diff --git a/viptela-mibs/19.2/mib/IPV6-TC.mib b/viptela-mibs/19.2/mib/IPV6-TC.mib deleted file mode 100755 index d6095f3a..00000000 --- a/viptela-mibs/19.2/mib/IPV6-TC.mib +++ /dev/null @@ -1,78 +0,0 @@ -IPV6-TC DEFINITIONS ::= BEGIN - -IMPORTS - Integer32, MODULE-IDENTITY, - experimental FROM SNMPv2-SMI - TEXTUAL-CONVENTION FROM SNMPv2-TC; - -ipv6TC MODULE-IDENTITY - LAST-UPDATED "199812010000Z" - ORGANIZATION "" - CONTACT-INFO "" - DESCRIPTION - "Extracted from RFC 2465. - Tail-f added dummy MODULE-IDENTITY to make it a legal SMIv2 module." - ::= { experimental 1 } - - - --- definition of textual conventions -Ipv6Address ::= TEXTUAL-CONVENTION - DISPLAY-HINT "2x:" - STATUS current - DESCRIPTION - "This data type is used to model IPv6 addresses. - This is a binary string of 16 octets in network - byte-order." - SYNTAX OCTET STRING (SIZE (16)) - -Ipv6AddressPrefix ::= TEXTUAL-CONVENTION - DISPLAY-HINT "2x:" - STATUS current - DESCRIPTION - "This data type is used to model IPv6 address - prefixes. This is a binary string of up to 16 - octets in network byte-order." - SYNTAX OCTET STRING (SIZE (0..16)) - -Ipv6AddressIfIdentifier ::= TEXTUAL-CONVENTION - DISPLAY-HINT "2x:" - STATUS current - DESCRIPTION - "This data type is used to model IPv6 address - interface identifiers. This is a binary string - of up to 8 octets in network byte-order." - SYNTAX OCTET STRING (SIZE (0..8)) - -Ipv6IfIndex ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "A unique value, greater than zero for each - internetwork-layer interface in the managed - system. It is recommended that values are assigned - contiguously starting from 1. The value for each - internetwork-layer interface 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) - -Ipv6IfIndexOrZero ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "This textual convention is an extension of the - Ipv6IfIndex convention. The latter defines - a greater than zero value used to identify an IPv6 - interface 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) - -END diff --git a/viptela-mibs/19.2/mib/SNMP-COMMUNITY-MIB.mib b/viptela-mibs/19.2/mib/SNMP-COMMUNITY-MIB.mib deleted file mode 100755 index bd1c57cb..00000000 --- a/viptela-mibs/19.2/mib/SNMP-COMMUNITY-MIB.mib +++ /dev/null @@ -1,504 +0,0 @@ - SNMP-COMMUNITY-MIB DEFINITIONS ::= BEGIN - - IMPORTS - IpAddress, - MODULE-IDENTITY, - OBJECT-TYPE, - Integer32, - snmpModules - FROM SNMPv2-SMI - RowStatus, - StorageType - FROM SNMPv2-TC - SnmpAdminString, - SnmpEngineID - FROM SNMP-FRAMEWORK-MIB - SnmpTagValue, - snmpTargetAddrEntry - FROM SNMP-TARGET-MIB - MODULE-COMPLIANCE, - OBJECT-GROUP - FROM SNMPv2-CONF; - - snmpCommunityMIB MODULE-IDENTITY - LAST-UPDATED "200308060000Z" -- 06 Aug 2003, midnight - ORGANIZATION "SNMPv3 Working Group" - CONTACT-INFO "WG-email: snmpv3@lists.tislabs.com - Subscribe: majordomo@lists.tislabs.com - In msg body: subscribe snmpv3 - - Co-Chair: Russ Mundy - SPARTA, Inc - Postal: 7075 Samuel Morse Drive - Columbia, MD 21045 - USA - EMail: mundy@tislabs.com - Phone: +1 410-872-1515 - - Co-Chair: David Harrington - Enterasys Networks - Postal: 35 Industrial Way - P. O. Box 5005 - Rochester, New Hampshire 03866-5005 - USA - EMail: dbh@enterasys.com - Phone: +1 603-337-2614 - - Co-editor: Rob Frye - Vibrant Solutions - Postal: 2711 Prosperity Ave - Fairfax, Virginia 22031 - USA - E-mail: rfrye@vibrant-1.com - Phone: +1-703-270-2000 - - Co-editor: David B. Levi - Nortel Networks - Postal: 3505 Kesterwood Drive - Knoxville, Tennessee 37918 - E-mail: dlevi@nortelnetworks.com - Phone: +1 865 686 0432 - - Co-editor: Shawn A. Routhier - Wind River Systems, Inc. - Postal: 500 Wind River Way - Alameda, CA 94501 - E-mail: sar@epilogue.com - Phone: +1 510 749 2095 - - Co-editor: Bert Wijnen - Lucent Technologies - Postal: Schagen 33 - 3461 GL Linschoten - Netherlands - Email: bwijnen@lucent.com - Phone: +31-348-407-775 - " - - DESCRIPTION - "This MIB module defines objects to help support - coexistence between SNMPv1, SNMPv2c, and SNMPv3. - - Copyright (C) The Internet Society (2003) This - version of this MIB module is part of RFC 3584; - see the RFC itself for full legal notices." - - REVISION "200308060000Z" -- 06 Aug 2003 - DESCRIPTION - "Updated the LAST-UPDATED, CONTACT-INFO, and REVISION - clauses and added a copyright notice to the - DESCRIPTION clause of the MIB module's - MODULE-IDENTITY invocation. - - Updated the description of snmpCommunityTransportTag - to make it consistent with the rest of the document. - - Updated the description of `snmpTargetAddrMMS' to - clarify that a value of 0 means that the maximum - message size is unknown. - - Changed the name of 'snmpCommunityGroup' to - snmpCommunityTableGroup to avoid a name conflict - with the SNMPv2-MIB. - - Updated DESCRIPTION of snmpCommunityName. - - Updated DESCRIPTION of snmpTrapCommunity. - - Added snmpCommunityMIBFullCompliance. - - This version published as RFC 3584." - - REVISION "200003060000Z" -- 6 Mar 2000 - DESCRIPTION "This version published as RFC 2576." - - ::= { snmpModules 18 } - --- Administrative assignments ************************************ - -snmpCommunityMIBObjects - OBJECT IDENTIFIER ::= { snmpCommunityMIB 1 } - -snmpCommunityMIBConformance - OBJECT IDENTIFIER ::= { snmpCommunityMIB 2 } - --- --- The snmpCommunityTable contains a database of community --- strings. This table provides mappings between community --- strings, and the parameters required for View-based Access --- Control. --- - -snmpCommunityTable OBJECT-TYPE - SYNTAX SEQUENCE OF SnmpCommunityEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table of community strings configured in the SNMP - engine's Local Configuration Datastore (LCD)." - ::= { snmpCommunityMIBObjects 1 } - -snmpCommunityEntry OBJECT-TYPE - SYNTAX SnmpCommunityEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular community string." - INDEX { IMPLIED snmpCommunityIndex } - ::= { snmpCommunityTable 1 } - -SnmpCommunityEntry ::= SEQUENCE { - snmpCommunityIndex SnmpAdminString, - snmpCommunityName OCTET STRING, - snmpCommunitySecurityName SnmpAdminString, - snmpCommunityContextEngineID SnmpEngineID, - snmpCommunityContextName SnmpAdminString, - snmpCommunityTransportTag SnmpTagValue, - snmpCommunityStorageType StorageType, - snmpCommunityStatus RowStatus -} - -snmpCommunityIndex OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique index value of a row in this table." - ::= { snmpCommunityEntry 1 } - -snmpCommunityName OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The community string for which a row in this table - represents a configuration. There is no SIZE constraint - specified for this object because RFC 1157 does not - impose any explicit limitation on the length of community - strings (their size is constrained indirectly by the - SNMP message size)." - ::= { snmpCommunityEntry 2 } - -snmpCommunitySecurityName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "A human readable string representing the corresponding - value of snmpCommunityName in a Security Model - independent format." - ::= { snmpCommunityEntry 3 } - -snmpCommunityContextEngineID OBJECT-TYPE - SYNTAX SnmpEngineID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The contextEngineID indicating the location of the - context in which management information is accessed - when using the community string specified by the - corresponding instance of snmpCommunityName. - - The default value is the snmpEngineID of the entity in - which this object is instantiated." - ::= { snmpCommunityEntry 4 } - -snmpCommunityContextName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(0..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The context in which management information is accessed - when using the community string specified by the - corresponding instance of snmpCommunityName." - DEFVAL { ''H } -- the empty string - ::= { snmpCommunityEntry 5 } - -snmpCommunityTransportTag OBJECT-TYPE - SYNTAX SnmpTagValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies a set of transport endpoints - which are used in two ways: - - to specify the transport endpoints from which an - SNMP entity will accept management requests, and - - to specify the transport endpoints to which a - notification may be sent using the community - string matching the corresponding instance of - snmpCommunityName. - In either case, if the value of this object has - zero-length, transport endpoints are not checked when - either authenticating messages containing this community - string, nor when generating notifications. - - The transports identified by this object are specified - in the snmpTargetAddrTable. Entries in that table - whose snmpTargetAddrTagList contains this tag value - are identified. - - If a management request containing a community string - that matches the corresponding instance of - snmpCommunityName is received on a transport endpoint - other than the transport endpoints identified by this - object the request is deemed unauthentic. - - When a notification is to be sent using an entry in - this table, if the destination transport endpoint of - the notification does not match one of the transport - endpoints selected by this object, the notification - is not sent." - DEFVAL { ''H } -- the empty string - ::= { snmpCommunityEntry 6 } - -snmpCommunityStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The storage type for this conceptual row in the - snmpCommunityTable. Conceptual rows having the value - 'permanent' need not allow write-access to any - columnar object in the row." - ::= { snmpCommunityEntry 7 } - -snmpCommunityStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this conceptual row in the - snmpCommunityTable. - - An entry in this table is not qualified for activation - until instances of all corresponding columns have been - initialized, either through default values, or through - Set operations. The snmpCommunityName and - snmpCommunitySecurityName objects must be explicitly set. - - There is no restriction on setting columns in this table - when the value of snmpCommunityStatus is active(1)." - ::= { snmpCommunityEntry 8 } - --- --- The snmpTargetAddrExtTable --- - -snmpTargetAddrExtTable OBJECT-TYPE - SYNTAX SEQUENCE OF SnmpTargetAddrExtEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table of mask and maximum message size (mms) values - associated with the snmpTargetAddrTable. - - The snmpTargetAddrExtTable augments the - snmpTargetAddrTable with a transport address mask value - and a maximum message size value. The transport address - mask allows entries in the snmpTargetAddrTable to define - a set of addresses instead of just a single address. - The maximum message size value allows the maximum - message size of another SNMP entity to be configured for - use in SNMPv1 (and SNMPv2c) transactions, where the - message format does not specify a maximum message size." - ::= { snmpCommunityMIBObjects 2 } - -snmpTargetAddrExtEntry OBJECT-TYPE - SYNTAX SnmpTargetAddrExtEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular mask and mms value." - AUGMENTS { snmpTargetAddrEntry } - ::= { snmpTargetAddrExtTable 1 } - -SnmpTargetAddrExtEntry ::= SEQUENCE { - snmpTargetAddrTMask OCTET STRING, - snmpTargetAddrMMS Integer32 -} - -snmpTargetAddrTMask OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..255)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The mask value associated with an entry in the - snmpTargetAddrTable. The value of this object must - have the same length as the corresponding instance of - snmpTargetAddrTAddress, or must have length 0. An - attempt to set it to any other value will result in - an inconsistentValue error. - - The value of this object allows an entry in the - snmpTargetAddrTable to specify multiple addresses. - The mask value is used to select which bits of - a transport address must match bits of the corresponding - instance of snmpTargetAddrTAddress, in order for the - transport address to match a particular entry in the - snmpTargetAddrTable. Bits which are 1 in the mask - value indicate bits in the transport address which - must match bits in the snmpTargetAddrTAddress value. - Bits which are 0 in the mask indicate bits in the - transport address which need not match. If the - length of the mask is 0, the mask should be treated - as if all its bits were 1 and its length were equal - to the length of the corresponding value of - snmpTargetAddrTable. - - This object may not be modified while the value of the - corresponding instance of snmpTargetAddrRowStatus is - active(1). An attempt to set this object in this case - will result in an inconsistentValue error." - DEFVAL { ''H } - ::= { snmpTargetAddrExtEntry 1 } - -snmpTargetAddrMMS OBJECT-TYPE - SYNTAX Integer32 (0|484..2147483647) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The maximum message size value associated with an entry - in the snmpTargetAddrTable. Note that a value of 0 means - that the maximum message size is unknown." - DEFVAL { 484 } - ::= { snmpTargetAddrExtEntry 2 } - --- --- The snmpTrapAddress and snmpTrapCommunity objects are included --- in notifications that are forwarded by a proxy, which were --- originally received as SNMPv1 Trap messages. --- - -snmpTrapAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of the agent-addr field of a Trap PDU which - is forwarded by a proxy forwarder application using - an SNMP version other than SNMPv1. The value of this - object SHOULD contain the value of the agent-addr field - from the original Trap PDU as generated by an SNMPv1 - agent." - ::= { snmpCommunityMIBObjects 3 } - -snmpTrapCommunity OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of the community string field of an SNMPv1 - message containing a Trap PDU which is forwarded by a - a proxy forwarder application using an SNMP version - other than SNMPv1. The value of this object SHOULD - contain the value of the community string field from - the original SNMPv1 message containing a Trap PDU as - generated by an SNMPv1 agent. There is no SIZE - constraint specified for this object because RFC 1157 - does not impose any explicit limitation on the length - of community strings (their size is constrained - indirectly by the SNMP message size)." - ::= { snmpCommunityMIBObjects 4 } - --- Conformance Information ************************************** - -snmpCommunityMIBCompliances OBJECT IDENTIFIER - ::= { snmpCommunityMIBConformance 1 } -snmpCommunityMIBGroups OBJECT IDENTIFIER - ::= { snmpCommunityMIBConformance 2 } - --- Compliance statements - -snmpCommunityMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for SNMP engines which - implement the SNMP-COMMUNITY-MIB." - - MODULE -- this module - MANDATORY-GROUPS { snmpCommunityTableGroup } - - OBJECT snmpCommunityName - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT snmpCommunitySecurityName - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT snmpCommunityContextEngineID - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT snmpCommunityContextName - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT snmpCommunityTransportTag - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT snmpCommunityStorageType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT snmpCommunityStatus - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - ::= { snmpCommunityMIBCompliances 1 } - -snmpProxyTrapForwardCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for SNMP engines which - contain a proxy forwarding application which is - capable of forwarding SNMPv1 traps using SNMPv2c - or SNMPv3." - MODULE -- this module - MANDATORY-GROUPS { snmpProxyTrapForwardGroup } - ::= { snmpCommunityMIBCompliances 2 } - -snmpCommunityMIBFullCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for SNMP engines which - implement the SNMP-COMMUNITY-MIB with full read-create - access." - - MODULE -- this module - MANDATORY-GROUPS { snmpCommunityTableGroup } - ::= { snmpCommunityMIBCompliances 3 } - -snmpCommunityTableGroup OBJECT-GROUP - OBJECTS { - snmpCommunityName, - snmpCommunitySecurityName, - snmpCommunityContextEngineID, - snmpCommunityContextName, - snmpCommunityTransportTag, - snmpCommunityStorageType, - snmpCommunityStatus, - snmpTargetAddrTMask, - snmpTargetAddrMMS - } - STATUS current - DESCRIPTION - "A collection of objects providing for configuration - of community strings for SNMPv1 (and SNMPv2c) usage." - ::= { snmpCommunityMIBGroups 1 } - -snmpProxyTrapForwardGroup OBJECT-GROUP - OBJECTS { - snmpTrapAddress, - snmpTrapCommunity - } - STATUS current - DESCRIPTION - "Objects which are used by proxy forwarding applications - when translating traps between SNMP versions. These are - used to preserve SNMPv1-specific information when - translating to SNMPv2c or SNMPv3." - ::= { snmpCommunityMIBGroups 3 } - -END diff --git a/viptela-mibs/19.2/mib/SNMP-FRAMEWORK-MIB.mib b/viptela-mibs/19.2/mib/SNMP-FRAMEWORK-MIB.mib deleted file mode 100755 index a4bbf7a8..00000000 --- a/viptela-mibs/19.2/mib/SNMP-FRAMEWORK-MIB.mib +++ /dev/null @@ -1,526 +0,0 @@ -SNMP-FRAMEWORK-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - OBJECT-IDENTITY, - snmpModules FROM SNMPv2-SMI - TEXTUAL-CONVENTION FROM SNMPv2-TC - MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; - -snmpFrameworkMIB MODULE-IDENTITY - LAST-UPDATED "200210140000Z" - ORGANIZATION "SNMPv3 Working Group" - CONTACT-INFO "WG-EMail: snmpv3@lists.tislabs.com - Subscribe: snmpv3-request@lists.tislabs.com - - Co-Chair: Russ Mundy - Network Associates Laboratories - postal: 15204 Omega Drive, Suite 300 - Rockville, MD 20850-4601 - USA - EMail: mundy@tislabs.com - phone: +1 301-947-7107 - - Co-Chair & - Co-editor: David Harrington - Enterasys Networks - postal: 35 Industrial Way - P. O. Box 5005 - Rochester, New Hampshire 03866-5005 - USA - EMail: dbh@enterasys.com - phone: +1 603-337-2614 - - Co-editor: Randy Presuhn - BMC Software, Inc. - postal: 2141 North First Street - San Jose, California 95131 - USA - EMail: randy_presuhn@bmc.com - phone: +1 408-546-1006 - - Co-editor: Bert Wijnen - Lucent Technologies - postal: Schagen 33 - 3461 GL Linschoten - Netherlands - EMail: bwijnen@lucent.com - phone: +31 348-680-485 - " - DESCRIPTION "The SNMP Management Architecture MIB - - Copyright (C) The Internet Society (2002). This - version of this MIB module is part of RFC 3411; - see the RFC itself for full legal notices. - " - - REVISION "200210140000Z" -- 14 October 2002 - DESCRIPTION "Changes in this revision: - - Updated various administrative information. - - Corrected some typos. - - Corrected typo in description of SnmpEngineID - that led to range overlap for 127. - - Changed '255a' to '255t' in definition of - SnmpAdminString to align with current SMI. - - Reworded 'reserved' for value zero in - DESCRIPTION of SnmpSecurityModel. - - The algorithm for allocating security models - should give 256 per enterprise block, rather - than 255. - - The example engine ID of 'abcd' is not - legal. Replaced with '800002b804616263'H based - on example enterprise 696, string 'abc'. - - Added clarification that engineID should - persist across re-initializations. - This revision published as RFC 3411. - " - REVISION "199901190000Z" -- 19 January 1999 - DESCRIPTION "Updated editors' addresses, fixed typos. - Published as RFC 2571. - " - REVISION "199711200000Z" -- 20 November 1997 - DESCRIPTION "The initial version, published in RFC 2271. - " - ::= { snmpModules 10 } - - -- Textual Conventions used in the SNMP Management Architecture *** - -SnmpEngineID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "An SNMP engine's administratively-unique identifier. - Objects of this type are for identification, not for - addressing, even though it is possible that an - address may have been used in the generation of - a specific value. - The value for this object may not be all zeros or - all 'ff'H or the empty (zero length) string. - - The initial value for this object may be configured - via an operator console entry or via an algorithmic - function. In the latter case, the following - example algorithm is recommended. - - In cases where there are multiple engines on the - same system, the use of this algorithm is NOT - appropriate, as it would result in all of those - engines ending up with the same ID value. - - 1) The very first bit is used to indicate how the - rest of the data is composed. - - 0 - as defined by enterprise using former methods - that existed before SNMPv3. See item 2 below. - - 1 - as defined by this architecture, see item 3 - below. - - Note that this allows existing uses of the - engineID (also known as AgentID [RFC1910]) to - co-exist with any new uses. - - 2) The snmpEngineID has a length of 12 octets. - - The first four octets are set to the binary - equivalent of the agent's SNMP management - private enterprise number as assigned by the - Internet Assigned Numbers Authority (IANA). - For example, if Acme Networks has been assigned - { enterprises 696 }, the first four octets would - be assigned '000002b8'H. - - The remaining eight octets are determined via - one or more enterprise-specific methods. Such - methods must be designed so as to maximize the - possibility that the value of this object will - be unique in the agent's administrative domain. - For example, it may be the IP address of the SNMP - entity, or the MAC address of one of the - interfaces, with each address suitably padded - with random octets. If multiple methods are - defined, then it is recommended that the first - octet indicate the method being used and the - remaining octets be a function of the method. - - 3) The length of the octet string varies. - - The first four octets are set to the binary - equivalent of the agent's SNMP management - private enterprise number as assigned by the - Internet Assigned Numbers Authority (IANA). - For example, if Acme Networks has been assigned - { enterprises 696 }, the first four octets would - be assigned '000002b8'H. - - The very first bit is set to 1. For example, the - above value for Acme Networks now changes to be - '800002b8'H. - - The fifth octet indicates how the rest (6th and - following octets) are formatted. The values for - the fifth octet are: - - 0 - reserved, unused. - - 1 - IPv4 address (4 octets) - lowest non-special IP address - - 2 - IPv6 address (16 octets) - lowest non-special IP address - - 3 - MAC address (6 octets) - lowest IEEE MAC address, canonical - order - - 4 - Text, administratively assigned - Maximum remaining length 27 - - 5 - Octets, administratively assigned - Maximum remaining length 27 - - 6-127 - reserved, unused - - 128-255 - as defined by the enterprise - Maximum remaining length 27 - " - SYNTAX OCTET STRING (SIZE(5..32)) - - -SnmpSecurityModel ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "An identifier that uniquely identifies a - Security Model of the Security Subsystem within - this SNMP Management Architecture. - - The values for securityModel are allocated as - follows: - - - The zero value does not identify any particular - security model. - - - Values between 1 and 255, inclusive, are reserved - for standards-track Security Models and are - managed by the Internet Assigned Numbers Authority - (IANA). - - Values greater than 255 are allocated to - enterprise-specific Security Models. An - enterprise-specific securityModel value is defined - to be: - - enterpriseID * 256 + security model within - enterprise - - For example, the fourth Security Model defined by - the enterprise whose enterpriseID is 1 would be - 259. - - This scheme for allocation of securityModel - values allows for a maximum of 255 standards- - based Security Models, and for a maximum of - 256 Security Models per enterprise. - - It is believed that the assignment of new - securityModel values will be rare in practice - because the larger the number of simultaneously - utilized Security Models, the larger the - chance that interoperability will suffer. - Consequently, it is believed that such a range - will be sufficient. In the unlikely event that - the standards committee finds this number to be - insufficient over time, an enterprise number - can be allocated to obtain an additional 256 - possible values. - - Note that the most significant bit must be zero; - hence, there are 23 bits allocated for various - organizations to design and define non-standard - securityModels. This limits the ability to - define new proprietary implementations of Security - Models to the first 8,388,608 enterprises. - - It is worthwhile to note that, in its encoded - form, the securityModel value will normally - require only a single byte since, in practice, - the leftmost bits will be zero for most messages - and sign extension is suppressed by the encoding - rules. - - As of this writing, there are several values - of securityModel defined for use with SNMP or - reserved for use with supporting MIB objects. - They are as follows: - - 0 reserved for 'any' - 1 reserved for SNMPv1 - 2 reserved for SNMPv2c - 3 User-Based Security Model (USM) - " - SYNTAX INTEGER(0 .. 2147483647) - - -SnmpMessageProcessingModel ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "An identifier that uniquely identifies a Message - Processing Model of the Message Processing - Subsystem within this SNMP Management Architecture. - - The values for messageProcessingModel are - allocated as follows: - - - Values between 0 and 255, inclusive, are - reserved for standards-track Message Processing - Models and are managed by the Internet Assigned - Numbers Authority (IANA). - - - Values greater than 255 are allocated to - enterprise-specific Message Processing Models. - An enterprise messageProcessingModel value is - defined to be: - - enterpriseID * 256 + - messageProcessingModel within enterprise - - For example, the fourth Message Processing Model - defined by the enterprise whose enterpriseID - is 1 would be 259. - - This scheme for allocating messageProcessingModel - values allows for a maximum of 255 standards- - based Message Processing Models, and for a - maximum of 256 Message Processing Models per - enterprise. - - It is believed that the assignment of new - messageProcessingModel values will be rare - in practice because the larger the number of - simultaneously utilized Message Processing Models, - the larger the chance that interoperability - will suffer. It is believed that such a range - will be sufficient. In the unlikely event that - the standards committee finds this number to be - insufficient over time, an enterprise number - can be allocated to obtain an additional 256 - possible values. - - Note that the most significant bit must be zero; - hence, there are 23 bits allocated for various - organizations to design and define non-standard - messageProcessingModels. This limits the ability - to define new proprietary implementations of - Message Processing Models to the first 8,388,608 - enterprises. - - It is worthwhile to note that, in its encoded - form, the messageProcessingModel value will - normally require only a single byte since, in - practice, the leftmost bits will be zero for - most messages and sign extension is suppressed - by the encoding rules. - - As of this writing, there are several values of - messageProcessingModel defined for use with SNMP. - They are as follows: - - 0 reserved for SNMPv1 - 1 reserved for SNMPv2c - 2 reserved for SNMPv2u and SNMPv2* - 3 reserved for SNMPv3 - " - SYNTAX INTEGER(0 .. 2147483647) - - -SnmpSecurityLevel ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "A Level of Security at which SNMP messages can be - sent or with which operations are being processed; - in particular, one of: - - noAuthNoPriv - without authentication and - without privacy, - authNoPriv - with authentication but - without privacy, - authPriv - with authentication and - with privacy. - - These three values are ordered such that - noAuthNoPriv is less than authNoPriv and - authNoPriv is less than authPriv. - " - SYNTAX INTEGER { noAuthNoPriv(1), - authNoPriv(2), - authPriv(3) - } - -SnmpAdminString ::= TEXTUAL-CONVENTION - DISPLAY-HINT "255t" - STATUS current - DESCRIPTION "An octet string containing administrative - information, preferably in human-readable form. - - To facilitate internationalization, this - information is represented using the ISO/IEC - IS 10646-1 character set, encoded as an octet - string using the UTF-8 transformation format - described in [RFC2279]. - - Since additional code points are added by - amendments to the 10646 standard from time - to time, implementations must be prepared to - encounter any code point from 0x00000000 to - 0x7fffffff. Byte sequences that do not - correspond to the valid UTF-8 encoding of a - code point or are outside this range are - prohibited. - - The use of control codes should be avoided. - - When it is necessary to represent a newline, - the control code sequence CR LF should be used. - - The use of leading or trailing white space should - be avoided. - - For code points not directly supported by user - interface hardware or software, an alternative - means of entry and display, such as hexadecimal, - may be provided. - - For information encoded in 7-bit US-ASCII, - the UTF-8 encoding is identical to the - US-ASCII encoding. - - UTF-8 may require multiple bytes to represent a - single character / code point; thus the length - of this object in octets may be different from - the number of characters encoded. Similarly, - size constraints refer to the number of encoded - octets, not the number of characters represented - by an encoding. - - Note that when this TC is used for an object that - is used or envisioned to be used as an index, then - a SIZE restriction MUST be specified so that the - number of sub-identifiers for any object instance - does not exceed the limit of 128, as defined by - [RFC3416]. - - Note that the size of an SnmpAdminString object is - measured in octets, not characters. - " - SYNTAX OCTET STRING (SIZE (0..255)) - - --- Administrative assignments *************************************** - -snmpFrameworkAdmin - OBJECT IDENTIFIER ::= { snmpFrameworkMIB 1 } -snmpFrameworkMIBObjects - OBJECT IDENTIFIER ::= { snmpFrameworkMIB 2 } -snmpFrameworkMIBConformance - OBJECT IDENTIFIER ::= { snmpFrameworkMIB 3 } - --- the snmpEngine Group ******************************************** - -snmpEngine OBJECT IDENTIFIER ::= { snmpFrameworkMIBObjects 1 } - -snmpEngineID OBJECT-TYPE - SYNTAX SnmpEngineID - MAX-ACCESS read-only - STATUS current - DESCRIPTION "An SNMP engine's administratively-unique identifier. - - This information SHOULD be stored in non-volatile - storage so that it remains constant across - re-initializations of the SNMP engine. - " - ::= { snmpEngine 1 } - -snmpEngineBoots OBJECT-TYPE - SYNTAX INTEGER (1..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The number of times that the SNMP engine has - (re-)initialized itself since snmpEngineID - was last configured. - " - ::= { snmpEngine 2 } - -snmpEngineTime OBJECT-TYPE - SYNTAX INTEGER (0..2147483647) - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The number of seconds since the value of - the snmpEngineBoots object last changed. - When incrementing this object's value would - cause it to exceed its maximum, - snmpEngineBoots is incremented as if a - re-initialization had occurred, and this - object's value consequently reverts to zero. - " - ::= { snmpEngine 3 } - -snmpEngineMaxMessageSize OBJECT-TYPE - SYNTAX INTEGER (484..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The maximum length in octets of an SNMP message - which this SNMP engine can send or receive and - process, determined as the minimum of the maximum - message size values supported among all of the - transports available to and supported by the engine. - " - ::= { snmpEngine 4 } - --- Registration Points for Authentication and Privacy Protocols ** - -snmpAuthProtocols OBJECT-IDENTITY - STATUS current - DESCRIPTION "Registration point for standards-track - authentication protocols used in SNMP Management - Frameworks. - " - ::= { snmpFrameworkAdmin 1 } - -snmpPrivProtocols OBJECT-IDENTITY - STATUS current - DESCRIPTION "Registration point for standards-track privacy - protocols used in SNMP Management Frameworks. - " - ::= { snmpFrameworkAdmin 2 } - --- Conformance information ****************************************** - -snmpFrameworkMIBCompliances - OBJECT IDENTIFIER ::= {snmpFrameworkMIBConformance 1} -snmpFrameworkMIBGroups - OBJECT IDENTIFIER ::= {snmpFrameworkMIBConformance 2} - --- compliance statements - -snmpFrameworkMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION "The compliance statement for SNMP engines which - implement the SNMP Management Framework MIB. - " - MODULE -- this module - MANDATORY-GROUPS { snmpEngineGroup } - - ::= { snmpFrameworkMIBCompliances 1 } - --- units of conformance - -snmpEngineGroup OBJECT-GROUP - OBJECTS { - snmpEngineID, - snmpEngineBoots, - snmpEngineTime, - snmpEngineMaxMessageSize - } - STATUS current - DESCRIPTION "A collection of objects for identifying and - determining the configuration and current timeliness - values of an SNMP engine. - " - ::= { snmpFrameworkMIBGroups 1 } - -END diff --git a/viptela-mibs/19.2/mib/SNMP-MPD-MIB.mib b/viptela-mibs/19.2/mib/SNMP-MPD-MIB.mib deleted file mode 100755 index dc7c7640..00000000 --- a/viptela-mibs/19.2/mib/SNMP-MPD-MIB.mib +++ /dev/null @@ -1,143 +0,0 @@ - SNMP-MPD-MIB DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF - MODULE-IDENTITY, OBJECT-TYPE, - snmpModules, Counter32 FROM SNMPv2-SMI; - - snmpMPDMIB MODULE-IDENTITY - LAST-UPDATED "200210140000Z" - ORGANIZATION "SNMPv3 Working Group" - CONTACT-INFO "WG-EMail: snmpv3@lists.tislabs.com - Subscribe: snmpv3-request@lists.tislabs.com - - Co-Chair: Russ Mundy - Network Associates Laboratories - postal: 15204 Omega Drive, Suite 300 - Rockville, MD 20850-4601 - USA - EMail: mundy@tislabs.com - phone: +1 301-947-7107 - - Co-Chair & - Co-editor: David Harrington - Enterasys Networks - postal: 35 Industrial Way - P. O. Box 5005 - Rochester NH 03866-5005 - USA - EMail: dbh@enterasys.com - phone: +1 603-337-2614 - - Co-editor: Jeffrey Case - SNMP Research, Inc. - postal: 3001 Kimberlin Heights Road - Knoxville, TN 37920-9716 - USA - EMail: case@snmp.com - phone: +1 423-573-1434 - - Co-editor: Randy Presuhn - BMC Software, Inc. - postal: 2141 North First Street - San Jose, CA 95131 - USA - EMail: randy_presuhn@bmc.com - phone: +1 408-546-1006 - - Co-editor: Bert Wijnen - Lucent Technologies - postal: Schagen 33 - 3461 GL Linschoten - Netherlands - EMail: bwijnen@lucent.com - phone: +31 348-680-485 - " - DESCRIPTION "The MIB for Message Processing and Dispatching - - Copyright (C) The Internet Society (2002). This - version of this MIB module is part of RFC 3412; - see the RFC itself for full legal notices. - " - REVISION "200210140000Z" -- 14 October 2002 - DESCRIPTION "Updated addresses, published as RFC 3412." - REVISION "199905041636Z" -- 4 May 1999 - DESCRIPTION "Updated addresses, published as RFC 2572." - REVISION "199709300000Z" -- 30 September 1997 - DESCRIPTION "Original version, published as RFC 2272." - ::= { snmpModules 11 } - - -- Administrative assignments *************************************** - - snmpMPDAdmin OBJECT IDENTIFIER ::= { snmpMPDMIB 1 } - snmpMPDMIBObjects OBJECT IDENTIFIER ::= { snmpMPDMIB 2 } - snmpMPDMIBConformance OBJECT IDENTIFIER ::= { snmpMPDMIB 3 } - - -- Statistics for SNMP Messages ************************************* - - snmpMPDStats OBJECT IDENTIFIER ::= { snmpMPDMIBObjects 1 } - - snmpUnknownSecurityModels OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The total number of packets received by the SNMP - engine which were dropped because they referenced a - securityModel that was not known to or supported by - the SNMP engine. - " - ::= { snmpMPDStats 1 } - - snmpInvalidMsgs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The total number of packets received by the SNMP - engine which were dropped because there were invalid - or inconsistent components in the SNMP message. - " - ::= { snmpMPDStats 2 } - - snmpUnknownPDUHandlers OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The total number of packets received by the SNMP - engine which were dropped because the PDU contained - in the packet could not be passed to an application - responsible for handling the pduType, e.g. no SNMP - application had registered for the proper - combination of the contextEngineID and the pduType. - " - ::= { snmpMPDStats 3 } - - -- Conformance information ****************************************** - - snmpMPDMIBCompliances OBJECT IDENTIFIER ::= {snmpMPDMIBConformance 1} - snmpMPDMIBGroups OBJECT IDENTIFIER ::= {snmpMPDMIBConformance 2} - - -- Compliance statements - - snmpMPDCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION "The compliance statement for SNMP entities which - implement the SNMP-MPD-MIB. - " - MODULE -- this module - MANDATORY-GROUPS { snmpMPDGroup } - ::= { snmpMPDMIBCompliances 1 } - - snmpMPDGroup OBJECT-GROUP - OBJECTS { - snmpUnknownSecurityModels, - snmpInvalidMsgs, - snmpUnknownPDUHandlers - } - STATUS current - DESCRIPTION "A collection of objects providing for remote - monitoring of the SNMP Message Processing and - Dispatching process. - " - ::= { snmpMPDMIBGroups 1 } - - END diff --git a/viptela-mibs/19.2/mib/SNMP-NOTIFICATION-MIB.mib b/viptela-mibs/19.2/mib/SNMP-NOTIFICATION-MIB.mib deleted file mode 100755 index f12d1b71..00000000 --- a/viptela-mibs/19.2/mib/SNMP-NOTIFICATION-MIB.mib +++ /dev/null @@ -1,588 +0,0 @@ - - SNMP-NOTIFICATION-MIB DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-IDENTITY, - OBJECT-TYPE, - snmpModules - FROM SNMPv2-SMI - - RowStatus, - StorageType - FROM SNMPv2-TC - - SnmpAdminString - FROM SNMP-FRAMEWORK-MIB - - SnmpTagValue, - snmpTargetParamsName - FROM SNMP-TARGET-MIB - - MODULE-COMPLIANCE, - OBJECT-GROUP - FROM SNMPv2-CONF; - - snmpNotificationMIB MODULE-IDENTITY - LAST-UPDATED "200210140000Z" - ORGANIZATION "IETF SNMPv3 Working Group" - CONTACT-INFO - "WG-email: snmpv3@lists.tislabs.com - Subscribe: majordomo@lists.tislabs.com - In message body: subscribe snmpv3 - - Co-Chair: Russ Mundy - Network Associates Laboratories - Postal: 15204 Omega Drive, Suite 300 - Rockville, MD 20850-4601 - USA - EMail: mundy@tislabs.com - Phone: +1 301-947-7107 - - Co-Chair: David Harrington - Enterasys Networks - Postal: 35 Industrial Way - P. O. Box 5004 - Rochester, New Hampshire 03866-5005 - USA - EMail: dbh@enterasys.com - Phone: +1 603-337-2614 - - Co-editor: David B. Levi - Nortel Networks - Postal: 3505 Kesterwood Drive - Knoxville, Tennessee 37918 - EMail: dlevi@nortelnetworks.com - Phone: +1 865 686 0432 - - Co-editor: Paul Meyer - Secure Computing Corporation - Postal: 2675 Long Lake Road - Roseville, Minnesota 55113 - EMail: paul_meyer@securecomputing.com - Phone: +1 651 628 1592 - - Co-editor: Bob Stewart - Retired" - - DESCRIPTION - "This MIB module defines MIB objects which provide - mechanisms to remotely configure the parameters - used by an SNMP entity for the generation of - notifications. - - Copyright (C) The Internet Society (2002). This - version of this MIB module is part of RFC 3413; - see the RFC itself for full legal notices. - " - REVISION "200210140000Z" -- 14 October 2002 - DESCRIPTION "Clarifications, published as - RFC 3413." - REVISION "199808040000Z" -- 4 August 1998 - DESCRIPTION "Clarifications, published as - RFC 2573." - REVISION "199707140000Z" -- 14 July 1997 - DESCRIPTION "The initial revision, published as RFC2273." - ::= { snmpModules 13 } - - snmpNotifyObjects OBJECT IDENTIFIER ::= - { snmpNotificationMIB 1 } - snmpNotifyConformance OBJECT IDENTIFIER ::= - { snmpNotificationMIB 3 } - - -- - -- - -- The snmpNotifyObjects group - -- - -- - - snmpNotifyTable OBJECT-TYPE - SYNTAX SEQUENCE OF SnmpNotifyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used to select management targets which should - receive notifications, as well as the type of notification - which should be sent to each selected management target." - ::= { snmpNotifyObjects 1 } - - snmpNotifyEntry OBJECT-TYPE - SYNTAX SnmpNotifyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table selects a set of management targets - which should receive notifications, as well as the type of - notification which should be sent to each selected - management target. - - Entries in the snmpNotifyTable are created and - deleted using the snmpNotifyRowStatus object." - INDEX { IMPLIED snmpNotifyName } - ::= { snmpNotifyTable 1 } - - SnmpNotifyEntry ::= SEQUENCE { - snmpNotifyName SnmpAdminString, - snmpNotifyTag SnmpTagValue, - snmpNotifyType INTEGER, - snmpNotifyStorageType StorageType, - snmpNotifyRowStatus RowStatus - } - - snmpNotifyName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The locally arbitrary, but unique identifier associated - with this snmpNotifyEntry." - ::= { snmpNotifyEntry 1 } - - snmpNotifyTag OBJECT-TYPE - SYNTAX SnmpTagValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object contains a single tag value which is used - to select entries in the snmpTargetAddrTable. Any entry - in the snmpTargetAddrTable which contains a tag value - which is equal to the value of an instance of this - object is selected. If this object contains a value - of zero length, no entries are selected." - DEFVAL { "" } - ::= { snmpNotifyEntry 2 } - - snmpNotifyType OBJECT-TYPE - SYNTAX INTEGER { - trap(1), - inform(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object determines the type of notification to - be generated for entries in the snmpTargetAddrTable - selected by the corresponding instance of - snmpNotifyTag. This value is only used when - generating notifications, and is ignored when - using the snmpTargetAddrTable for other purposes. - - If the value of this object is trap(1), then any - messages generated for selected rows will contain - Unconfirmed-Class PDUs. - - If the value of this object is inform(2), then any - messages generated for selected rows will contain - Confirmed-Class PDUs. - - Note that if an SNMP entity only supports - generation of Unconfirmed-Class PDUs (and not - Confirmed-Class PDUs), then this object may be - read-only." - DEFVAL { trap } - ::= { snmpNotifyEntry 3 } - - snmpNotifyStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { nonVolatile } - ::= { snmpNotifyEntry 4 } - - snmpNotifyRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this conceptual row. - - To create a row in this table, a manager must - set this object to either createAndGo(4) or - createAndWait(5)." - ::= { snmpNotifyEntry 5 } - - snmpNotifyFilterProfileTable OBJECT-TYPE - SYNTAX SEQUENCE OF SnmpNotifyFilterProfileEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table is used to associate a notification filter - profile with a particular set of target parameters." - ::= { snmpNotifyObjects 2 } - - snmpNotifyFilterProfileEntry OBJECT-TYPE - SYNTAX SnmpNotifyFilterProfileEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in this table indicates the name of the filter - profile to be used when generating notifications using - the corresponding entry in the snmpTargetParamsTable. - - Entries in the snmpNotifyFilterProfileTable are created - and deleted using the snmpNotifyFilterProfileRowStatus - object." - INDEX { IMPLIED snmpTargetParamsName } - ::= { snmpNotifyFilterProfileTable 1 } - - SnmpNotifyFilterProfileEntry ::= SEQUENCE { - snmpNotifyFilterProfileName SnmpAdminString, - snmpNotifyFilterProfileStorType StorageType, - snmpNotifyFilterProfileRowStatus RowStatus - } - - snmpNotifyFilterProfileName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The name of the filter profile to be used when generating - notifications using the corresponding entry in the - snmpTargetAddrTable." - ::= { snmpNotifyFilterProfileEntry 1 } - - snmpNotifyFilterProfileStorType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { nonVolatile } - ::= { snmpNotifyFilterProfileEntry 2 } - - snmpNotifyFilterProfileRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this conceptual row. - - To create a row in this table, a manager must - set this object to either createAndGo(4) or - createAndWait(5). - - Until instances of all corresponding columns are - appropriately configured, the value of the - corresponding instance of the - snmpNotifyFilterProfileRowStatus column is 'notReady'. - - In particular, a newly created row cannot be made - active until the corresponding instance of - snmpNotifyFilterProfileName has been set." - ::= { snmpNotifyFilterProfileEntry 3 } - - snmpNotifyFilterTable OBJECT-TYPE - SYNTAX SEQUENCE OF SnmpNotifyFilterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table of filter profiles. Filter profiles are used - to determine whether particular management targets should - receive particular notifications. - - When a notification is generated, it must be compared - with the filters associated with each management target - which is configured to receive notifications, in order to - determine whether it may be sent to each such management - target. - - A more complete discussion of notification filtering - can be found in section 6. of [SNMP-APPL]." - ::= { snmpNotifyObjects 3 } - - snmpNotifyFilterEntry OBJECT-TYPE - SYNTAX SnmpNotifyFilterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An element of a filter profile. - - Entries in the snmpNotifyFilterTable are created and - deleted using the snmpNotifyFilterRowStatus object." - INDEX { snmpNotifyFilterProfileName, - IMPLIED snmpNotifyFilterSubtree } - ::= { snmpNotifyFilterTable 1 } - - SnmpNotifyFilterEntry ::= SEQUENCE { - snmpNotifyFilterSubtree OBJECT IDENTIFIER, - snmpNotifyFilterMask OCTET STRING, - snmpNotifyFilterType INTEGER, - snmpNotifyFilterStorageType StorageType, - snmpNotifyFilterRowStatus RowStatus - } - - snmpNotifyFilterSubtree OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The MIB subtree which, when combined with the corresponding - instance of snmpNotifyFilterMask, defines a family of - subtrees which are included in or excluded from the - filter profile." - ::= { snmpNotifyFilterEntry 1 } - - snmpNotifyFilterMask OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The bit mask which, in combination with the corresponding - instance of snmpNotifyFilterSubtree, defines a family of - subtrees which are included in or excluded from the - filter profile. - - Each bit of this bit mask corresponds to a - sub-identifier of snmpNotifyFilterSubtree, with the - most significant bit of the i-th octet of this octet - string value (extended if necessary, see below) - corresponding to the (8*i - 7)-th sub-identifier, and - the least significant bit of the i-th octet of this - octet string corresponding to the (8*i)-th - sub-identifier, where i is in the range 1 through 16. - - Each bit of this bit mask specifies whether or not - the corresponding sub-identifiers must match when - determining if an OBJECT IDENTIFIER matches this - family of filter subtrees; a '1' indicates that an - exact match must occur; a '0' indicates 'wild card', - i.e., any sub-identifier value matches. - Thus, the OBJECT IDENTIFIER X of an object instance - is contained in a family of filter subtrees if, for - each sub-identifier of the value of - snmpNotifyFilterSubtree, either: - - the i-th bit of snmpNotifyFilterMask is 0, or - - the i-th sub-identifier of X is equal to the i-th - sub-identifier of the value of - snmpNotifyFilterSubtree. - - If the value of this bit mask is M bits long and - there are more than M sub-identifiers in the - corresponding instance of snmpNotifyFilterSubtree, - then the bit mask is extended with 1's to be the - required length. - - Note that when the value of this object is the - zero-length string, this extension rule results in - a mask of all-1's being used (i.e., no 'wild card'), - and the family of filter subtrees is the one - subtree uniquely identified by the corresponding - instance of snmpNotifyFilterSubtree." - DEFVAL { ''H } - ::= { snmpNotifyFilterEntry 2 } - - snmpNotifyFilterType OBJECT-TYPE - SYNTAX INTEGER { - included(1), - excluded(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object indicates whether the family of filter subtrees - defined by this entry are included in or excluded from a - filter. A more detailed discussion of the use of this - object can be found in section 6. of [SNMP-APPL]." - DEFVAL { included } - ::= { snmpNotifyFilterEntry 3 } - - snmpNotifyFilterStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { nonVolatile } - ::= { snmpNotifyFilterEntry 4 } - - snmpNotifyFilterRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this conceptual row. - - To create a row in this table, a manager must - set this object to either createAndGo(4) or - createAndWait(5)." - ::= { snmpNotifyFilterEntry 5 } - - -- - -- - -- Conformance information - -- - -- - - snmpNotifyCompliances OBJECT IDENTIFIER ::= - { snmpNotifyConformance 1 } - snmpNotifyGroups OBJECT IDENTIFIER ::= - { snmpNotifyConformance 2 } - - -- - -- - -- Compliance statements - -- - -- - - snmpNotifyBasicCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for minimal SNMP entities which - implement only SNMP Unconfirmed-Class notifications and - read-create operations on only the snmpTargetAddrTable." - MODULE SNMP-TARGET-MIB - MANDATORY-GROUPS { snmpTargetBasicGroup } - - OBJECT snmpTargetParamsMPModel - MIN-ACCESS read-only - DESCRIPTION - "Create/delete/modify access is not required." - - OBJECT snmpTargetParamsSecurityModel - MIN-ACCESS read-only - DESCRIPTION - "Create/delete/modify access is not required." - - OBJECT snmpTargetParamsSecurityName - MIN-ACCESS read-only - DESCRIPTION - "Create/delete/modify access is not required." - - OBJECT snmpTargetParamsSecurityLevel - MIN-ACCESS read-only - DESCRIPTION - "Create/delete/modify access is not required." - - OBJECT snmpTargetParamsStorageType - SYNTAX INTEGER { - readOnly(5) - } - MIN-ACCESS read-only - DESCRIPTION - "Create/delete/modify access is not required. - Support of the values other(1), volatile(2), - nonVolatile(3), and permanent(4) is not required." - - OBJECT snmpTargetParamsRowStatus - SYNTAX INTEGER { - active(1) - } - MIN-ACCESS read-only - DESCRIPTION - "Create/delete/modify access to the - snmpTargetParamsTable is not required. - Support of the values notInService(2), notReady(3), - createAndGo(4), createAndWait(5), and destroy(6) is - not required." - - MODULE -- This Module - MANDATORY-GROUPS { snmpNotifyGroup } - - OBJECT snmpNotifyTag - MIN-ACCESS read-only - DESCRIPTION - "Create/delete/modify access is not required." - - OBJECT snmpNotifyType - SYNTAX INTEGER { - trap(1) - } - MIN-ACCESS read-only - DESCRIPTION - "Create/delete/modify access is not required. - Support of the value notify(2) is not required." - - OBJECT snmpNotifyStorageType - SYNTAX INTEGER { - readOnly(5) - } - MIN-ACCESS read-only - DESCRIPTION - "Create/delete/modify access is not required. - Support of the values other(1), volatile(2), - nonVolatile(3), and permanent(4) is not required." - - OBJECT snmpNotifyRowStatus - SYNTAX INTEGER { - active(1) - } - MIN-ACCESS read-only - DESCRIPTION - "Create/delete/modify access to the - snmpNotifyTable is not required. - Support of the values notInService(2), notReady(3), - createAndGo(4), createAndWait(5), and destroy(6) is - not required." - - ::= { snmpNotifyCompliances 1 } - - snmpNotifyBasicFiltersCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for SNMP entities which implement - SNMP Unconfirmed-Class notifications with filtering, and - read-create operations on all related tables." - MODULE SNMP-TARGET-MIB - MANDATORY-GROUPS { snmpTargetBasicGroup } - MODULE -- This Module - MANDATORY-GROUPS { snmpNotifyGroup, - snmpNotifyFilterGroup } - ::= { snmpNotifyCompliances 2 } - - snmpNotifyFullCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for SNMP entities which either - implement only SNMP Confirmed-Class notifications, or both - SNMP Unconfirmed-Class and Confirmed-Class notifications, - plus filtering and read-create operations on all related - tables." - MODULE SNMP-TARGET-MIB - MANDATORY-GROUPS { snmpTargetBasicGroup, - snmpTargetResponseGroup } - MODULE -- This Module - MANDATORY-GROUPS { snmpNotifyGroup, - snmpNotifyFilterGroup } - ::= { snmpNotifyCompliances 3 } - - snmpNotifyGroup OBJECT-GROUP - OBJECTS { - snmpNotifyTag, - snmpNotifyType, - snmpNotifyStorageType, - snmpNotifyRowStatus - } - STATUS current - DESCRIPTION - "A collection of objects for selecting which management - targets are used for generating notifications, and the - type of notification to be generated for each selected - management target." - ::= { snmpNotifyGroups 1 } - - snmpNotifyFilterGroup OBJECT-GROUP - OBJECTS { - snmpNotifyFilterProfileName, - snmpNotifyFilterProfileStorType, - snmpNotifyFilterProfileRowStatus, - snmpNotifyFilterMask, - snmpNotifyFilterType, - snmpNotifyFilterStorageType, - snmpNotifyFilterRowStatus - } - STATUS current - DESCRIPTION - "A collection of objects providing remote configuration - of notification filters." - ::= { snmpNotifyGroups 2 } - - END diff --git a/viptela-mibs/19.2/mib/SNMP-TARGET-MIB.mib b/viptela-mibs/19.2/mib/SNMP-TARGET-MIB.mib deleted file mode 100755 index ae323bb5..00000000 --- a/viptela-mibs/19.2/mib/SNMP-TARGET-MIB.mib +++ /dev/null @@ -1,653 +0,0 @@ - SNMP-TARGET-MIB DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-IDENTITY, - OBJECT-TYPE, - snmpModules, - Counter32, - Integer32 - FROM SNMPv2-SMI - - TEXTUAL-CONVENTION, - TDomain, - TAddress, - TimeInterval, - RowStatus, - StorageType, - TestAndIncr - FROM SNMPv2-TC - - SnmpSecurityModel, - SnmpMessageProcessingModel, - SnmpSecurityLevel, - SnmpAdminString - FROM SNMP-FRAMEWORK-MIB - - MODULE-COMPLIANCE, - OBJECT-GROUP - FROM SNMPv2-CONF; - - snmpTargetMIB MODULE-IDENTITY - LAST-UPDATED "200210140000Z" - ORGANIZATION "IETF SNMPv3 Working Group" - CONTACT-INFO - "WG-email: snmpv3@lists.tislabs.com - Subscribe: majordomo@lists.tislabs.com - In message body: subscribe snmpv3 - - Co-Chair: Russ Mundy - Network Associates Laboratories - Postal: 15204 Omega Drive, Suite 300 - Rockville, MD 20850-4601 - USA - EMail: mundy@tislabs.com - Phone: +1 301-947-7107 - - Co-Chair: David Harrington - Enterasys Networks - Postal: 35 Industrial Way - P. O. Box 5004 - Rochester, New Hampshire 03866-5005 - USA - EMail: dbh@enterasys.com - Phone: +1 603-337-2614 - - Co-editor: David B. Levi - Nortel Networks - Postal: 3505 Kesterwood Drive - Knoxville, Tennessee 37918 - EMail: dlevi@nortelnetworks.com - Phone: +1 865 686 0432 - - Co-editor: Paul Meyer - Secure Computing Corporation - Postal: 2675 Long Lake Road - Roseville, Minnesota 55113 - EMail: paul_meyer@securecomputing.com - Phone: +1 651 628 1592 - - Co-editor: Bob Stewart - Retired" - DESCRIPTION - "This MIB module defines MIB objects which provide - mechanisms to remotely configure the parameters used - by an SNMP entity for the generation of SNMP messages. - - Copyright (C) The Internet Society (2002). This - version of this MIB module is part of RFC 3413; - see the RFC itself for full legal notices. - " - REVISION "200210140000Z" -- 14 October 2002 - DESCRIPTION "Fixed DISPLAY-HINTS for UTF-8 strings, fixed hex - value of LF characters, clarified meaning of zero - length tag values, improved tag list examples. - Published as RFC 3413." - REVISION "199808040000Z" -- 4 August 1998 - DESCRIPTION "Clarifications, published as - RFC 2573." - REVISION "199707140000Z" -- 14 July 1997 - DESCRIPTION "The initial revision, published as RFC2273." - ::= { snmpModules 12 } - - snmpTargetObjects OBJECT IDENTIFIER ::= { snmpTargetMIB 1 } - snmpTargetConformance OBJECT IDENTIFIER ::= { snmpTargetMIB 3 } - - SnmpTagValue ::= TEXTUAL-CONVENTION - DISPLAY-HINT "255t" - STATUS current - DESCRIPTION - "An octet string containing a tag value. - Tag values are preferably in human-readable form. - - To facilitate internationalization, this information - is represented using the ISO/IEC IS 10646-1 character - set, encoded as an octet string using the UTF-8 - character encoding scheme described in RFC 2279. - - Since additional code points are added by amendments - to the 10646 standard from time to time, - implementations must be prepared to encounter any code - point from 0x00000000 to 0x7fffffff. - - The use of control codes should be avoided, and certain - control codes are not allowed as described below. - - For code points not directly supported by user - interface hardware or software, an alternative means - of entry and display, such as hexadecimal, may be - provided. - - For information encoded in 7-bit US-ASCII, the UTF-8 - representation is identical to the US-ASCII encoding. - - Note that when this TC is used for an object that - is used or envisioned to be used as an index, then a - SIZE restriction must be specified so that the number - of sub-identifiers for any object instance does not - exceed the limit of 128, as defined by [RFC1905]. - - An object of this type contains a single tag value - which is used to select a set of entries in a table. - - A tag value is an arbitrary string of octets, but - may not contain a delimiter character. Delimiter - characters are defined to be one of the following: - - - An ASCII space character (0x20). - - - An ASCII TAB character (0x09). - - - An ASCII carriage return (CR) character (0x0D). - - - An ASCII line feed (LF) character (0x0A). - - Delimiter characters are used to separate tag values - in a tag list. An object of this type may only - contain a single tag value, and so delimiter - characters are not allowed in a value of this type. - - Note that a tag value of 0 length means that no tag is - defined. In other words, a tag value of 0 length would - never match anything in a tag list, and would never - select any table entries. - - Some examples of valid tag values are: - - - 'acme' - - - 'router' - - - 'host' - The use of a tag value to select table entries is - application and MIB specific." - SYNTAX OCTET STRING (SIZE (0..255)) - - SnmpTagList ::= TEXTUAL-CONVENTION - DISPLAY-HINT "255t" - STATUS current - DESCRIPTION - "An octet string containing a list of tag values. - Tag values are preferably in human-readable form. - - To facilitate internationalization, this information - is represented using the ISO/IEC IS 10646-1 character - set, encoded as an octet string using the UTF-8 - character encoding scheme described in RFC 2279. - - Since additional code points are added by amendments - to the 10646 standard from time to time, - implementations must be prepared to encounter any code - point from 0x00000000 to 0x7fffffff. - - The use of control codes should be avoided, except as - described below. - - For code points not directly supported by user - interface hardware or software, an alternative means - of entry and display, such as hexadecimal, may be - provided. - - For information encoded in 7-bit US-ASCII, the UTF-8 - representation is identical to the US-ASCII encoding. - - An object of this type contains a list of tag values - which are used to select a set of entries in a table. - - A tag value is an arbitrary string of octets, but - may not contain a delimiter character. Delimiter - characters are defined to be one of the following: - - - An ASCII space character (0x20). - - - An ASCII TAB character (0x09). - - - An ASCII carriage return (CR) character (0x0D). - - - An ASCII line feed (LF) character (0x0A). - - Delimiter characters are used to separate tag values - in a tag list. Only a single delimiter character may - occur between two tag values. A tag value may not - have a zero length. These constraints imply certain - restrictions on the contents of this object: - - - There cannot be a leading or trailing delimiter - character. - - - There cannot be multiple adjacent delimiter - characters. - - Some examples of valid tag lists are: - - - '' -- an empty list - - - 'acme' -- list of one tag - - - 'host router bridge' -- list of several tags - - Note that although a tag value may not have a length of - zero, an empty string is still valid. This indicates - an empty list (i.e. there are no tag values in the list). - - The use of the tag list to select table entries is - application and MIB specific. Typically, an application - will provide one or more tag values, and any entry - which contains some combination of these tag values - will be selected." - SYNTAX OCTET STRING (SIZE (0..255)) - - -- - -- - -- The snmpTargetObjects group - -- - -- - - snmpTargetSpinLock OBJECT-TYPE - SYNTAX TestAndIncr - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object is used to facilitate modification of table - entries in the SNMP-TARGET-MIB module by multiple - managers. In particular, it is useful when modifying - the value of the snmpTargetAddrTagList object. - - The procedure for modifying the snmpTargetAddrTagList - object is as follows: - - 1. Retrieve the value of snmpTargetSpinLock and - of snmpTargetAddrTagList. - - 2. Generate a new value for snmpTargetAddrTagList. - - 3. Set the value of snmpTargetSpinLock to the - retrieved value, and the value of - snmpTargetAddrTagList to the new value. If - the set fails for the snmpTargetSpinLock - object, go back to step 1." - ::= { snmpTargetObjects 1 } - - snmpTargetAddrTable OBJECT-TYPE - SYNTAX SEQUENCE OF SnmpTargetAddrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of transport addresses to be used in the generation - of SNMP messages." - ::= { snmpTargetObjects 2 } - - snmpTargetAddrEntry OBJECT-TYPE - SYNTAX SnmpTargetAddrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A transport address to be used in the generation - of SNMP operations. - - Entries in the snmpTargetAddrTable are created and - deleted using the snmpTargetAddrRowStatus object." - INDEX { IMPLIED snmpTargetAddrName } - ::= { snmpTargetAddrTable 1 } - - SnmpTargetAddrEntry ::= SEQUENCE { - snmpTargetAddrName SnmpAdminString, - snmpTargetAddrTDomain TDomain, - snmpTargetAddrTAddress TAddress, - snmpTargetAddrTimeout TimeInterval, - snmpTargetAddrRetryCount Integer32, - snmpTargetAddrTagList SnmpTagList, - snmpTargetAddrParams SnmpAdminString, - snmpTargetAddrStorageType StorageType, - snmpTargetAddrRowStatus RowStatus - } - - snmpTargetAddrName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The locally arbitrary, but unique identifier associated - with this snmpTargetAddrEntry." - ::= { snmpTargetAddrEntry 1 } - - snmpTargetAddrTDomain OBJECT-TYPE - SYNTAX TDomain - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object indicates the transport type of the address - contained in the snmpTargetAddrTAddress object." - ::= { snmpTargetAddrEntry 2 } - - snmpTargetAddrTAddress OBJECT-TYPE - SYNTAX TAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object contains a transport address. The format of - this address depends on the value of the - snmpTargetAddrTDomain object." - ::= { snmpTargetAddrEntry 3 } - - snmpTargetAddrTimeout OBJECT-TYPE - SYNTAX TimeInterval - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object should reflect the expected maximum round - trip time for communicating with the transport address - defined by this row. When a message is sent to this - address, and a response (if one is expected) is not - received within this time period, an implementation - may assume that the response will not be delivered. - - Note that the time interval that an application waits - for a response may actually be derived from the value - of this object. The method for deriving the actual time - interval is implementation dependent. One such method - is to derive the expected round trip time based on a - particular retransmission algorithm and on the number - of timeouts which have occurred. The type of message may - also be considered when deriving expected round trip - times for retransmissions. For example, if a message is - being sent with a securityLevel that indicates both - authentication and privacy, the derived value may be - increased to compensate for extra processing time spent - during authentication and encryption processing." - DEFVAL { 1500 } - ::= { snmpTargetAddrEntry 4 } - - snmpTargetAddrRetryCount OBJECT-TYPE - SYNTAX Integer32 (0..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies a default number of retries to be - attempted when a response is not received for a generated - message. An application may provide its own retry count, - in which case the value of this object is ignored." - DEFVAL { 3 } - ::= { snmpTargetAddrEntry 5 } - - snmpTargetAddrTagList OBJECT-TYPE - SYNTAX SnmpTagList - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object contains a list of tag values which are - used to select target addresses for a particular - operation." - DEFVAL { "" } - ::= { snmpTargetAddrEntry 6 } - - snmpTargetAddrParams OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of this object identifies an entry in the - snmpTargetParamsTable. The identified entry - contains SNMP parameters to be used when generating - messages to be sent to this transport address." - ::= { snmpTargetAddrEntry 7 } - - snmpTargetAddrStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { nonVolatile } - ::= { snmpTargetAddrEntry 8 } - - snmpTargetAddrRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this conceptual row. - - To create a row in this table, a manager must - set this object to either createAndGo(4) or - createAndWait(5). - - Until instances of all corresponding columns are - appropriately configured, the value of the - corresponding instance of the snmpTargetAddrRowStatus - column is 'notReady'. - - In particular, a newly created row cannot be made - active until the corresponding instances of - snmpTargetAddrTDomain, snmpTargetAddrTAddress, and - snmpTargetAddrParams have all been set. - - The following objects may not be modified while the - value of this object is active(1): - - snmpTargetAddrTDomain - - snmpTargetAddrTAddress - An attempt to set these objects while the value of - snmpTargetAddrRowStatus is active(1) will result in - an inconsistentValue error." - ::= { snmpTargetAddrEntry 9 } - - snmpTargetParamsTable OBJECT-TYPE - SYNTAX SEQUENCE OF SnmpTargetParamsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A table of SNMP target information to be used - in the generation of SNMP messages." - ::= { snmpTargetObjects 3 } - - snmpTargetParamsEntry OBJECT-TYPE - SYNTAX SnmpTargetParamsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A set of SNMP target information. - Entries in the snmpTargetParamsTable are created and - deleted using the snmpTargetParamsRowStatus object." - INDEX { IMPLIED snmpTargetParamsName } - ::= { snmpTargetParamsTable 1 } - - SnmpTargetParamsEntry ::= SEQUENCE { - snmpTargetParamsName SnmpAdminString, - snmpTargetParamsMPModel SnmpMessageProcessingModel, - snmpTargetParamsSecurityModel SnmpSecurityModel, - snmpTargetParamsSecurityName SnmpAdminString, - snmpTargetParamsSecurityLevel SnmpSecurityLevel, - snmpTargetParamsStorageType StorageType, - snmpTargetParamsRowStatus RowStatus - } - - snmpTargetParamsName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The locally arbitrary, but unique identifier associated - with this snmpTargetParamsEntry." - ::= { snmpTargetParamsEntry 1 } - - snmpTargetParamsMPModel OBJECT-TYPE - SYNTAX SnmpMessageProcessingModel - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The Message Processing Model to be used when generating - SNMP messages using this entry." - ::= { snmpTargetParamsEntry 2 } - - snmpTargetParamsSecurityModel OBJECT-TYPE - SYNTAX SnmpSecurityModel (1..2147483647) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The Security Model to be used when generating SNMP - messages using this entry. An implementation may - choose to return an inconsistentValue error if an - attempt is made to set this variable to a value - for a security model which the implementation does - not support." - ::= { snmpTargetParamsEntry 3 } - - snmpTargetParamsSecurityName OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The securityName which identifies the Principal on - whose behalf SNMP messages will be generated using - this entry." - ::= { snmpTargetParamsEntry 4 } - - snmpTargetParamsSecurityLevel OBJECT-TYPE - SYNTAX SnmpSecurityLevel - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The Level of Security to be used when generating - SNMP messages using this entry." - ::= { snmpTargetParamsEntry 5 } - - snmpTargetParamsStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row." - DEFVAL { nonVolatile } - ::= { snmpTargetParamsEntry 6 } - - snmpTargetParamsRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The status of this conceptual row. - - To create a row in this table, a manager must - set this object to either createAndGo(4) or - createAndWait(5). - - Until instances of all corresponding columns are - appropriately configured, the value of the - corresponding instance of the snmpTargetParamsRowStatus - column is 'notReady'. - - In particular, a newly created row cannot be made - active until the corresponding - snmpTargetParamsMPModel, - snmpTargetParamsSecurityModel, - snmpTargetParamsSecurityName, - and snmpTargetParamsSecurityLevel have all been set. - - The following objects may not be modified while the - value of this object is active(1): - - snmpTargetParamsMPModel - - snmpTargetParamsSecurityModel - - snmpTargetParamsSecurityName - - snmpTargetParamsSecurityLevel - An attempt to set these objects while the value of - snmpTargetParamsRowStatus is active(1) will result in - an inconsistentValue error." - ::= { snmpTargetParamsEntry 7 } - - snmpUnavailableContexts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of packets received by the SNMP - engine which were dropped because the context - contained in the message was unavailable." - ::= { snmpTargetObjects 4 } - - snmpUnknownContexts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of packets received by the SNMP - engine which were dropped because the context - contained in the message was unknown." - ::= { snmpTargetObjects 5 } - - -- - -- - -- Conformance information - -- - -- - - snmpTargetCompliances OBJECT IDENTIFIER ::= - { snmpTargetConformance 1 } - snmpTargetGroups OBJECT IDENTIFIER ::= - { snmpTargetConformance 2 } - - -- - -- - -- Compliance statements - -- - -- - - snmpTargetCommandResponderCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for SNMP entities which include - a command responder application." - MODULE -- This Module - MANDATORY-GROUPS { snmpTargetCommandResponderGroup } - ::= { snmpTargetCompliances 1 } - - snmpTargetBasicGroup OBJECT-GROUP - OBJECTS { - snmpTargetSpinLock, - snmpTargetAddrTDomain, - snmpTargetAddrTAddress, - snmpTargetAddrTagList, - snmpTargetAddrParams, - snmpTargetAddrStorageType, - snmpTargetAddrRowStatus, - snmpTargetParamsMPModel, - snmpTargetParamsSecurityModel, - snmpTargetParamsSecurityName, - snmpTargetParamsSecurityLevel, - snmpTargetParamsStorageType, - snmpTargetParamsRowStatus - } - STATUS current - DESCRIPTION - "A collection of objects providing basic remote - configuration of management targets." - ::= { snmpTargetGroups 1 } - - snmpTargetResponseGroup OBJECT-GROUP - OBJECTS { - snmpTargetAddrTimeout, - snmpTargetAddrRetryCount - } - STATUS current - DESCRIPTION - "A collection of objects providing remote configuration - of management targets for applications which generate - SNMP messages for which a response message would be - expected." - ::= { snmpTargetGroups 2 } - - snmpTargetCommandResponderGroup OBJECT-GROUP - - OBJECTS { - snmpUnavailableContexts, - snmpUnknownContexts - } - STATUS current - DESCRIPTION - "A collection of objects required for command responder - applications, used for counting error conditions." - ::= { snmpTargetGroups 3 } - - END diff --git a/viptela-mibs/19.2/mib/SNMP-USER-BASED-SM-MIB.mib b/viptela-mibs/19.2/mib/SNMP-USER-BASED-SM-MIB.mib deleted file mode 100755 index 3936ccdc..00000000 --- a/viptela-mibs/19.2/mib/SNMP-USER-BASED-SM-MIB.mib +++ /dev/null @@ -1,910 +0,0 @@ -SNMP-USER-BASED-SM-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - OBJECT-IDENTITY, - snmpModules, Counter32 FROM SNMPv2-SMI - TEXTUAL-CONVENTION, TestAndIncr, - RowStatus, RowPointer, - StorageType, AutonomousType FROM SNMPv2-TC - MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF - SnmpAdminString, SnmpEngineID, - snmpAuthProtocols, snmpPrivProtocols FROM SNMP-FRAMEWORK-MIB; - -snmpUsmMIB MODULE-IDENTITY - LAST-UPDATED "200210160000Z" -- 16 Oct 2002, midnight - ORGANIZATION "SNMPv3 Working Group" - CONTACT-INFO "WG-email: snmpv3@lists.tislabs.com - Subscribe: majordomo@lists.tislabs.com - In msg body: subscribe snmpv3 - - Chair: Russ Mundy - Network Associates Laboratories - postal: 15204 Omega Drive, Suite 300 - Rockville, MD 20850-4601 - USA - email: mundy@tislabs.com - - - -Blumenthal & Wijnen Standards Track [Page 32] - -RFC 3414 USM for SNMPv3 December 2002 - - - phone: +1 301-947-7107 - - Co-Chair: David Harrington - Enterasys Networks - Postal: 35 Industrial Way - P. O. Box 5004 - Rochester, New Hampshire 03866-5005 - USA - EMail: dbh@enterasys.com - Phone: +1 603-337-2614 - - Co-editor Uri Blumenthal - Lucent Technologies - postal: 67 Whippany Rd. - Whippany, NJ 07981 - USA - email: uri@lucent.com - phone: +1-973-386-2163 - - Co-editor: Bert Wijnen - Lucent Technologies - postal: Schagen 33 - 3461 GL Linschoten - Netherlands - email: bwijnen@lucent.com - phone: +31-348-480-685 - " - DESCRIPTION "The management information definitions for the - SNMP User-based Security Model. - - Copyright (C) The Internet Society (2002). This - version of this MIB module is part of RFC 3414; - see the RFC itself for full legal notices. - " --- Revision history - - REVISION "200210160000Z" -- 16 Oct 2002, midnight - DESCRIPTION "Changes in this revision: - - Updated references and contact info. - - Clarification to usmUserCloneFrom DESCRIPTION - clause - - Fixed 'command responder' into 'command generator' - in last para of DESCRIPTION clause of - usmUserTable. - This revision published as RFC3414. - " - REVISION "199901200000Z" -- 20 Jan 1999, midnight - DESCRIPTION "Clarifications, published as RFC2574" - REVISION "199711200000Z" -- 20 Nov 1997, midnight - DESCRIPTION "Initial version, published as RFC2274" - - ::= { snmpModules 15 } - --- Administrative assignments **************************************** - -usmMIBObjects OBJECT IDENTIFIER ::= { snmpUsmMIB 1 } -usmMIBConformance OBJECT IDENTIFIER ::= { snmpUsmMIB 2 } - --- Identification of Authentication and Privacy Protocols ************ - -usmNoAuthProtocol OBJECT-IDENTITY - STATUS current - DESCRIPTION "No Authentication Protocol." - ::= { snmpAuthProtocols 1 } - -usmHMACMD5AuthProtocol OBJECT-IDENTITY - STATUS current - DESCRIPTION "The HMAC-MD5-96 Digest Authentication Protocol." - REFERENCE "- H. Krawczyk, M. Bellare, R. Canetti HMAC: - Keyed-Hashing for Message Authentication, - RFC2104, Feb 1997. - - Rivest, R., Message Digest Algorithm MD5, RFC1321. - " - ::= { snmpAuthProtocols 2 } - -usmHMACSHAAuthProtocol OBJECT-IDENTITY - STATUS current - DESCRIPTION "The HMAC-SHA-96 Digest Authentication Protocol." - REFERENCE "- H. Krawczyk, M. Bellare, R. Canetti, HMAC: - Keyed-Hashing for Message Authentication, - RFC2104, Feb 1997. - - Secure Hash Algorithm. NIST FIPS 180-1. - " - ::= { snmpAuthProtocols 3 } - -usmNoPrivProtocol OBJECT-IDENTITY - STATUS current - DESCRIPTION "No Privacy Protocol." - ::= { snmpPrivProtocols 1 } - -usmDESPrivProtocol OBJECT-IDENTITY - STATUS current - DESCRIPTION "The CBC-DES Symmetric Encryption Protocol." - REFERENCE "- Data Encryption Standard, National Institute of - Standards and Technology. Federal Information - Processing Standard (FIPS) Publication 46-1. - Supersedes FIPS Publication 46, - (January, 1977; reaffirmed January, 1988). - - - Data Encryption Algorithm, American National - Standards Institute. ANSI X3.92-1981, - (December, 1980). - - - DES Modes of Operation, National Institute of - Standards and Technology. Federal Information - Processing Standard (FIPS) Publication 81, - (December, 1980). - - - Data Encryption Algorithm - Modes of Operation, - American National Standards Institute. - ANSI X3.106-1983, (May 1983). - " - ::= { snmpPrivProtocols 2 } - --- Textual Conventions *********************************************** - -KeyChange ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Every definition of an object with this syntax must identify - a protocol P, a secret key K, and a hash algorithm H - that produces output of L octets. - - The object's value is a manager-generated, partially-random - value which, when modified, causes the value of the secret - key K, to be modified via a one-way function. - - The value of an instance of this object is the concatenation - of two components: first a 'random' component and then a - 'delta' component. - - The lengths of the random and delta components - are given by the corresponding value of the protocol P; - if P requires K to be a fixed length, the length of both the - random and delta components is that fixed length; if P - allows the length of K to be variable up to a particular - maximum length, the length of the random component is that - maximum length and the length of the delta component is any - length less than or equal to that maximum length. - For example, usmHMACMD5AuthProtocol requires K to be a fixed - length of 16 octets and L - of 16 octets. - usmHMACSHAAuthProtocol requires K to be a fixed length of - 20 octets and L - of 20 octets. Other protocols may define - other sizes, as deemed appropriate. - When a requester wants to change the old key K to a new - key keyNew on a remote entity, the 'random' component is - obtained from either a true random generator, or from a - pseudorandom generator, and the 'delta' component is - computed as follows: - - - a temporary variable is initialized to the existing value - of K; - - if the length of the keyNew is greater than L octets, - then: - - the random component is appended to the value of the - temporary variable, and the result is input to the - the hash algorithm H to produce a digest value, and - the temporary variable is set to this digest value; - - the value of the temporary variable is XOR-ed with - the first (next) L-octets (16 octets in case of MD5) - of the keyNew to produce the first (next) L-octets - (16 octets in case of MD5) of the 'delta' component. - - the above two steps are repeated until the unused - portion of the keyNew component is L octets or less, - - the random component is appended to the value of the - temporary variable, and the result is input to the - hash algorithm H to produce a digest value; - - this digest value, truncated if necessary to be the same - length as the unused portion of the keyNew, is XOR-ed - with the unused portion of the keyNew to produce the - (final portion of the) 'delta' component. - - For example, using MD5 as the hash algorithm H: - - iterations = (lenOfDelta - 1)/16; /* integer division */ - temp = keyOld; - for (i = 0; i < iterations; i++) { - temp = MD5 (temp || random); - delta[i*16 .. (i*16)+15] = - temp XOR keyNew[i*16 .. (i*16)+15]; - } - temp = MD5 (temp || random); - delta[i*16 .. lenOfDelta-1] = - temp XOR keyNew[i*16 .. lenOfDelta-1]; - - The 'random' and 'delta' components are then concatenated as - described above, and the resulting octet string is sent to - the recipient as the new value of an instance of this object. - - At the receiver side, when an instance of this object is set - to a new value, then a new value of K is computed as follows: - - - a temporary variable is initialized to the existing value - of K; - - if the length of the delta component is greater than L - octets, then: - - the random component is appended to the value of the - temporary variable, and the result is input to the - hash algorithm H to produce a digest value, and the - temporary variable is set to this digest value; - - the value of the temporary variable is XOR-ed with - the first (next) L-octets (16 octets in case of MD5) - of the delta component to produce the first (next) - L-octets (16 octets in case of MD5) of the new value - of K. - - the above two steps are repeated until the unused - portion of the delta component is L octets or less, - - the random component is appended to the value of the - temporary variable, and the result is input to the - hash algorithm H to produce a digest value; - - this digest value, truncated if necessary to be the same - length as the unused portion of the delta component, is - XOR-ed with the unused portion of the delta component to - produce the (final portion of the) new value of K. - - For example, using MD5 as the hash algorithm H: - - iterations = (lenOfDelta - 1)/16; /* integer division */ - temp = keyOld; - for (i = 0; i < iterations; i++) { - temp = MD5 (temp || random); - keyNew[i*16 .. (i*16)+15] = - temp XOR delta[i*16 .. (i*16)+15]; - } - temp = MD5 (temp || random); - keyNew[i*16 .. lenOfDelta-1] = - temp XOR delta[i*16 .. lenOfDelta-1]; - - The value of an object with this syntax, whenever it is - retrieved by the management protocol, is always the zero - length string. - - Note that the keyOld and keyNew are the localized keys. - - Note that it is probably wise that when an SNMP entity sends - a SetRequest to change a key, that it keeps a copy of the old - key until it has confirmed that the key change actually - succeeded. - " - SYNTAX OCTET STRING - --- Statistics for the User-based Security Model ********************** - - -usmStats OBJECT IDENTIFIER ::= { usmMIBObjects 1 } - - -usmStatsUnsupportedSecLevels OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The total number of packets received by the SNMP - engine which were dropped because they requested a - securityLevel that was unknown to the SNMP engine - or otherwise unavailable. - " - ::= { usmStats 1 } - -usmStatsNotInTimeWindows OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The total number of packets received by the SNMP - engine which were dropped because they appeared - outside of the authoritative SNMP engine's window. - " - ::= { usmStats 2 } - -usmStatsUnknownUserNames OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The total number of packets received by the SNMP - engine which were dropped because they referenced a - user that was not known to the SNMP engine. - " - ::= { usmStats 3 } - -usmStatsUnknownEngineIDs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The total number of packets received by the SNMP - engine which were dropped because they referenced an - snmpEngineID that was not known to the SNMP engine. - " - ::= { usmStats 4 } - -usmStatsWrongDigests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The total number of packets received by the SNMP - engine which were dropped because they didn't - contain the expected digest value. - " - ::= { usmStats 5 } - -usmStatsDecryptionErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "The total number of packets received by the SNMP - engine which were dropped because they could not be - decrypted. - " - ::= { usmStats 6 } - --- The usmUser Group ************************************************ - -usmUser OBJECT IDENTIFIER ::= { usmMIBObjects 2 } - -usmUserSpinLock OBJECT-TYPE - SYNTAX TestAndIncr - MAX-ACCESS read-write - STATUS current - DESCRIPTION "An advisory lock used to allow several cooperating - Command Generator Applications to coordinate their - use of facilities to alter secrets in the - usmUserTable. - " - ::= { usmUser 1 } - --- The table of valid users for the User-based Security Model ******** - -usmUserTable OBJECT-TYPE - SYNTAX SEQUENCE OF UsmUserEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "The table of users configured in the SNMP engine's - Local Configuration Datastore (LCD). - - To create a new user (i.e., to instantiate a new - conceptual row in this table), it is recommended to - follow this procedure: - - 1) GET(usmUserSpinLock.0) and save in sValue. - 2) SET(usmUserSpinLock.0=sValue, - usmUserCloneFrom=templateUser, - usmUserStatus=createAndWait) - You should use a template user to clone from - which has the proper auth/priv protocol defined. - - If the new user is to use privacy: - - 3) generate the keyChange value based on the secret - privKey of the clone-from user and the secret key - to be used for the new user. Let us call this - pkcValue. - 4) GET(usmUserSpinLock.0) and save in sValue. - 5) SET(usmUserSpinLock.0=sValue, - usmUserPrivKeyChange=pkcValue - usmUserPublic=randomValue1) - 6) GET(usmUserPulic) and check it has randomValue1. - If not, repeat steps 4-6. - - If the new user will never use privacy: - - 7) SET(usmUserPrivProtocol=usmNoPrivProtocol) - - If the new user is to use authentication: - - 8) generate the keyChange value based on the secret - authKey of the clone-from user and the secret key - to be used for the new user. Let us call this - akcValue. - 9) GET(usmUserSpinLock.0) and save in sValue. - 10) SET(usmUserSpinLock.0=sValue, - usmUserAuthKeyChange=akcValue - usmUserPublic=randomValue2) - 11) GET(usmUserPulic) and check it has randomValue2. - If not, repeat steps 9-11. - - If the new user will never use authentication: - - 12) SET(usmUserAuthProtocol=usmNoAuthProtocol) - - Finally, activate the new user: - - 13) SET(usmUserStatus=active) - - The new user should now be available and ready to be - used for SNMPv3 communication. Note however that access - to MIB data must be provided via configuration of the - SNMP-VIEW-BASED-ACM-MIB. - The use of usmUserSpinlock is to avoid conflicts with - another SNMP command generator application which may - also be acting on the usmUserTable. - " - ::= { usmUser 2 } - -usmUserEntry OBJECT-TYPE - SYNTAX UsmUserEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "A user configured in the SNMP engine's Local - Configuration Datastore (LCD) for the User-based - Security Model. - " - INDEX { usmUserEngineID, - usmUserName - } - ::= { usmUserTable 1 } - -UsmUserEntry ::= SEQUENCE - { - usmUserEngineID SnmpEngineID, - usmUserName SnmpAdminString, - usmUserSecurityName SnmpAdminString, - usmUserCloneFrom RowPointer, - usmUserAuthProtocol AutonomousType, - usmUserAuthKeyChange KeyChange, - usmUserOwnAuthKeyChange KeyChange, - usmUserPrivProtocol AutonomousType, - usmUserPrivKeyChange KeyChange, - usmUserOwnPrivKeyChange KeyChange, - usmUserPublic OCTET STRING, - usmUserStorageType StorageType, - usmUserStatus RowStatus - } - -usmUserEngineID OBJECT-TYPE - SYNTAX SnmpEngineID - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An SNMP engine's administratively-unique identifier. - - In a simple agent, this value is always that agent's - own snmpEngineID value. - - The value can also take the value of the snmpEngineID - of a remote SNMP engine with which this user can - communicate. - " - ::= { usmUserEntry 1 } - -usmUserName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "A human readable string representing the name of - the user. - - This is the (User-based Security) Model dependent - security ID. - " - ::= { usmUserEntry 2 } - -usmUserSecurityName OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-only - STATUS current - DESCRIPTION "A human readable string representing the user in - Security Model independent format. - - The default transformation of the User-based Security - Model dependent security ID to the securityName and - vice versa is the identity function so that the - securityName is the same as the userName. - " - ::= { usmUserEntry 3 } - -usmUserCloneFrom OBJECT-TYPE - SYNTAX RowPointer - MAX-ACCESS read-create - STATUS current - DESCRIPTION "A pointer to another conceptual row in this - usmUserTable. The user in this other conceptual - row is called the clone-from user. - - When a new user is created (i.e., a new conceptual - row is instantiated in this table), the privacy and - authentication parameters of the new user must be - cloned from its clone-from user. These parameters are: - - authentication protocol (usmUserAuthProtocol) - - privacy protocol (usmUserPrivProtocol) - They will be copied regardless of what the current - value is. - - Cloning also causes the initial values of the secret - authentication key (authKey) and the secret encryption - key (privKey) of the new user to be set to the same - values as the corresponding secrets of the clone-from - user to allow the KeyChange process to occur as - required during user creation. - - The first time an instance of this object is set by - a management operation (either at or after its - instantiation), the cloning process is invoked. - Subsequent writes are successful but invoke no - action to be taken by the receiver. - The cloning process fails with an 'inconsistentName' - error if the conceptual row representing the - clone-from user does not exist or is not in an active - state when the cloning process is invoked. - - When this object is read, the ZeroDotZero OID - is returned. - " - ::= { usmUserEntry 4 } - -usmUserAuthProtocol OBJECT-TYPE - SYNTAX AutonomousType - MAX-ACCESS read-create - STATUS current - DESCRIPTION "An indication of whether messages sent on behalf of - this user to/from the SNMP engine identified by - usmUserEngineID, can be authenticated, and if so, - the type of authentication protocol which is used. - - An instance of this object is created concurrently - with the creation of any other object instance for - the same user (i.e., as part of the processing of - the set operation which creates the first object - instance in the same conceptual row). - - If an initial set operation (i.e. at row creation time) - tries to set a value for an unknown or unsupported - protocol, then a 'wrongValue' error must be returned. - - The value will be overwritten/set when a set operation - is performed on the corresponding instance of - usmUserCloneFrom. - - Once instantiated, the value of such an instance of - this object can only be changed via a set operation to - the value of the usmNoAuthProtocol. - - If a set operation tries to change the value of an - existing instance of this object to any value other - than usmNoAuthProtocol, then an 'inconsistentValue' - error must be returned. - - If a set operation tries to set the value to the - usmNoAuthProtocol while the usmUserPrivProtocol value - in the same row is not equal to usmNoPrivProtocol, - then an 'inconsistentValue' error must be returned. - That means that an SNMP command generator application - must first ensure that the usmUserPrivProtocol is set - to the usmNoPrivProtocol value before it can set - the usmUserAuthProtocol value to usmNoAuthProtocol. - " - DEFVAL { usmNoAuthProtocol } - ::= { usmUserEntry 5 } - -usmUserAuthKeyChange OBJECT-TYPE - SYNTAX KeyChange -- typically (SIZE (0 | 32)) for HMACMD5 - -- typically (SIZE (0 | 40)) for HMACSHA - MAX-ACCESS read-create - STATUS current - DESCRIPTION "An object, which when modified, causes the secret - authentication key used for messages sent on behalf - of this user to/from the SNMP engine identified by - usmUserEngineID, to be modified via a one-way - function. - - The associated protocol is the usmUserAuthProtocol. - The associated secret key is the user's secret - authentication key (authKey). The associated hash - algorithm is the algorithm used by the user's - usmUserAuthProtocol. - - When creating a new user, it is an 'inconsistentName' - error for a set operation to refer to this object - unless it is previously or concurrently initialized - through a set operation on the corresponding instance - of usmUserCloneFrom. - - When the value of the corresponding usmUserAuthProtocol - is usmNoAuthProtocol, then a set is successful, but - effectively is a no-op. - - When this object is read, the zero-length (empty) - string is returned. - - The recommended way to do a key change is as follows: - 1) GET(usmUserSpinLock.0) and save in sValue. - 2) generate the keyChange value based on the old - (existing) secret key and the new secret key, - let us call this kcValue. - - If you do the key change on behalf of another user: - - 3) SET(usmUserSpinLock.0=sValue, - usmUserAuthKeyChange=kcValue - usmUserPublic=randomValue) - - If you do the key change for yourself: - - 4) SET(usmUserSpinLock.0=sValue, - usmUserOwnAuthKeyChange=kcValue - usmUserPublic=randomValue) - - If you get a response with error-status of noError, - then the SET succeeded and the new key is active. - If you do not get a response, then you can issue a - GET(usmUserPublic) and check if the value is equal - to the randomValue you did send in the SET. If so, then - the key change succeeded and the new key is active - (probably the response got lost). If not, then the SET - request probably never reached the target and so you - can start over with the procedure above. - " - DEFVAL { ''H } -- the empty string - ::= { usmUserEntry 6 } - -usmUserOwnAuthKeyChange OBJECT-TYPE - SYNTAX KeyChange -- typically (SIZE (0 | 32)) for HMACMD5 - -- typically (SIZE (0 | 40)) for HMACSHA - MAX-ACCESS read-create - STATUS current - DESCRIPTION "Behaves exactly as usmUserAuthKeyChange, with one - notable difference: in order for the set operation - to succeed, the usmUserName of the operation - requester must match the usmUserName that - indexes the row which is targeted by this - operation. - In addition, the USM security model must be - used for this operation. - - The idea here is that access to this column can be - public, since it will only allow a user to change - his own secret authentication key (authKey). - Note that this can only be done once the row is active. - When a set is received and the usmUserName of the - requester is not the same as the umsUserName that - indexes the row which is targeted by this operation, - then a 'noAccess' error must be returned. - - When a set is received and the security model in use - is not USM, then a 'noAccess' error must be returned. - " - DEFVAL { ''H } -- the empty string - ::= { usmUserEntry 7 } - -usmUserPrivProtocol OBJECT-TYPE - SYNTAX AutonomousType - MAX-ACCESS read-create - STATUS current - DESCRIPTION "An indication of whether messages sent on behalf of - this user to/from the SNMP engine identified by - usmUserEngineID, can be protected from disclosure, - and if so, the type of privacy protocol which is used. - - An instance of this object is created concurrently - with the creation of any other object instance for - the same user (i.e., as part of the processing of - the set operation which creates the first object - instance in the same conceptual row). - - If an initial set operation (i.e. at row creation time) - tries to set a value for an unknown or unsupported - protocol, then a 'wrongValue' error must be returned. - - The value will be overwritten/set when a set operation - is performed on the corresponding instance of - usmUserCloneFrom. - - Once instantiated, the value of such an instance of - this object can only be changed via a set operation to - the value of the usmNoPrivProtocol. - - If a set operation tries to change the value of an - existing instance of this object to any value other - than usmNoPrivProtocol, then an 'inconsistentValue' - error must be returned. - - Note that if any privacy protocol is used, then you - must also use an authentication protocol. In other - words, if usmUserPrivProtocol is set to anything else - than usmNoPrivProtocol, then the corresponding instance - of usmUserAuthProtocol cannot have a value of - usmNoAuthProtocol. If it does, then an - 'inconsistentValue' error must be returned. - " - DEFVAL { usmNoPrivProtocol } - ::= { usmUserEntry 8 } - -usmUserPrivKeyChange OBJECT-TYPE - SYNTAX KeyChange -- typically (SIZE (0 | 32)) for DES - MAX-ACCESS read-create - STATUS current - DESCRIPTION "An object, which when modified, causes the secret - encryption key used for messages sent on behalf - of this user to/from the SNMP engine identified by - usmUserEngineID, to be modified via a one-way - function. - - The associated protocol is the usmUserPrivProtocol. - The associated secret key is the user's secret - privacy key (privKey). The associated hash - algorithm is the algorithm used by the user's - usmUserAuthProtocol. - - When creating a new user, it is an 'inconsistentName' - error for a set operation to refer to this object - unless it is previously or concurrently initialized - through a set operation on the corresponding instance - of usmUserCloneFrom. - - When the value of the corresponding usmUserPrivProtocol - is usmNoPrivProtocol, then a set is successful, but - effectively is a no-op. - - When this object is read, the zero-length (empty) - string is returned. - See the description clause of usmUserAuthKeyChange for - a recommended procedure to do a key change. - " - DEFVAL { ''H } -- the empty string - ::= { usmUserEntry 9 } - -usmUserOwnPrivKeyChange OBJECT-TYPE - SYNTAX KeyChange -- typically (SIZE (0 | 32)) for DES - MAX-ACCESS read-create - STATUS current - DESCRIPTION "Behaves exactly as usmUserPrivKeyChange, with one - notable difference: in order for the Set operation - to succeed, the usmUserName of the operation - requester must match the usmUserName that indexes - the row which is targeted by this operation. - In addition, the USM security model must be - used for this operation. - - The idea here is that access to this column can be - public, since it will only allow a user to change - his own secret privacy key (privKey). - Note that this can only be done once the row is active. - - When a set is received and the usmUserName of the - requester is not the same as the umsUserName that - indexes the row which is targeted by this operation, - then a 'noAccess' error must be returned. - - When a set is received and the security model in use - is not USM, then a 'noAccess' error must be returned. - " - DEFVAL { ''H } -- the empty string - ::= { usmUserEntry 10 } - -usmUserPublic OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION "A publicly-readable value which can be written as part - of the procedure for changing a user's secret - authentication and/or privacy key, and later read to - determine whether the change of the secret was - effected. - " - DEFVAL { ''H } -- the empty string - ::= { usmUserEntry 11 } - -usmUserStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION "The storage type for this conceptual row. - - Conceptual rows having the value 'permanent' must - allow write-access at a minimum to: - - - usmUserAuthKeyChange, usmUserOwnAuthKeyChange - and usmUserPublic for a user who employs - authentication, and - - usmUserPrivKeyChange, usmUserOwnPrivKeyChange - and usmUserPublic for a user who employs - privacy. - Note that any user who employs authentication or - privacy must allow its secret(s) to be updated and - thus cannot be 'readOnly'. - - If an initial set operation tries to set the value to - 'readOnly' for a user who employs authentication or - privacy, then an 'inconsistentValue' error must be - returned. Note that if the value has been previously - set (implicit or explicit) to any value, then the rules - as defined in the StorageType Textual Convention apply. - - It is an implementation issue to decide if a SET for - a readOnly or permanent row is accepted at all. In some - contexts this may make sense, in others it may not. If - a SET for a readOnly or permanent row is not accepted - at all, then a 'wrongValue' error must be returned. - " - DEFVAL { nonVolatile } - ::= { usmUserEntry 12 } - -usmUserStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION "The status of this conceptual row. - - Until instances of all corresponding columns are - appropriately configured, the value of the - corresponding instance of the usmUserStatus column - is 'notReady'. - - In particular, a newly created row for a user who - employs authentication, cannot be made active until the - corresponding usmUserCloneFrom and usmUserAuthKeyChange - have been set. - - Further, a newly created row for a user who also - employs privacy, cannot be made active until the - usmUserPrivKeyChange has been set. - - The RowStatus TC [RFC2579] requires that this - DESCRIPTION clause states under which circumstances - other objects in this row can be modified: - - The value of this object has no effect on whether - other objects in this conceptual row can be modified, - except for usmUserOwnAuthKeyChange and - usmUserOwnPrivKeyChange. For these 2 objects, the - value of usmUserStatus MUST be active. - " - ::= { usmUserEntry 13 } - --- Conformance Information ******************************************* - -usmMIBCompliances OBJECT IDENTIFIER ::= { usmMIBConformance 1 } -usmMIBGroups OBJECT IDENTIFIER ::= { usmMIBConformance 2 } - --- Compliance statements - -usmMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION "The compliance statement for SNMP engines which - implement the SNMP-USER-BASED-SM-MIB. - " - - MODULE -- this module - MANDATORY-GROUPS { usmMIBBasicGroup } - - OBJECT usmUserAuthProtocol - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT usmUserPrivProtocol - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - ::= { usmMIBCompliances 1 } - --- Units of compliance -usmMIBBasicGroup OBJECT-GROUP - OBJECTS { - usmStatsUnsupportedSecLevels, - usmStatsNotInTimeWindows, - usmStatsUnknownUserNames, - usmStatsUnknownEngineIDs, - usmStatsWrongDigests, - usmStatsDecryptionErrors, - usmUserSpinLock, - usmUserSecurityName, - usmUserCloneFrom, - usmUserAuthProtocol, - usmUserAuthKeyChange, - usmUserOwnAuthKeyChange, - usmUserPrivProtocol, - usmUserPrivKeyChange, - usmUserOwnPrivKeyChange, - usmUserPublic, - usmUserStorageType, - usmUserStatus - } - STATUS current - DESCRIPTION "A collection of objects providing for configuration - of an SNMP engine which implements the SNMP - User-based Security Model. - " - ::= { usmMIBGroups 1 } - -END diff --git a/viptela-mibs/19.2/mib/SNMP-VIEW-BASED-ACM-MIB.mib b/viptela-mibs/19.2/mib/SNMP-VIEW-BASED-ACM-MIB.mib deleted file mode 100755 index ab7792fd..00000000 --- a/viptela-mibs/19.2/mib/SNMP-VIEW-BASED-ACM-MIB.mib +++ /dev/null @@ -1,820 +0,0 @@ -SNMP-VIEW-BASED-ACM-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF - MODULE-IDENTITY, OBJECT-TYPE, - snmpModules FROM SNMPv2-SMI - TestAndIncr, - RowStatus, StorageType FROM SNMPv2-TC - SnmpAdminString, - SnmpSecurityLevel, - SnmpSecurityModel FROM SNMP-FRAMEWORK-MIB; - -snmpVacmMIB MODULE-IDENTITY - LAST-UPDATED "200210160000Z" -- 16 Oct 2002, midnight - ORGANIZATION "SNMPv3 Working Group" - CONTACT-INFO "WG-email: snmpv3@lists.tislabs.com - Subscribe: majordomo@lists.tislabs.com - In message body: subscribe snmpv3 - - Co-Chair: Russ Mundy - Network Associates Laboratories - postal: 15204 Omega Drive, Suite 300 - Rockville, MD 20850-4601 - USA - email: mundy@tislabs.com - phone: +1 301-947-7107 - - Co-Chair: David Harrington - Enterasys Networks - Postal: 35 Industrial Way - P. O. Box 5004 - Rochester, New Hampshire 03866-5005 - USA - EMail: dbh@enterasys.com - Phone: +1 603-337-2614 - - Co-editor: Bert Wijnen - Lucent Technologies - postal: Schagen 33 - 3461 GL Linschoten - Netherlands - email: bwijnen@lucent.com - phone: +31-348-480-685 - - Co-editor: Randy Presuhn - BMC Software, Inc. - - postal: 2141 North First Street - San Jose, CA 95131 - USA - email: randy_presuhn@bmc.com - phone: +1 408-546-1006 - - Co-editor: Keith McCloghrie - Cisco Systems, Inc. - postal: 170 West Tasman Drive - San Jose, CA 95134-1706 - USA - email: kzm@cisco.com - phone: +1-408-526-5260 - " - DESCRIPTION "The management information definitions for the - View-based Access Control Model for SNMP. - - Copyright (C) The Internet Society (2002). This - version of this MIB module is part of RFC 3415; - see the RFC itself for full legal notices. - " --- Revision history - - REVISION "200210160000Z" -- 16 Oct 2002, midnight - DESCRIPTION "Clarifications, published as RFC3415" - - REVISION "199901200000Z" -- 20 Jan 1999, midnight - DESCRIPTION "Clarifications, published as RFC2575" - - REVISION "199711200000Z" -- 20 Nov 1997, midnight - DESCRIPTION "Initial version, published as RFC2275" - - ::= { snmpModules 16 } - --- Administrative assignments **************************************** - -vacmMIBObjects OBJECT IDENTIFIER ::= { snmpVacmMIB 1 } -vacmMIBConformance OBJECT IDENTIFIER ::= { snmpVacmMIB 2 } - --- Information about Local Contexts ********************************** - -vacmContextTable OBJECT-TYPE - SYNTAX SEQUENCE OF VacmContextEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "The table of locally available contexts. - - This table provides information to SNMP Command - Generator applications so that they can properly - configure the vacmAccessTable to control access to - all contexts at the SNMP entity. - - This table may change dynamically if the SNMP entity - allows that contexts are added/deleted dynamically - (for instance when its configuration changes). Such - changes would happen only if the management - instrumentation at that SNMP entity recognizes more - (or fewer) contexts. - - The presence of entries in this table and of entries - in the vacmAccessTable are independent. That is, a - context identified by an entry in this table is not - necessarily referenced by any entries in the - vacmAccessTable; and the context(s) referenced by an - entry in the vacmAccessTable does not necessarily - currently exist and thus need not be identified by an - entry in this table. - - This table must be made accessible via the default - context so that Command Responder applications have - a standard way of retrieving the information. - - This table is read-only. It cannot be configured via - SNMP. - " - ::= { vacmMIBObjects 1 } - -vacmContextEntry OBJECT-TYPE - SYNTAX VacmContextEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Information about a particular context." - INDEX { - vacmContextName - } - ::= { vacmContextTable 1 } - -VacmContextEntry ::= SEQUENCE - { - vacmContextName SnmpAdminString - } - -vacmContextName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "A human readable name identifying a particular - context at a particular SNMP entity. - - The empty contextName (zero length) represents the - default context. - " - ::= { vacmContextEntry 1 } - --- Information about Groups ****************************************** - -vacmSecurityToGroupTable OBJECT-TYPE - SYNTAX SEQUENCE OF VacmSecurityToGroupEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "This table maps a combination of securityModel and - securityName into a groupName which is used to define - an access control policy for a group of principals. - " - ::= { vacmMIBObjects 2 } - -vacmSecurityToGroupEntry OBJECT-TYPE - SYNTAX VacmSecurityToGroupEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An entry in this table maps the combination of a - securityModel and securityName into a groupName. - " - INDEX { - vacmSecurityModel, - vacmSecurityName - } - ::= { vacmSecurityToGroupTable 1 } - -VacmSecurityToGroupEntry ::= SEQUENCE - { - vacmSecurityModel SnmpSecurityModel, - vacmSecurityName SnmpAdminString, - vacmGroupName SnmpAdminString, - vacmSecurityToGroupStorageType StorageType, - vacmSecurityToGroupStatus RowStatus - } - -vacmSecurityModel OBJECT-TYPE - SYNTAX SnmpSecurityModel(1..2147483647) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "The Security Model, by which the vacmSecurityName - referenced by this entry is provided. - Note, this object may not take the 'any' (0) value. - " - ::= { vacmSecurityToGroupEntry 1 } - -vacmSecurityName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "The securityName for the principal, represented in a - Security Model independent format, which is mapped by - this entry to a groupName. - " - ::= { vacmSecurityToGroupEntry 2 } - -vacmGroupName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION "The name of the group to which this entry (e.g., the - combination of securityModel and securityName) - belongs. - - This groupName is used as index into the - vacmAccessTable to select an access control policy. - However, a value in this table does not imply that an - instance with the value exists in table vacmAccesTable. - " - ::= { vacmSecurityToGroupEntry 3 } - -vacmSecurityToGroupStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION "The storage type for this conceptual row. - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row. - " - DEFVAL { nonVolatile } - ::= { vacmSecurityToGroupEntry 4 } - -vacmSecurityToGroupStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION "The status of this conceptual row. - - Until instances of all corresponding columns are - appropriately configured, the value of the - corresponding instance of the vacmSecurityToGroupStatus - column is 'notReady'. - - In particular, a newly created row cannot be made - active until a value has been set for vacmGroupName. - - The RowStatus TC [RFC2579] requires that this - DESCRIPTION clause states under which circumstances - other objects in this row can be modified: - - The value of this object has no effect on whether - other objects in this conceptual row can be modified. - " - ::= { vacmSecurityToGroupEntry 5 } - --- Information about Access Rights *********************************** - -vacmAccessTable OBJECT-TYPE - SYNTAX SEQUENCE OF VacmAccessEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "The table of access rights for groups. - - Each entry is indexed by a groupName, a contextPrefix, - a securityModel and a securityLevel. To determine - whether access is allowed, one entry from this table - needs to be selected and the proper viewName from that - entry must be used for access control checking. - - To select the proper entry, follow these steps: - - 1) the set of possible matches is formed by the - intersection of the following sets of entries: - - the set of entries with identical vacmGroupName - the union of these two sets: - - the set with identical vacmAccessContextPrefix - - the set of entries with vacmAccessContextMatch - value of 'prefix' and matching - vacmAccessContextPrefix - intersected with the union of these two sets: - - the set of entries with identical - vacmSecurityModel - - the set of entries with vacmSecurityModel - value of 'any' - intersected with the set of entries with - vacmAccessSecurityLevel value less than or equal - to the requested securityLevel - 2) if this set has only one member, we're done - otherwise, it comes down to deciding how to weight - the preferences between ContextPrefixes, - SecurityModels, and SecurityLevels as follows: - a) if the subset of entries with securityModel - matching the securityModel in the message is - not empty, then discard the rest. - b) if the subset of entries with - vacmAccessContextPrefix matching the contextName - in the message is not empty, - then discard the rest - c) discard all entries with ContextPrefixes shorter - than the longest one remaining in the set - d) select the entry with the highest securityLevel - - Please note that for securityLevel noAuthNoPriv, all - groups are really equivalent since the assumption that - the securityName has been authenticated does not hold. - " - ::= { vacmMIBObjects 4 } - -vacmAccessEntry OBJECT-TYPE - SYNTAX VacmAccessEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "An access right configured in the Local Configuration - Datastore (LCD) authorizing access to an SNMP context. - - Entries in this table can use an instance value for - object vacmGroupName even if no entry in table - vacmAccessSecurityToGroupTable has a corresponding - value for object vacmGroupName. - " - INDEX { vacmGroupName, - vacmAccessContextPrefix, - vacmAccessSecurityModel, - vacmAccessSecurityLevel - } - ::= { vacmAccessTable 1 } - -VacmAccessEntry ::= SEQUENCE - { - vacmAccessContextPrefix SnmpAdminString, - vacmAccessSecurityModel SnmpSecurityModel, - vacmAccessSecurityLevel SnmpSecurityLevel, - vacmAccessContextMatch INTEGER, - vacmAccessReadViewName SnmpAdminString, - vacmAccessWriteViewName SnmpAdminString, - vacmAccessNotifyViewName SnmpAdminString, - vacmAccessStorageType StorageType, - vacmAccessStatus RowStatus - } - -vacmAccessContextPrefix OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(0..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "In order to gain the access rights allowed by this - conceptual row, a contextName must match exactly - (if the value of vacmAccessContextMatch is 'exact') - or partially (if the value of vacmAccessContextMatch - is 'prefix') to the value of the instance of this - object. - " - ::= { vacmAccessEntry 1 } - -vacmAccessSecurityModel OBJECT-TYPE - SYNTAX SnmpSecurityModel - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "In order to gain the access rights allowed by this - conceptual row, this securityModel must be in use. - " - ::= { vacmAccessEntry 2 } - -vacmAccessSecurityLevel OBJECT-TYPE - SYNTAX SnmpSecurityLevel - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "The minimum level of security required in order to - gain the access rights allowed by this conceptual - row. A securityLevel of noAuthNoPriv is less than - authNoPriv which in turn is less than authPriv. - - If multiple entries are equally indexed except for - this vacmAccessSecurityLevel index, then the entry - which has the highest value for - vacmAccessSecurityLevel is selected. - " - ::= { vacmAccessEntry 3 } - -vacmAccessContextMatch OBJECT-TYPE - SYNTAX INTEGER - { exact (1), -- exact match of prefix and contextName - prefix (2) -- Only match to the prefix - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION "If the value of this object is exact(1), then all - rows where the contextName exactly matches - vacmAccessContextPrefix are selected. - - If the value of this object is prefix(2), then all - rows where the contextName whose starting octets - exactly match vacmAccessContextPrefix are selected. - This allows for a simple form of wildcarding. - " - DEFVAL { exact } - ::= { vacmAccessEntry 4 } - -vacmAccessReadViewName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(0..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION "The value of an instance of this object identifies - the MIB view of the SNMP context to which this - conceptual row authorizes read access. - - The identified MIB view is that one for which the - vacmViewTreeFamilyViewName has the same value as the - instance of this object; if the value is the empty - string or if there is no active MIB view having this - value of vacmViewTreeFamilyViewName, then no access - is granted. - " - DEFVAL { ''H } -- the empty string - ::= { vacmAccessEntry 5 } - -vacmAccessWriteViewName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(0..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION "The value of an instance of this object identifies - the MIB view of the SNMP context to which this - conceptual row authorizes write access. - - The identified MIB view is that one for which the - vacmViewTreeFamilyViewName has the same value as the - instance of this object; if the value is the empty - string or if there is no active MIB view having this - value of vacmViewTreeFamilyViewName, then no access - is granted. - " - DEFVAL { ''H } -- the empty string - ::= { vacmAccessEntry 6 } - -vacmAccessNotifyViewName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(0..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION "The value of an instance of this object identifies - the MIB view of the SNMP context to which this - conceptual row authorizes access for notifications. - - The identified MIB view is that one for which the - vacmViewTreeFamilyViewName has the same value as the - instance of this object; if the value is the empty - string or if there is no active MIB view having this - value of vacmViewTreeFamilyViewName, then no access - is granted. - " - DEFVAL { ''H } -- the empty string - ::= { vacmAccessEntry 7 } - -vacmAccessStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION "The storage type for this conceptual row. - - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row. - " - DEFVAL { nonVolatile } - ::= { vacmAccessEntry 8 } - -vacmAccessStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION "The status of this conceptual row. - - The RowStatus TC [RFC2579] requires that this - DESCRIPTION clause states under which circumstances - other objects in this row can be modified: - - The value of this object has no effect on whether - other objects in this conceptual row can be modified. - " - ::= { vacmAccessEntry 9 } - --- Information about MIB views *************************************** --- Support for instance-level granularity is optional. --- --- In some implementations, instance-level access control --- granularity may come at a high performance cost. Managers --- should avoid requesting such configurations unnecessarily. - -vacmMIBViews OBJECT IDENTIFIER ::= { vacmMIBObjects 5 } - -vacmViewSpinLock OBJECT-TYPE - SYNTAX TestAndIncr - MAX-ACCESS read-write - STATUS current - DESCRIPTION "An advisory lock used to allow cooperating SNMP - Command Generator applications to coordinate their - use of the Set operation in creating or modifying - views. - - When creating a new view or altering an existing - view, it is important to understand the potential - interactions with other uses of the view. The - vacmViewSpinLock should be retrieved. The name of - the view to be created should be determined to be - unique by the SNMP Command Generator application by - consulting the vacmViewTreeFamilyTable. Finally, - the named view may be created (Set), including the - advisory lock. - If another SNMP Command Generator application has - altered the views in the meantime, then the spin - lock's value will have changed, and so this creation - will fail because it will specify the wrong value for - the spin lock. - - Since this is an advisory lock, the use of this lock - is not enforced. - " - ::= { vacmMIBViews 1 } - -vacmViewTreeFamilyTable OBJECT-TYPE - SYNTAX SEQUENCE OF VacmViewTreeFamilyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Locally held information about families of subtrees - within MIB views. - - Each MIB view is defined by two sets of view subtrees: - - the included view subtrees, and - - the excluded view subtrees. - Every such view subtree, both the included and the - excluded ones, is defined in this table. - - To determine if a particular object instance is in - a particular MIB view, compare the object instance's - OBJECT IDENTIFIER with each of the MIB view's active - entries in this table. If none match, then the - object instance is not in the MIB view. If one or - more match, then the object instance is included in, - or excluded from, the MIB view according to the - value of vacmViewTreeFamilyType in the entry whose - value of vacmViewTreeFamilySubtree has the most - sub-identifiers. If multiple entries match and have - the same number of sub-identifiers (when wildcarding - is specified with the value of vacmViewTreeFamilyMask), - then the lexicographically greatest instance of - vacmViewTreeFamilyType determines the inclusion or - exclusion. - - An object instance's OBJECT IDENTIFIER X matches an - active entry in this table when the number of - sub-identifiers in X is at least as many as in the - value of vacmViewTreeFamilySubtree for the entry, - and each sub-identifier in the value of - vacmViewTreeFamilySubtree matches its corresponding - sub-identifier in X. Two sub-identifiers match - either if the corresponding bit of the value of - vacmViewTreeFamilyMask for the entry is zero (the - 'wild card' value), or if they are equal. - - A 'family' of subtrees is the set of subtrees defined - by a particular combination of values of - vacmViewTreeFamilySubtree and vacmViewTreeFamilyMask. - - In the case where no 'wild card' is defined in the - vacmViewTreeFamilyMask, the family of subtrees reduces - to a single subtree. - - When creating or changing MIB views, an SNMP Command - Generator application should utilize the - vacmViewSpinLock to try to avoid collisions. See - DESCRIPTION clause of vacmViewSpinLock. - - When creating MIB views, it is strongly advised that - first the 'excluded' vacmViewTreeFamilyEntries are - created and then the 'included' entries. - - When deleting MIB views, it is strongly advised that - first the 'included' vacmViewTreeFamilyEntries are - deleted and then the 'excluded' entries. - - If a create for an entry for instance-level access - control is received and the implementation does not - support instance-level granularity, then an - inconsistentName error must be returned. - " - ::= { vacmMIBViews 2 } - -vacmViewTreeFamilyEntry OBJECT-TYPE - SYNTAX VacmViewTreeFamilyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Information on a particular family of view subtrees - included in or excluded from a particular SNMP - context's MIB view. - - Implementations must not restrict the number of - families of view subtrees for a given MIB view, - except as dictated by resource constraints on the - overall number of entries in the - vacmViewTreeFamilyTable. - - If no conceptual rows exist in this table for a given - MIB view (viewName), that view may be thought of as - consisting of the empty set of view subtrees. - " - INDEX { vacmViewTreeFamilyViewName, - vacmViewTreeFamilySubtree - } - ::= { vacmViewTreeFamilyTable 1 } - -VacmViewTreeFamilyEntry ::= SEQUENCE - { - vacmViewTreeFamilyViewName SnmpAdminString, - vacmViewTreeFamilySubtree OBJECT IDENTIFIER, - vacmViewTreeFamilyMask OCTET STRING, - vacmViewTreeFamilyType INTEGER, - vacmViewTreeFamilyStorageType StorageType, - vacmViewTreeFamilyStatus RowStatus - } - -vacmViewTreeFamilyViewName OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(1..32)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "The human readable name for a family of view subtrees. - " - ::= { vacmViewTreeFamilyEntry 1 } - -vacmViewTreeFamilySubtree OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "The MIB subtree which when combined with the - corresponding instance of vacmViewTreeFamilyMask - defines a family of view subtrees. - " - ::= { vacmViewTreeFamilyEntry 2 } - -vacmViewTreeFamilyMask OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION "The bit mask which, in combination with the - corresponding instance of vacmViewTreeFamilySubtree, - defines a family of view subtrees. - - Each bit of this bit mask corresponds to a - sub-identifier of vacmViewTreeFamilySubtree, with the - most significant bit of the i-th octet of this octet - string value (extended if necessary, see below) - corresponding to the (8*i - 7)-th sub-identifier, and - the least significant bit of the i-th octet of this - octet string corresponding to the (8*i)-th - sub-identifier, where i is in the range 1 through 16. - - Each bit of this bit mask specifies whether or not - the corresponding sub-identifiers must match when - determining if an OBJECT IDENTIFIER is in this - family of view subtrees; a '1' indicates that an - exact match must occur; a '0' indicates 'wild card', - i.e., any sub-identifier value matches. - - Thus, the OBJECT IDENTIFIER X of an object instance - is contained in a family of view subtrees if, for - each sub-identifier of the value of - vacmViewTreeFamilySubtree, either: - - the i-th bit of vacmViewTreeFamilyMask is 0, or - - the i-th sub-identifier of X is equal to the i-th - sub-identifier of the value of - vacmViewTreeFamilySubtree. - - If the value of this bit mask is M bits long and - there are more than M sub-identifiers in the - corresponding instance of vacmViewTreeFamilySubtree, - then the bit mask is extended with 1's to be the - required length. - - Note that when the value of this object is the - zero-length string, this extension rule results in - a mask of all-1's being used (i.e., no 'wild card'), - and the family of view subtrees is the one view - subtree uniquely identified by the corresponding - instance of vacmViewTreeFamilySubtree. - - Note that masks of length greater than zero length - do not need to be supported. In this case this - object is made read-only. - " - DEFVAL { ''H } - ::= { vacmViewTreeFamilyEntry 3 } - -vacmViewTreeFamilyType OBJECT-TYPE - SYNTAX INTEGER { included(1), excluded(2) } - MAX-ACCESS read-create - STATUS current - DESCRIPTION "Indicates whether the corresponding instances of - vacmViewTreeFamilySubtree and vacmViewTreeFamilyMask - define a family of view subtrees which is included in - or excluded from the MIB view. - " - DEFVAL { included } - ::= { vacmViewTreeFamilyEntry 4 } - -vacmViewTreeFamilyStorageType OBJECT-TYPE - SYNTAX StorageType - MAX-ACCESS read-create - STATUS current - DESCRIPTION "The storage type for this conceptual row. - - Conceptual rows having the value 'permanent' need not - allow write-access to any columnar objects in the row. - " - DEFVAL { nonVolatile } - ::= { vacmViewTreeFamilyEntry 5 } - -vacmViewTreeFamilyStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION "The status of this conceptual row. - The RowStatus TC [RFC2579] requires that this - DESCRIPTION clause states under which circumstances - other objects in this row can be modified: - - The value of this object has no effect on whether - other objects in this conceptual row can be modified. - " - ::= { vacmViewTreeFamilyEntry 6 } - --- Conformance information ******************************************* - -vacmMIBCompliances OBJECT IDENTIFIER ::= { vacmMIBConformance 1 } -vacmMIBGroups OBJECT IDENTIFIER ::= { vacmMIBConformance 2 } - --- Compliance statements ********************************************* - -vacmMIBCompliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION "The compliance statement for SNMP engines which - implement the SNMP View-based Access Control Model - configuration MIB. - " - MODULE -- this module - MANDATORY-GROUPS { vacmBasicGroup } - - OBJECT vacmAccessContextMatch - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT vacmAccessReadViewName - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT vacmAccessWriteViewName - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT vacmAccessNotifyViewName - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT vacmAccessStorageType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT vacmAccessStatus - MIN-ACCESS read-only - DESCRIPTION "Create/delete/modify access to the - vacmAccessTable is not required. - " - - OBJECT vacmViewTreeFamilyMask - WRITE-SYNTAX OCTET STRING (SIZE (0)) - MIN-ACCESS read-only - DESCRIPTION "Support for configuration via SNMP of subtree - families using wild-cards is not required. - " - - OBJECT vacmViewTreeFamilyType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT vacmViewTreeFamilyStorageType - MIN-ACCESS read-only - DESCRIPTION "Write access is not required." - - OBJECT vacmViewTreeFamilyStatus - MIN-ACCESS read-only - DESCRIPTION "Create/delete/modify access to the - vacmViewTreeFamilyTable is not required. - " - ::= { vacmMIBCompliances 1 } - --- Units of conformance ********************************************** - -vacmBasicGroup OBJECT-GROUP - OBJECTS { - vacmContextName, - vacmGroupName, - vacmSecurityToGroupStorageType, - vacmSecurityToGroupStatus, - vacmAccessContextMatch, - vacmAccessReadViewName, - vacmAccessWriteViewName, - vacmAccessNotifyViewName, - vacmAccessStorageType, - vacmAccessStatus, - vacmViewSpinLock, - vacmViewTreeFamilyMask, - vacmViewTreeFamilyType, - vacmViewTreeFamilyStorageType, - vacmViewTreeFamilyStatus - } - STATUS current - DESCRIPTION "A collection of objects providing for remote - configuration of an SNMP engine which implements - the SNMP View-based Access Control Model. - " - ::= { vacmMIBGroups 1 } - -END diff --git a/viptela-mibs/19.2/mib/SNMPv2-CONF.mib b/viptela-mibs/19.2/mib/SNMPv2-CONF.mib deleted file mode 100755 index 05071878..00000000 --- a/viptela-mibs/19.2/mib/SNMPv2-CONF.mib +++ /dev/null @@ -1,317 +0,0 @@ - -SNMPv2-CONF DEFINITIONS ::= BEGIN - -IMPORTS ObjectName, NotificationName, ObjectSyntax - FROM SNMPv2-SMI; - --- definitions for conformance groups - -OBJECT-GROUP MACRO ::= -BEGIN - TYPE NOTATION ::= - ObjectsPart - "STATUS" Status - "DESCRIPTION" Text - ReferPart - - VALUE NOTATION ::= - value(VALUE OBJECT IDENTIFIER) - - ObjectsPart ::= - "OBJECTS" "{" Objects "}" - Objects ::= - Object - | Objects "," Object - Object ::= - value(ObjectName) - - Status ::= - "current" - | "deprecated" - | "obsolete" - - ReferPart ::= - "REFERENCE" Text - | empty - - -- a character string as defined in [2] - Text ::= value(IA5String) -END - --- more definitions for conformance groups - -NOTIFICATION-GROUP MACRO ::= -BEGIN - TYPE NOTATION ::= - NotificationsPart - "STATUS" Status - "DESCRIPTION" Text - ReferPart - - VALUE NOTATION ::= - value(VALUE OBJECT IDENTIFIER) - - NotificationsPart ::= - "NOTIFICATIONS" "{" Notifications "}" - Notifications ::= - Notification - | Notifications "," Notification - Notification ::= - value(NotificationName) - - Status ::= - "current" - | "deprecated" - | "obsolete" - - ReferPart ::= - "REFERENCE" Text - | empty - - -- a character string as defined in [2] - Text ::= value(IA5String) -END - - -MODULE-COMPLIANCE MACRO ::= -BEGIN - TYPE NOTATION ::= - "STATUS" Status - "DESCRIPTION" Text - ReferPart - ModulePart - - VALUE NOTATION ::= - value(VALUE OBJECT IDENTIFIER) - - Status ::= - "current" - | "deprecated" - | "obsolete" - - ReferPart ::= - "REFERENCE" Text - | empty - - ModulePart ::= - Modules - Modules ::= - Module - | Modules Module - Module ::= - -- name of module -- - "MODULE" ModuleName - MandatoryPart - CompliancePart - - ModuleName ::= - -- identifier must start with uppercase letter - identifier ModuleIdentifier - -- must not be empty unless contained - -- in MIB Module - | empty - ModuleIdentifier ::= - value(OBJECT IDENTIFIER) - | empty - - MandatoryPart ::= - "MANDATORY-GROUPS" "{" Groups "}" - | empty - - Groups ::= - Group - | Groups "," Group - Group ::= - value(OBJECT IDENTIFIER) - - CompliancePart ::= - Compliances - | empty - - Compliances ::= - Compliance - | Compliances Compliance - Compliance ::= - ComplianceGroup - | Object - - ComplianceGroup ::= - "GROUP" value(OBJECT IDENTIFIER) - "DESCRIPTION" Text - - Object ::= - "OBJECT" value(ObjectName) - SyntaxPart - WriteSyntaxPart - AccessPart - "DESCRIPTION" Text - - -- must be a refinement for object's SYNTAX clause - SyntaxPart ::= "SYNTAX" Syntax - | empty - - -- must be a refinement for object's SYNTAX clause - WriteSyntaxPart ::= "WRITE-SYNTAX" Syntax - | empty - - Syntax ::= -- Must be one of the following: - -- a base type (or its refinement), - -- a textual convention (or its refinement), or - -- a BITS pseudo-type - type - | "BITS" "{" NamedBits "}" - - NamedBits ::= NamedBit - | NamedBits "," NamedBit - - NamedBit ::= identifier "(" number ")" -- number is nonnegative - - AccessPart ::= - "MIN-ACCESS" Access - | empty - Access ::= - "not-accessible" - | "accessible-for-notify" - | "read-only" - | "read-write" - | "read-create" - - -- a character string as defined in [2] - Text ::= value(IA5String) -END - --- definitions for capabilities statements - -AGENT-CAPABILITIES MACRO ::= -BEGIN - TYPE NOTATION ::= - "PRODUCT-RELEASE" Text - "STATUS" Status - "DESCRIPTION" Text - ReferPart - ModulePart - - VALUE NOTATION ::= - value(VALUE OBJECT IDENTIFIER) - - Status ::= - "current" - | "obsolete" - - ReferPart ::= - "REFERENCE" Text - | empty - - ModulePart ::= - Modules - | empty - Modules ::= - Module - | Modules Module - Module ::= - -- name of module -- - "SUPPORTS" ModuleName - "INCLUDES" "{" Groups "}" - VariationPart - - ModuleName ::= - -- identifier must start with uppercase letter - identifier ModuleIdentifier - ModuleIdentifier ::= - value(OBJECT IDENTIFIER) - | empty - - Groups ::= - Group - | Groups "," Group - Group ::= - value(OBJECT IDENTIFIER) - - VariationPart ::= - Variations - | empty - Variations ::= - Variation - | Variations Variation - - Variation ::= - ObjectVariation - | NotificationVariation - - NotificationVariation ::= - "VARIATION" value(NotificationName) - AccessPart - "DESCRIPTION" Text - - ObjectVariation ::= - "VARIATION" value(ObjectName) - SyntaxPart - WriteSyntaxPart - AccessPart - CreationPart - DefValPart - "DESCRIPTION" Text - - -- must be a refinement for object's SYNTAX clause - SyntaxPart ::= "SYNTAX" Syntax - | empty - - WriteSyntaxPart ::= "WRITE-SYNTAX" Syntax - | empty - - Syntax ::= -- Must be one of the following: - -- a base type (or its refinement), - -- a textual convention (or its refinement), or - -- a BITS pseudo-type - type - | "BITS" "{" NamedBits "}" - - NamedBits ::= NamedBit - | NamedBits "," NamedBit - - NamedBit ::= identifier "(" number ")" -- number is nonnegative - - AccessPart ::= - "ACCESS" Access - | empty - - Access ::= - "not-implemented" - -- only "not-implemented" for notifications - | "accessible-for-notify" - | "read-only" - | "read-write" - | "read-create" - -- following is for backward-compatibility only - | "write-only" - - CreationPart ::= - "CREATION-REQUIRES" "{" Cells "}" - | empty - Cells ::= - Cell - | Cells "," Cell - Cell ::= - value(ObjectName) - - DefValPart ::= "DEFVAL" "{" Defvalue "}" - | empty - - Defvalue ::= -- must be valid for the object's syntax - -- in this macro's SYNTAX clause, if present, - -- or if not, in object's OBJECT-TYPE macro - value(ObjectSyntax) - | "{" BitsValue "}" - - BitsValue ::= BitNames - | empty - - BitNames ::= BitName - | BitNames "," BitName - - BitName ::= identifier - -- a character string as defined in [2] - Text ::= value(IA5String) -END - -END diff --git a/viptela-mibs/19.2/mib/SNMPv2-MIB.mib b/viptela-mibs/19.2/mib/SNMPv2-MIB.mib deleted file mode 100755 index 13c4298a..00000000 --- a/viptela-mibs/19.2/mib/SNMPv2-MIB.mib +++ /dev/null @@ -1,855 +0,0 @@ - - SNMPv2-MIB DEFINITIONS ::= BEGIN - - IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, - TimeTicks, Counter32, snmpModules, mib-2 - FROM SNMPv2-SMI - DisplayString, TestAndIncr, TimeStamp - FROM SNMPv2-TC - MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP - FROM SNMPv2-CONF; - - snmpMIB MODULE-IDENTITY - LAST-UPDATED "200210160000Z" - ORGANIZATION "IETF SNMPv3 Working Group" - CONTACT-INFO - "WG-EMail: snmpv3@lists.tislabs.com - Subscribe: snmpv3-request@lists.tislabs.com - - Co-Chair: Russ Mundy - Network Associates Laboratories - postal: 15204 Omega Drive, Suite 300 - Rockville, MD 20850-4601 - USA - EMail: mundy@tislabs.com - phone: +1 301 947-7107 - - Co-Chair: David Harrington - Enterasys Networks - postal: 35 Industrial Way - P. O. Box 5005 - Rochester, NH 03866-5005 - USA - EMail: dbh@enterasys.com - phone: +1 603 337-2614 - - Editor: Randy Presuhn - BMC Software, Inc. - postal: 2141 North First Street - San Jose, CA 95131 - USA - EMail: randy_presuhn@bmc.com - phone: +1 408 546-1006" - DESCRIPTION - "The MIB module for SNMP entities. - - Copyright (C) The Internet Society (2002). This - version of this MIB module is part of RFC 3418; - see the RFC itself for full legal notices. - " - REVISION "200210160000Z" - DESCRIPTION - "This revision of this MIB module was published as - RFC 3418." - REVISION "199511090000Z" - DESCRIPTION - "This revision of this MIB module was published as - RFC 1907." - REVISION "199304010000Z" - DESCRIPTION - "The initial revision of this MIB module was published - as RFC 1450." - ::= { snmpModules 1 } - - snmpMIBObjects OBJECT IDENTIFIER ::= { snmpMIB 1 } - - -- ::= { snmpMIBObjects 1 } this OID is obsolete - -- ::= { snmpMIBObjects 2 } this OID is obsolete - -- ::= { snmpMIBObjects 3 } this OID is obsolete - - -- the System group - -- - -- a collection of objects common to all managed systems. - - system OBJECT IDENTIFIER ::= { mib-2 1 } - - sysDescr OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A textual description of the entity. This value should - include the full name and version identification of - the system's hardware type, software operating-system, - and networking software." - ::= { system 1 } - - sysObjectID OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The vendor's authoritative identification of the - network management subsystem contained in the entity. - This value is allocated within the SMI enterprises - subtree (1.3.6.1.4.1) and provides an easy and - unambiguous means for determining `what kind of box' is - being managed. For example, if vendor `Flintstones, - Inc.' was assigned the subtree 1.3.6.1.4.1.424242, - it could assign the identifier 1.3.6.1.4.1.424242.1.1 - to its `Fred Router'." - ::= { system 2 } - - sysUpTime OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The time (in hundredths of a second) since the - network management portion of the system was last - re-initialized." - ::= { system 3 } - - sysContact OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The textual identification of the contact person for - this managed node, together with information on how - to contact this person. If no contact information is - known, the value is the zero-length string." - ::= { system 4 } - - sysName OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "An administratively-assigned name for this managed - node. By convention, this is the node's fully-qualified - domain name. If the name is unknown, the value is - the zero-length string." - ::= { system 5 } - - sysLocation OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..255)) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The physical location of this node (e.g., 'telephone - closet, 3rd floor'). If the location is unknown, the - value is the zero-length string." - ::= { system 6 } - - sysServices OBJECT-TYPE - SYNTAX INTEGER (0..127) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A value which indicates the set of services that this - entity may potentially offer. The value is a sum. - This sum initially takes the value zero. Then, for - each layer, L, in the range 1 through 7, that this node - performs transactions for, 2 raised to (L - 1) is added - to the sum. For example, a node which performs only - routing functions would have a value of 4 (2^(3-1)). - In contrast, a node which is a host offering application - services would have a value of 72 (2^(4-1) + 2^(7-1)). - Note that in the context of the Internet suite of - protocols, values should be calculated accordingly: - - layer functionality - 1 physical (e.g., repeaters) - 2 datalink/subnetwork (e.g., bridges) - 3 internet (e.g., supports the IP) - 4 end-to-end (e.g., supports the TCP) - 7 applications (e.g., supports the SMTP) - - For systems including OSI protocols, layers 5 and 6 - may also be counted." - ::= { system 7 } - - -- object resource information - -- - -- a collection of objects which describe the SNMP entity's - -- (statically and dynamically configurable) support of - -- various MIB modules. - - sysORLastChange OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime at the time of the most recent - change in state or value of any instance of sysORID." - ::= { system 8 } - - sysORTable OBJECT-TYPE - SYNTAX SEQUENCE OF SysOREntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The (conceptual) table listing the capabilities of - the local SNMP application acting as a command - responder with respect to various MIB modules. - SNMP entities having dynamically-configurable support - of MIB modules will have a dynamically-varying number - of conceptual rows." - ::= { system 9 } - - sysOREntry OBJECT-TYPE - SYNTAX SysOREntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry (conceptual row) in the sysORTable." - INDEX { sysORIndex } - ::= { sysORTable 1 } - - SysOREntry ::= SEQUENCE { - sysORIndex INTEGER, - sysORID OBJECT IDENTIFIER, - sysORDescr DisplayString, - sysORUpTime TimeStamp - } - - sysORIndex OBJECT-TYPE - SYNTAX INTEGER (1..2147483647) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The auxiliary variable used for identifying instances - of the columnar objects in the sysORTable." - ::= { sysOREntry 1 } - - sysORID OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An authoritative identification of a capabilities - statement with respect to various MIB modules supported - by the local SNMP application acting as a command - responder." - ::= { sysOREntry 2 } - - sysORDescr OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A textual description of the capabilities identified - by the corresponding instance of sysORID." - ::= { sysOREntry 3 } - - sysORUpTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime at the time this conceptual - row was last instantiated." - ::= { sysOREntry 4 } - - - -- the SNMP group - -- - -- a collection of objects providing basic instrumentation and - -- control of an SNMP entity. - - snmp OBJECT IDENTIFIER ::= { mib-2 11 } - - snmpInPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of messages delivered to the SNMP - entity from the transport service." - ::= { snmp 1 } - - snmpInBadVersions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of SNMP messages which were delivered - to the SNMP entity and were for an unsupported SNMP - version." - ::= { snmp 3 } - - snmpInBadCommunityNames OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of community-based SNMP messages (for - example, SNMPv1) delivered to the SNMP entity which - used an SNMP community name not known to said entity. - Also, implementations which authenticate community-based - SNMP messages using check(s) in addition to matching - the community name (for example, by also checking - whether the message originated from a transport address - allowed to use a specified community name) MAY include - in this value the number of messages which failed the - additional check(s). It is strongly RECOMMENDED that - the documentation for any security model which is used - to authenticate community-based SNMP messages specify - the precise conditions that contribute to this value." - ::= { snmp 4 } - - snmpInBadCommunityUses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of community-based SNMP messages (for - example, SNMPv1) delivered to the SNMP entity which - represented an SNMP operation that was not allowed for - the SNMP community named in the message. The precise - conditions under which this counter is incremented - (if at all) depend on how the SNMP entity implements - its access control mechanism and how its applications - interact with that access control mechanism. It is - strongly RECOMMENDED that the documentation for any - access control mechanism which is used to control access - to and visibility of MIB instrumentation specify the - precise conditions that contribute to this value." - ::= { snmp 5 } - - snmpInASNParseErrs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of ASN.1 or BER errors encountered by - the SNMP entity when decoding received SNMP messages." - ::= { snmp 6 } - - snmpEnableAuthenTraps OBJECT-TYPE - SYNTAX INTEGER { enabled(1), disabled(2) } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Indicates whether the SNMP entity is permitted to - generate authenticationFailure traps. The value of this - object overrides any configuration information; as such, - it provides a means whereby all authenticationFailure - traps may be disabled. - - Note that it is strongly recommended that this object - be stored in non-volatile memory so that it remains - constant across re-initializations of the network - management system." - ::= { snmp 30 } - - snmpSilentDrops OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of Confirmed Class PDUs (such as - GetRequest-PDUs, GetNextRequest-PDUs, - GetBulkRequest-PDUs, SetRequest-PDUs, and - InformRequest-PDUs) delivered to the SNMP entity which - were silently dropped because the size of a reply - containing an alternate Response Class PDU (such as a - Response-PDU) with an empty variable-bindings field - was greater than either a local constraint or the - maximum message size associated with the originator of - the request." - ::= { snmp 31 } - - snmpProxyDrops OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of Confirmed Class PDUs - (such as GetRequest-PDUs, GetNextRequest-PDUs, - GetBulkRequest-PDUs, SetRequest-PDUs, and - InformRequest-PDUs) delivered to the SNMP entity which - were silently dropped because the transmission of - the (possibly translated) message to a proxy target - failed in a manner (other than a time-out) such that - no Response Class PDU (such as a Response-PDU) could - be returned." - ::= { snmp 32 } - - -- information for notifications - -- - -- a collection of objects which allow the SNMP entity, when - -- supporting a notification originator application, - -- to be configured to generate SNMPv2-Trap-PDUs. - - snmpTrap OBJECT IDENTIFIER ::= { snmpMIBObjects 4 } - - snmpTrapOID OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The authoritative identification of the notification - currently being sent. This variable occurs as - the second varbind in every SNMPv2-Trap-PDU and - InformRequest-PDU." - ::= { snmpTrap 1 } - - -- ::= { snmpTrap 2 } this OID is obsolete - - snmpTrapEnterprise OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The authoritative identification of the enterprise - associated with the trap currently being sent. When an - SNMP proxy agent is mapping an RFC1157 Trap-PDU - into a SNMPv2-Trap-PDU, this variable occurs as the - last varbind." - ::= { snmpTrap 3 } - - -- ::= { snmpTrap 4 } this OID is obsolete - - - -- well-known traps - - snmpTraps OBJECT IDENTIFIER ::= { snmpMIBObjects 5 } - - coldStart NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "A coldStart trap signifies that the SNMP entity, - supporting a notification originator application, is - reinitializing itself and that its configuration may - have been altered." - ::= { snmpTraps 1 } - - warmStart NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "A warmStart trap signifies that the SNMP entity, - supporting a notification originator application, - is reinitializing itself such that its configuration - is unaltered." - ::= { snmpTraps 2 } - - -- Note the linkDown NOTIFICATION-TYPE ::= { snmpTraps 3 } - -- and the linkUp NOTIFICATION-TYPE ::= { snmpTraps 4 } - -- are defined in RFC 2863 [RFC2863] - - authenticationFailure NOTIFICATION-TYPE - STATUS current - DESCRIPTION - "An authenticationFailure trap signifies that the SNMP - entity has received a protocol message that is not - properly authenticated. While all implementations - of SNMP entities MAY be capable of generating this - trap, the snmpEnableAuthenTraps object indicates - whether this trap will be generated." - ::= { snmpTraps 5 } - - -- Note the egpNeighborLoss notification is defined - -- as { snmpTraps 6 } in RFC 1213 - - -- the set group - -- - -- a collection of objects which allow several cooperating - -- command generator applications to coordinate their use of the - -- set operation. - - snmpSet OBJECT IDENTIFIER ::= { snmpMIBObjects 6 } - - snmpSetSerialNo OBJECT-TYPE - SYNTAX TestAndIncr - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "An advisory lock used to allow several cooperating - command generator applications to coordinate their - use of the SNMP set operation. - - This object is used for coarse-grain coordination. - To achieve fine-grain coordination, one or more similar - objects might be defined within each MIB group, as - appropriate." - ::= { snmpSet 1 } - - -- conformance information - - snmpMIBConformance - OBJECT IDENTIFIER ::= { snmpMIB 2 } - - snmpMIBCompliances - OBJECT IDENTIFIER ::= { snmpMIBConformance 1 } - snmpMIBGroups OBJECT IDENTIFIER ::= { snmpMIBConformance 2 } - - -- compliance statements - - -- ::= { snmpMIBCompliances 1 } this OID is obsolete - snmpBasicCompliance MODULE-COMPLIANCE - STATUS deprecated - DESCRIPTION - "The compliance statement for SNMPv2 entities which - implement the SNMPv2 MIB. - - This compliance statement is replaced by - snmpBasicComplianceRev2." - MODULE -- this module - MANDATORY-GROUPS { snmpGroup, snmpSetGroup, systemGroup, - snmpBasicNotificationsGroup } - - GROUP snmpCommunityGroup - DESCRIPTION - "This group is mandatory for SNMPv2 entities which - support community-based authentication." - - ::= { snmpMIBCompliances 2 } - - snmpBasicComplianceRev2 MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for SNMP entities which - implement this MIB module." - MODULE -- this module - MANDATORY-GROUPS { snmpGroup, snmpSetGroup, systemGroup, - snmpBasicNotificationsGroup } - - GROUP snmpCommunityGroup - DESCRIPTION - "This group is mandatory for SNMP entities which - support community-based authentication." - - GROUP snmpWarmStartNotificationGroup - DESCRIPTION - "This group is mandatory for an SNMP entity which - supports command responder applications, and is - able to reinitialize itself such that its - configuration is unaltered." - - ::= { snmpMIBCompliances 3 } - - -- units of conformance - - -- ::= { snmpMIBGroups 1 } this OID is obsolete - -- ::= { snmpMIBGroups 2 } this OID is obsolete - -- ::= { snmpMIBGroups 3 } this OID is obsolete - -- ::= { snmpMIBGroups 4 } this OID is obsolete - - snmpGroup OBJECT-GROUP - OBJECTS { snmpInPkts, - snmpInBadVersions, - snmpInASNParseErrs, - snmpSilentDrops, - snmpProxyDrops, - snmpEnableAuthenTraps } - STATUS current - DESCRIPTION - "A collection of objects providing basic instrumentation - and control of an SNMP entity." - ::= { snmpMIBGroups 8 } - - snmpCommunityGroup OBJECT-GROUP - OBJECTS { snmpInBadCommunityNames, - snmpInBadCommunityUses } - STATUS current - DESCRIPTION - "A collection of objects providing basic instrumentation - of a SNMP entity which supports community-based - authentication." - ::= { snmpMIBGroups 9 } - - snmpSetGroup OBJECT-GROUP - OBJECTS { snmpSetSerialNo } - STATUS current - DESCRIPTION - "A collection of objects which allow several cooperating - command generator applications to coordinate their - use of the set operation." - ::= { snmpMIBGroups 5 } - - systemGroup OBJECT-GROUP - OBJECTS { sysDescr, sysObjectID, sysUpTime, - sysContact, sysName, sysLocation, - sysServices, - sysORLastChange, sysORID, - sysORUpTime, sysORDescr } - STATUS current - DESCRIPTION - "The system group defines objects which are common to all - managed systems." - ::= { snmpMIBGroups 6 } - - snmpBasicNotificationsGroup NOTIFICATION-GROUP - NOTIFICATIONS { coldStart, authenticationFailure } - STATUS current - DESCRIPTION - "The basic notifications implemented by an SNMP entity - supporting command responder applications." - ::= { snmpMIBGroups 7 } - - snmpWarmStartNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { warmStart } - STATUS current - DESCRIPTION - "An additional notification for an SNMP entity supporting - command responder applications, if it is able to reinitialize - itself such that its configuration is unaltered." - ::= { snmpMIBGroups 11 } - - snmpNotificationGroup OBJECT-GROUP - OBJECTS { snmpTrapOID, snmpTrapEnterprise } - STATUS current - DESCRIPTION - "These objects are required for entities - which support notification originator applications." - ::= { snmpMIBGroups 12 } - - -- definitions in RFC 1213 made obsolete by the inclusion of a - -- subset of the snmp group in this MIB - - snmpOutPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP Messages which were - passed from the SNMP protocol entity to the - transport service." - ::= { snmp 2 } - - -- { snmp 7 } is not used - - snmpInTooBigs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP PDUs which were - delivered to the SNMP protocol entity and for - which the value of the error-status field was - `tooBig'." - ::= { snmp 8 } - - snmpInNoSuchNames OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP PDUs which were - delivered to the SNMP protocol entity and for - which the value of the error-status field was - `noSuchName'." - ::= { snmp 9 } - - snmpInBadValues OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP PDUs which were - delivered to the SNMP protocol entity and for - which the value of the error-status field was - `badValue'." - ::= { snmp 10 } - - snmpInReadOnlys OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number valid SNMP PDUs which were delivered - to the SNMP protocol entity and for which the value - of the error-status field was `readOnly'. It should - be noted that it is a protocol error to generate an - SNMP PDU which contains the value `readOnly' in the - error-status field, as such this object is provided - as a means of detecting incorrect implementations of - the SNMP." - ::= { snmp 11 } - - snmpInGenErrs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP PDUs which were delivered - to the SNMP protocol entity and for which the value - of the error-status field was `genErr'." - ::= { snmp 12 } - - snmpInTotalReqVars OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of MIB objects which have been - retrieved successfully by the SNMP protocol entity - as the result of receiving valid SNMP Get-Request - and Get-Next PDUs." - ::= { snmp 13 } - - snmpInTotalSetVars OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of MIB objects which have been - altered successfully by the SNMP protocol entity as - the result of receiving valid SNMP Set-Request PDUs." - ::= { snmp 14 } - - snmpInGetRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP Get-Request PDUs which - have been accepted and processed by the SNMP - protocol entity." - ::= { snmp 15 } - - snmpInGetNexts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP Get-Next PDUs which have been - accepted and processed by the SNMP protocol entity." - ::= { snmp 16 } - - snmpInSetRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP Set-Request PDUs which - have been accepted and processed by the SNMP protocol - entity." - ::= { snmp 17 } - - snmpInGetResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP Get-Response PDUs which - have been accepted and processed by the SNMP protocol - entity." - ::= { snmp 18 } - - snmpInTraps OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP Trap PDUs which have been - accepted and processed by the SNMP protocol entity." - ::= { snmp 19 } - - snmpOutTooBigs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP PDUs which were generated - by the SNMP protocol entity and for which the value - of the error-status field was `tooBig.'" - ::= { snmp 20 } - - snmpOutNoSuchNames OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP PDUs which were generated - by the SNMP protocol entity and for which the value - of the error-status was `noSuchName'." - ::= { snmp 21 } - - snmpOutBadValues OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP PDUs which were generated - by the SNMP protocol entity and for which the value - of the error-status field was `badValue'." - ::= { snmp 22 } - - -- { snmp 23 } is not used - - snmpOutGenErrs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP PDUs which were generated - by the SNMP protocol entity and for which the value - of the error-status field was `genErr'." - ::= { snmp 24 } - - snmpOutGetRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP Get-Request PDUs which - have been generated by the SNMP protocol entity." - ::= { snmp 25 } - - snmpOutGetNexts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP Get-Next PDUs which have - been generated by the SNMP protocol entity." - ::= { snmp 26 } - - snmpOutSetRequests OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP Set-Request PDUs which - have been generated by the SNMP protocol entity." - ::= { snmp 27 } - - snmpOutGetResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP Get-Response PDUs which - have been generated by the SNMP protocol entity." - ::= { snmp 28 } - - snmpOutTraps OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The total number of SNMP Trap PDUs which have - been generated by the SNMP protocol entity." - ::= { snmp 29 } - - snmpObsoleteGroup OBJECT-GROUP - OBJECTS { snmpOutPkts, snmpInTooBigs, snmpInNoSuchNames, - snmpInBadValues, snmpInReadOnlys, snmpInGenErrs, - snmpInTotalReqVars, snmpInTotalSetVars, - snmpInGetRequests, snmpInGetNexts, snmpInSetRequests, - snmpInGetResponses, snmpInTraps, snmpOutTooBigs, - snmpOutNoSuchNames, snmpOutBadValues, - snmpOutGenErrs, snmpOutGetRequests, snmpOutGetNexts, - snmpOutSetRequests, snmpOutGetResponses, snmpOutTraps - } - STATUS obsolete - DESCRIPTION - "A collection of objects from RFC 1213 made obsolete - by this MIB module." - ::= { snmpMIBGroups 10 } - - END diff --git a/viptela-mibs/19.2/mib/SNMPv2-SMI.mib b/viptela-mibs/19.2/mib/SNMPv2-SMI.mib deleted file mode 100755 index e8b4945a..00000000 --- a/viptela-mibs/19.2/mib/SNMPv2-SMI.mib +++ /dev/null @@ -1,354 +0,0 @@ - -SNMPv2-SMI DEFINITIONS ::= BEGIN - - --- the path to the root - -org OBJECT IDENTIFIER ::= { iso 3 } -- "iso" = 1 -dod OBJECT IDENTIFIER ::= { org 6 } -internet OBJECT IDENTIFIER ::= { dod 1 } - -directory OBJECT IDENTIFIER ::= { internet 1 } - -mgmt OBJECT IDENTIFIER ::= { internet 2 } -mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } -transmission OBJECT IDENTIFIER ::= { mib-2 10 } - -experimental OBJECT IDENTIFIER ::= { internet 3 } - -private OBJECT IDENTIFIER ::= { internet 4 } -enterprises OBJECT IDENTIFIER ::= { private 1 } - -security OBJECT IDENTIFIER ::= { internet 5 } - -snmpV2 OBJECT IDENTIFIER ::= { internet 6 } - --- transport domains -snmpDomains OBJECT IDENTIFIER ::= { snmpV2 1 } - --- transport proxies -snmpProxys OBJECT IDENTIFIER ::= { snmpV2 2 } - --- module identities -snmpModules OBJECT IDENTIFIER ::= { snmpV2 3 } - --- Extended UTCTime, to allow dates with four-digit years --- (Note that this definition of ExtUTCTime is not to be IMPORTed --- by MIB modules.) -ExtUTCTime ::= OCTET STRING(SIZE(11 | 13)) - -- format is YYMMDDHHMMZ or YYYYMMDDHHMMZ - -- where: YY - last two digits of year (only years - -- between 1900-1999) - -- YYYY - last four digits of the year (any year) - -- MM - month (01 through 12) - -- DD - day of month (01 through 31) - -- HH - hours (00 through 23) - -- MM - minutes (00 through 59) - -- Z - denotes GMT (the ASCII character Z) - -- - -- For example, "9502192015Z" and "199502192015Z" represent - -- 8:15pm GMT on 19 February 1995. Years after 1999 must use - -- the four digit year format. Years 1900-1999 may use the - -- two or four digit format. - --- definitions for information modules - -MODULE-IDENTITY MACRO ::= -BEGIN - TYPE NOTATION ::= - "LAST-UPDATED" value(Update ExtUTCTime) - "ORGANIZATION" Text - "CONTACT-INFO" Text - "DESCRIPTION" Text - RevisionPart - - VALUE NOTATION ::= - value(VALUE OBJECT IDENTIFIER) - - RevisionPart ::= - Revisions - | empty - Revisions ::= - Revision - | Revisions Revision - Revision ::= - "REVISION" value(Update ExtUTCTime) - "DESCRIPTION" Text - - -- a character string as defined in section 3.1.1 - Text ::= value(IA5String) -END - - -OBJECT-IDENTITY MACRO ::= -BEGIN - TYPE NOTATION ::= - "STATUS" Status - "DESCRIPTION" Text - ReferPart - - VALUE NOTATION ::= - value(VALUE OBJECT IDENTIFIER) - - Status ::= - "current" - | "deprecated" - | "obsolete" - - ReferPart ::= - "REFERENCE" Text - | empty - - -- a character string as defined in section 3.1.1 - Text ::= value(IA5String) -END - - --- names of objects --- (Note that these definitions of ObjectName and NotificationName --- are not to be IMPORTed by MIB modules.) - -ObjectName ::= - OBJECT IDENTIFIER - -NotificationName ::= - OBJECT IDENTIFIER - --- syntax of objects - --- the "base types" defined here are: --- 3 built-in ASN.1 types: INTEGER, OCTET STRING, OBJECT IDENTIFIER --- 8 application-defined types: Integer32, IpAddress, Counter32, --- Gauge32, Unsigned32, TimeTicks, Opaque, and Counter64 - -ObjectSyntax ::= - CHOICE { - simple - SimpleSyntax, - - -- note that SEQUENCEs for conceptual tables and - -- rows are not mentioned here... - - application-wide - ApplicationSyntax - } - --- built-in ASN.1 types - -SimpleSyntax ::= - CHOICE { - -- INTEGERs with a more restrictive range - -- may also be used - integer-value -- includes Integer32 - INTEGER (-2147483648..2147483647), - - -- OCTET STRINGs with a more restrictive size - -- may also be used - string-value - OCTET STRING (SIZE (0..65535)), - - objectID-value - OBJECT IDENTIFIER - } - --- indistinguishable from INTEGER, but never needs more than --- 32-bits for a two's complement representation -Integer32 ::= - INTEGER (-2147483648..2147483647) - - --- application-wide types - -ApplicationSyntax ::= - CHOICE { - ipAddress-value - IpAddress, - - counter-value - Counter32, - - timeticks-value - TimeTicks, - - arbitrary-value - Opaque, - - big-counter-value - Counter64, - - unsigned-integer-value -- includes Gauge32 - Unsigned32 - } - --- in network-byte order --- (this is a tagged type for historical reasons) -IpAddress ::= - [APPLICATION 0] - IMPLICIT OCTET STRING (SIZE (4)) - --- this wraps -Counter32 ::= - [APPLICATION 1] - IMPLICIT INTEGER (0..4294967295) - --- this doesn't wrap -Gauge32 ::= - [APPLICATION 2] - IMPLICIT INTEGER (0..4294967295) - --- an unsigned 32-bit quantity --- indistinguishable from Gauge32 -Unsigned32 ::= - [APPLICATION 2] - IMPLICIT INTEGER (0..4294967295) - --- hundredths of seconds since an epoch -TimeTicks ::= - [APPLICATION 3] - IMPLICIT INTEGER (0..4294967295) - --- for backward-compatibility only -Opaque ::= - [APPLICATION 4] - IMPLICIT OCTET STRING - --- for counters that wrap in less than one hour with only 32 bits -Counter64 ::= - [APPLICATION 6] - IMPLICIT INTEGER (0..18446744073709551615) - - --- definition for objects - -OBJECT-TYPE MACRO ::= -BEGIN - TYPE NOTATION ::= - "SYNTAX" Syntax - UnitsPart - "MAX-ACCESS" Access - "STATUS" Status - "DESCRIPTION" Text - ReferPart - IndexPart - DefValPart - - VALUE NOTATION ::= - value(VALUE ObjectName) - - Syntax ::= -- Must be one of the following: - -- a base type (or its refinement), - -- a textual convention (or its refinement), or - -- a BITS pseudo-type - type - | "BITS" "{" NamedBits "}" - - NamedBits ::= NamedBit - | NamedBits "," NamedBit - - NamedBit ::= identifier "(" number ")" -- number is nonnegative - - UnitsPart ::= - "UNITS" Text - | empty - - Access ::= - "not-accessible" - | "accessible-for-notify" - | "read-only" - | "read-write" - | "read-create" - - Status ::= - "current" - | "deprecated" - | "obsolete" - - ReferPart ::= - "REFERENCE" Text - | empty - - IndexPart ::= - "INDEX" "{" IndexTypes "}" - | "AUGMENTS" "{" Entry "}" - | empty - IndexTypes ::= - IndexType - | IndexTypes "," IndexType - IndexType ::= - "IMPLIED" Index - | Index - Index ::= - -- use the SYNTAX value of the - -- correspondent OBJECT-TYPE invocation - value(ObjectName) - Entry ::= - -- use the INDEX value of the - -- correspondent OBJECT-TYPE invocation - value(ObjectName) - - DefValPart ::= "DEFVAL" "{" Defvalue "}" - | empty - - Defvalue ::= -- must be valid for the type specified in - -- SYNTAX clause of same OBJECT-TYPE macro - value(ObjectSyntax) - | "{" BitsValue "}" - - BitsValue ::= BitNames - | empty - - BitNames ::= BitName - | BitNames "," BitName - - BitName ::= identifier - - -- a character string as defined in section 3.1.1 - Text ::= value(IA5String) -END - - --- definitions for notifications - -NOTIFICATION-TYPE MACRO ::= -BEGIN - TYPE NOTATION ::= - ObjectsPart - "STATUS" Status - "DESCRIPTION" Text - ReferPart - - VALUE NOTATION ::= - value(VALUE NotificationName) - - ObjectsPart ::= - "OBJECTS" "{" Objects "}" - | empty - Objects ::= - Object - | Objects "," Object - Object ::= - value(ObjectName) - - Status ::= - "current" - | "deprecated" - | "obsolete" - - ReferPart ::= - "REFERENCE" Text - | empty - - -- a character string as defined in section 3.1.1 - Text ::= value(IA5String) -END - - --- definitions of administrative identifiers - -zeroDotZero OBJECT-IDENTITY - STATUS current - DESCRIPTION - "A value used for null identifiers." - ::= { 0 0 } - -END diff --git a/viptela-mibs/19.2/mib/SNMPv2-TC.mib b/viptela-mibs/19.2/mib/SNMPv2-TC.mib deleted file mode 100755 index cd0b8c37..00000000 --- a/viptela-mibs/19.2/mib/SNMPv2-TC.mib +++ /dev/null @@ -1,787 +0,0 @@ - -SNMPv2-TC DEFINITIONS ::= BEGIN - -IMPORTS - TimeTicks FROM SNMPv2-SMI; - - --- definition of textual conventions - -TEXTUAL-CONVENTION MACRO ::= -BEGIN - TYPE NOTATION ::= - DisplayPart - "STATUS" Status - "DESCRIPTION" Text - ReferPart - "SYNTAX" Syntax - - VALUE NOTATION ::= - value(VALUE Syntax) -- adapted ASN.1 - - DisplayPart ::= - "DISPLAY-HINT" Text - | empty - - Status ::= - "current" - | "deprecated" - | "obsolete" - - ReferPart ::= - "REFERENCE" Text - | empty - - -- a character string as defined in [2] - Text ::= value(IA5String) - - Syntax ::= -- Must be one of the following: - -- a base type (or its refinement), or - -- a BITS pseudo-type - type - | "BITS" "{" NamedBits "}" - - NamedBits ::= NamedBit - | NamedBits "," NamedBit - - NamedBit ::= identifier "(" number ")" -- number is nonnegative - -END - - - - -DisplayString ::= TEXTUAL-CONVENTION - DISPLAY-HINT "255a" - STATUS current - DESCRIPTION - "Represents textual information taken from the NVT ASCII - character set, as defined in pages 4, 10-11 of RFC 854. - - To summarize RFC 854, the NVT ASCII repertoire specifies: - - - the use of character codes 0-127 (decimal) - - - the graphics characters (32-126) are interpreted as - US ASCII - - - NUL, LF, CR, BEL, BS, HT, VT and FF have the special - meanings specified in RFC 854 - - - the other 25 codes have no standard interpretation - - - the sequence 'CR LF' means newline - - - the sequence 'CR NUL' means carriage-return - - - an 'LF' not preceded by a 'CR' means moving to the - same column on the next line. - - - the sequence 'CR x' for any x other than LF or NUL is - illegal. (Note that this also means that a string may - end with either 'CR LF' or 'CR NUL', but not with CR.) - - Any object defined using this syntax may not exceed 255 - characters in length." - SYNTAX OCTET STRING (SIZE (0..255)) - -PhysAddress ::= TEXTUAL-CONVENTION - DISPLAY-HINT "1x:" - STATUS current - DESCRIPTION - "Represents media- or physical-level addresses." - SYNTAX OCTET STRING - - -MacAddress ::= TEXTUAL-CONVENTION - DISPLAY-HINT "1x:" - STATUS current - DESCRIPTION - "Represents an 802 MAC address represented in the - `canonical' order defined by IEEE 802.1a, i.e., as if it - were transmitted least significant bit first, even though - 802.5 (in contrast to other 802.x protocols) requires MAC - addresses to be transmitted most significant bit first." - SYNTAX OCTET STRING (SIZE (6)) - -TruthValue ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Represents a boolean value." - SYNTAX INTEGER { true(1), false(2) } - -TestAndIncr ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Represents integer-valued information used for atomic - operations. When the management protocol is used to specify - that an object instance having this syntax is to be - modified, the new value supplied via the management protocol - must precisely match the value presently held by the - instance. If not, the management protocol set operation - fails with an error of `inconsistentValue'. Otherwise, if - the current value is the maximum value of 2^31-1 (2147483647 - decimal), then the value held by the instance is wrapped to - zero; otherwise, the value held by the instance is - incremented by one. (Note that regardless of whether the - management protocol set operation succeeds, the variable- - binding in the request and response PDUs are identical.) - - The value of the ACCESS clause for objects having this - syntax is either `read-write' or `read-create'. When an - instance of a columnar object having this syntax is created, - any value may be supplied via the management protocol. - - When the network management portion of the system is re- - initialized, the value of every object instance having this - syntax must either be incremented from its value prior to - the re-initialization, or (if the value prior to the re- - initialization is unknown) be set to a pseudo-randomly - generated value." - SYNTAX INTEGER (0..2147483647) - -AutonomousType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Represents an independently extensible type identification - value. It may, for example, indicate a particular sub-tree - with further MIB definitions, or define a particular type of - protocol or hardware." - SYNTAX OBJECT IDENTIFIER - - -InstancePointer ::= TEXTUAL-CONVENTION - STATUS obsolete - DESCRIPTION - "A pointer to either a specific instance of a MIB object or - a conceptual row of a MIB table in the managed device. In - the latter case, by convention, it is the name of the - particular instance of the first accessible columnar object - in the conceptual row. - - The two uses of this textual convention are replaced by - VariablePointer and RowPointer, respectively." - SYNTAX OBJECT IDENTIFIER - - -VariablePointer ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A pointer to a specific object instance. For example, - sysContact.0 or ifInOctets.3." - SYNTAX OBJECT IDENTIFIER - - -RowPointer ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Represents a pointer to a conceptual row. The value is the - name of the instance of the first accessible columnar object - in the conceptual row. - - For example, ifIndex.3 would point to the 3rd row in the - ifTable (note that if ifIndex were not-accessible, then - ifDescr.3 would be used instead)." - SYNTAX OBJECT IDENTIFIER - -RowStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The RowStatus textual convention is used to manage the - creation and deletion of conceptual rows, and is used as the - value of the SYNTAX clause for the status column of a - conceptual row (as described in Section 7.7.1 of [2].) - - The status column has six defined values: - - - `active', which indicates that the conceptual row is - available for use by the managed device; - - - `notInService', which indicates that the conceptual - row exists in the agent, but is unavailable for use by - the managed device (see NOTE below); 'notInService' has - no implication regarding the internal consistency of - the row, availability of resources, or consistency with - the current state of the managed device; - - - `notReady', which indicates that the conceptual row - exists in the agent, but is missing information - necessary in order to be available for use by the - managed device (i.e., one or more required columns in - the conceptual row have not been instanciated); - - - `createAndGo', which is supplied by a management - station wishing to create a new instance of a - conceptual row and to have its status automatically set - to active, making it available for use by the managed - device; - - - `createAndWait', which is supplied by a management - station wishing to create a new instance of a - conceptual row (but not make it available for use by - the managed device); and, - - - `destroy', which is supplied by a management station - wishing to delete all of the instances associated with - an existing conceptual row. - - Whereas five of the six values (all except `notReady') may - be specified in a management protocol set operation, only - three values will be returned in response to a management - protocol retrieval operation: `notReady', `notInService' or - `active'. That is, when queried, an existing conceptual row - has only three states: it is either available for use by - the managed device (the status column has value `active'); - it is not available for use by the managed device, though - the agent has sufficient information to attempt to make it - so (the status column has value `notInService'); or, it is - not available for use by the managed device, and an attempt - to make it so would fail because the agent has insufficient - information (the state column has value `notReady'). - - NOTE WELL - - This textual convention may be used for a MIB table, - irrespective of whether the values of that table's - conceptual rows are able to be modified while it is - active, or whether its conceptual rows must be taken - out of service in order to be modified. That is, it is - the responsibility of the DESCRIPTION clause of the - status column to specify whether the status column must - not be `active' in order for the value of some other - column of the same conceptual row to be modified. If - such a specification is made, affected columns may be - changed by an SNMP set PDU if the RowStatus would not - be equal to `active' either immediately before or after - processing the PDU. In other words, if the PDU also - contained a varbind that would change the RowStatus - value, the column in question may be changed if the - RowStatus was not equal to `active' as the PDU was - received, or if the varbind sets the status to a value - other than 'active'. - - - Also note that whenever any elements of a row exist, the - RowStatus column must also exist. - - To summarize the effect of having a conceptual row with a - status column having a SYNTAX clause value of RowStatus, - consider the following state diagram: - - - STATE - +--------------+-----------+-------------+------------- - | A | B | C | D - | |status col.|status column| - |status column | is | is |status column - ACTION |does not exist| notReady | notInService| is active ---------------+--------------+-----------+-------------+------------- -set status |noError ->D|inconsist- |inconsistent-|inconsistent- -column to | or | entValue| Value| Value -createAndGo |inconsistent- | | | - | Value| | | ---------------+--------------+-----------+-------------+------------- -set status |noError see 1|inconsist- |inconsistent-|inconsistent- -column to | or | entValue| Value| Value -createAndWait |wrongValue | | | ---------------+--------------+-----------+-------------+------------- -set status |inconsistent- |inconsist- |noError |noError -column to | Value| entValue| | -active | | | | - | | or | | - | | | | - | |see 2 ->D|see 8 ->D| ->D ---------------+--------------+-----------+-------------+------------- -set status |inconsistent- |inconsist- |noError |noError ->C -column to | Value| entValue| | -notInService | | | | - | | or | | or - | | | | - | |see 3 ->C| ->C|see 6 ---------------+--------------+-----------+-------------+------------- -set status |noError |noError |noError |noError ->A -column to | | | | or -destroy | ->A| ->A| ->A|see 7 ---------------+--------------+-----------+-------------+------------- -set any other |see 4 |noError |noError |see 5 -column to some| | | | -value | | see 1| ->C| ->D ---------------+--------------+-----------+-------------+------------- - - (1) goto B or C, depending on information available to the - agent. - - (2) if other variable bindings included in the same PDU, - provide values for all columns which are missing but - required, and all columns have acceptable values, then - return noError and goto D. - - (3) if other variable bindings included in the same PDU, - provide legal values for all columns which are missing but - required, then return noError and goto C. - - (4) at the discretion of the agent, the return value may be - either: - - inconsistentName: because the agent does not choose to - create such an instance when the corresponding - RowStatus instance does not exist, or - - inconsistentValue: if the supplied value is - inconsistent with the state of some other MIB object's - value, or - - noError: because the agent chooses to create the - instance. - - If noError is returned, then the instance of the status - column must also be created, and the new state is B or C, - depending on the information available to the agent. If - inconsistentName or inconsistentValue is returned, the row - remains in state A. - - (5) depending on the MIB definition for the column/table, - either noError or inconsistentValue may be returned. - - (6) the return value can indicate one of the following - errors: - - wrongValue: because the agent does not support - notInService (e.g., an agent which does not support - createAndWait), or - - inconsistentValue: because the agent is unable to take - the row out of service at this time, perhaps because it - is in use and cannot be de-activated. - - (7) the return value can indicate the following error: - - inconsistentValue: because the agent is unable to - remove the row at this time, perhaps because it is in - use and cannot be de-activated. - - (8) the transition to D can fail, e.g., if the values of the - conceptual row are inconsistent, then the error code would - be inconsistentValue. - - NOTE: Other processing of (this and other varbinds of) the - set request may result in a response other than noError - being returned, e.g., wrongValue, noCreation, etc. - - - Conceptual Row Creation - - There are four potential interactions when creating a - conceptual row: selecting an instance-identifier which is - not in use; creating the conceptual row; initializing any - objects for which the agent does not supply a default; and, - making the conceptual row available for use by the managed - device. - - Interaction 1: Selecting an Instance-Identifier - - The algorithm used to select an instance-identifier varies - for each conceptual row. In some cases, the instance- - identifier is semantically significant, e.g., the - destination address of a route, and a management station - selects the instance-identifier according to the semantics. - - In other cases, the instance-identifier is used solely to - distinguish conceptual rows, and a management station - without specific knowledge of the conceptual row might - examine the instances present in order to determine an - unused instance-identifier. (This approach may be used, but - it is often highly sub-optimal; however, it is also a - questionable practice for a naive management station to - attempt conceptual row creation.) - - Alternately, the MIB module which defines the conceptual row - might provide one or more objects which provide assistance - in determining an unused instance-identifier. For example, - if the conceptual row is indexed by an integer-value, then - an object having an integer-valued SYNTAX clause might be - defined for such a purpose, allowing a management station to - issue a management protocol retrieval operation. In order - to avoid unnecessary collisions between competing management - stations, `adjacent' retrievals of this object should be - different. - - Finally, the management station could select a pseudo-random - number to use as the index. In the event that this index - was already in use and an inconsistentValue was returned in - response to the management protocol set operation, the - management station should simply select a new pseudo-random - number and retry the operation. - - A MIB designer should choose between the two latter - algorithms based on the size of the table (and therefore the - efficiency of each algorithm). For tables in which a large - number of entries are expected, it is recommended that a MIB - object be defined that returns an acceptable index for - creation. For tables with small numbers of entries, it is - recommended that the latter pseudo-random index mechanism be - used. - - Interaction 2: Creating the Conceptual Row - - Once an unused instance-identifier has been selected, the - management station determines if it wishes to create and - activate the conceptual row in one transaction or in a - negotiated set of interactions. - - Interaction 2a: Creating and Activating the Conceptual Row - - The management station must first determine the column - requirements, i.e., it must determine those columns for - which it must or must not provide values. Depending on the - complexity of the table and the management station's - knowledge of the agent's capabilities, this determination - can be made locally by the management station. Alternately, - the management station issues a management protocol get - operation to examine all columns in the conceptual row that - it wishes to create. In response, for each column, there - are three possible outcomes: - - - a value is returned, indicating that some other - management station has already created this conceptual - row. We return to interaction 1. - - - the exception `noSuchInstance' is returned, - indicating that the agent implements the object-type - associated with this column, and that this column in at - least one conceptual row would be accessible in the MIB - view used by the retrieval were it to exist. For those - columns to which the agent provides read-create access, - the `noSuchInstance' exception tells the management - station that it should supply a value for this column - when the conceptual row is to be created. - - the exception `noSuchObject' is returned, indicating - that the agent does not implement the object-type - associated with this column or that there is no - conceptual row for which this column would be - accessible in the MIB view used by the retrieval. As - such, the management station can not issue any - management protocol set operations to create an - instance of this column. - - Once the column requirements have been determined, a - management protocol set operation is accordingly issued. - This operation also sets the new instance of the status - column to `createAndGo'. - - When the agent processes the set operation, it verifies that - it has sufficient information to make the conceptual row - available for use by the managed device. The information - available to the agent is provided by two sources: the - management protocol set operation which creates the - conceptual row, and, implementation-specific defaults - supplied by the agent (note that an agent must provide - implementation-specific defaults for at least those objects - which it implements as read-only). If there is sufficient - information available, then the conceptual row is created, a - `noError' response is returned, the status column is set to - `active', and no further interactions are necessary (i.e., - interactions 3 and 4 are skipped). If there is insufficient - information, then the conceptual row is not created, and the - set operation fails with an error of `inconsistentValue'. - On this error, the management station can issue a management - protocol retrieval operation to determine if this was - because it failed to specify a value for a required column, - or, because the selected instance of the status column - already existed. In the latter case, we return to - interaction 1. In the former case, the management station - can re-issue the set operation with the additional - information, or begin interaction 2 again using - `createAndWait' in order to negotiate creation of the - conceptual row. - - NOTE WELL - - Regardless of the method used to determine the column - requirements, it is possible that the management - station might deem a column necessary when, in fact, - the agent will not allow that particular columnar - instance to be created or written. In this case, the - management protocol set operation will fail with an - error such as `noCreation' or `notWritable'. In this - case, the management station decides whether it needs - to be able to set a value for that particular columnar - instance. If not, the management station re-issues the - management protocol set operation, but without setting - a value for that particular columnar instance; - otherwise, the management station aborts the row - creation algorithm. - - Interaction 2b: Negotiating the Creation of the Conceptual - Row - - The management station issues a management protocol set - operation which sets the desired instance of the status - column to `createAndWait'. If the agent is unwilling to - process a request of this sort, the set operation fails with - an error of `wrongValue'. (As a consequence, such an agent - must be prepared to accept a single management protocol set - operation, i.e., interaction 2a above, containing all of the - columns indicated by its column requirements.) Otherwise, - the conceptual row is created, a `noError' response is - returned, and the status column is immediately set to either - `notInService' or `notReady', depending on whether it has - sufficient information to (attempt to) make the conceptual - row available for use by the managed device. If there is - sufficient information available, then the status column is - set to `notInService'; otherwise, if there is insufficient - information, then the status column is set to `notReady'. - Regardless, we proceed to interaction 3. - - Interaction 3: Initializing non-defaulted Objects - - The management station must now determine the column - requirements. It issues a management protocol get operation - to examine all columns in the created conceptual row. In - the response, for each column, there are three possible - outcomes: - - - a value is returned, indicating that the agent - implements the object-type associated with this column - and had sufficient information to provide a value. For - those columns to which the agent provides read-create - access (and for which the agent allows their values to - be changed after their creation), a value return tells - the management station that it may issue additional - management protocol set operations, if it desires, in - order to change the value associated with this column. - - - the exception `noSuchInstance' is returned, - indicating that the agent implements the object-type - associated with this column, and that this column in at - least one conceptual row would be accessible in the MIB - view used by the retrieval were it to exist. However, - the agent does not have sufficient information to - provide a value, and until a value is provided, the - conceptual row may not be made available for use by the - managed device. For those columns to which the agent - provides read-create access, the `noSuchInstance' - exception tells the management station that it must - issue additional management protocol set operations, in - order to provide a value associated with this column. - - - the exception `noSuchObject' is returned, indicating - that the agent does not implement the object-type - associated with this column or that there is no - conceptual row for which this column would be - accessible in the MIB view used by the retrieval. As - such, the management station can not issue any - management protocol set operations to create an - instance of this column. - - If the value associated with the status column is - `notReady', then the management station must first deal with - all `noSuchInstance' columns, if any. Having done so, the - value of the status column becomes `notInService', and we - proceed to interaction 4. - - Interaction 4: Making the Conceptual Row Available - - Once the management station is satisfied with the values - associated with the columns of the conceptual row, it issues - a management protocol set operation to set the status column - to `active'. If the agent has sufficient information to - make the conceptual row available for use by the managed - device, the management protocol set operation succeeds (a - `noError' response is returned). Otherwise, the management - protocol set operation fails with an error of - `inconsistentValue'. - - NOTE WELL - - A conceptual row having a status column with value - `notInService' or `notReady' is unavailable to the - managed device. As such, it is possible for the - managed device to create its own instances during the - time between the management protocol set operation - which sets the status column to `createAndWait' and the - management protocol set operation which sets the status - column to `active'. In this case, when the management - protocol set operation is issued to set the status - column to `active', the values held in the agent - supersede those used by the managed device. - - If the management station is prevented from setting the - status column to `active' (e.g., due to management station - or network failure) the conceptual row will be left in the - `notInService' or `notReady' state, consuming resources - indefinitely. The agent must detect conceptual rows that - have been in either state for an abnormally long period of - time and remove them. It is the responsibility of the - DESCRIPTION clause of the status column to indicate what an - abnormally long period of time would be. This period of - time should be long enough to allow for human response time - (including `think time') between the creation of the - conceptual row and the setting of the status to `active'. - In the absence of such information in the DESCRIPTION - clause, it is suggested that this period be approximately 5 - minutes in length. This removal action applies not only to - newly-created rows, but also to previously active rows which - are set to, and left in, the notInService state for a - prolonged period exceeding that which is considered normal - for such a conceptual row. - - Conceptual Row Suspension - - When a conceptual row is `active', the management station - may issue a management protocol set operation which sets the - instance of the status column to `notInService'. If the - agent is unwilling to do so, the set operation fails with an - error of `wrongValue' or `inconsistentValue'. Otherwise, - the conceptual row is taken out of service, and a `noError' - response is returned. It is the responsibility of the - DESCRIPTION clause of the status column to indicate under - what circumstances the status column should be taken out of - service (e.g., in order for the value of some other column - of the same conceptual row to be modified). - - - Conceptual Row Deletion - - For deletion of conceptual rows, a management protocol set - operation is issued which sets the instance of the status - column to `destroy'. This request may be made regardless of - the current value of the status column (e.g., it is possible - to delete conceptual rows which are either `notReady', - `notInService' or `active'.) If the operation succeeds, - then all instances associated with the conceptual row are - immediately removed." - SYNTAX INTEGER { - -- the following two values are states: - -- these values may be read or written - active(1), - notInService(2), - - -- the following value is a state: - -- this value may be read, but not written - notReady(3), - - -- the following three values are - -- actions: these values may be written, - -- but are never read - createAndGo(4), - createAndWait(5), - destroy(6) - } - -TimeStamp ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of the sysUpTime object at which a specific - occurrence happened. The specific occurrence must be - defined in the description of any object defined using this - type. - - If sysUpTime is reset to zero as a result of a re- - initialization of the network management (sub)system, then - the values of all TimeStamp objects are also reset. - However, after approximately 497 days without a re- - initialization, the sysUpTime object will reach 2^^32-1 and - then increment around to zero; in this case, existing values - of TimeStamp objects do not change. This can lead to - ambiguities in the value of TimeStamp objects." - SYNTAX TimeTicks - - -TimeInterval ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A period of time, measured in units of 0.01 seconds." - SYNTAX INTEGER (0..2147483647) - -DateAndTime ::= TEXTUAL-CONVENTION - DISPLAY-HINT "2d-1d-1d,1d:1d:1d.1d,1a1d:1d" - STATUS current - DESCRIPTION - "A date-time specification. - - field octets contents range - ----- ------ -------- ----- - 1 1-2 year* 0..65536 - 2 3 month 1..12 - 3 4 day 1..31 - 4 5 hour 0..23 - 5 6 minutes 0..59 - 6 7 seconds 0..60 - (use 60 for leap-second) - 7 8 deci-seconds 0..9 - 8 9 direction from UTC '+' / '-' - 9 10 hours from UTC* 0..13 - 10 11 minutes from UTC 0..59 - - * Notes: - - the value of year is in network-byte order - - daylight saving time in New Zealand is +13 - - For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be - displayed as: - - 1992-5-26,13:30:15.0,-4:0 - - Note that if only local time is known, then timezone - information (fields 8-10) is not present." - SYNTAX OCTET STRING (SIZE (8 | 11)) - - -StorageType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Describes the memory realization of a conceptual row. A - row which is volatile(2) is lost upon reboot. A row which - is either nonVolatile(3), permanent(4) or readOnly(5), is - backed up by stable storage. A row which is permanent(4) - can be changed but not deleted. A row which is readOnly(5) - cannot be changed nor deleted. - - If the value of an object with this syntax is either - permanent(4) or readOnly(5), it cannot be written. - Conversely, if the value is either other(1), volatile(2) or - nonVolatile(3), it cannot be modified to be permanent(4) or - readOnly(5). (All illegal modifications result in a - 'wrongValue' error.) - - Every usage of this textual convention is required to - specify the columnar objects which a permanent(4) row must - at a minimum allow to be writable." - SYNTAX INTEGER { - other(1), -- eh? - volatile(2), -- e.g., in RAM - nonVolatile(3), -- e.g., in NVRAM - permanent(4), -- e.g., partially in ROM - readOnly(5) -- e.g., completely in ROM - } - -TDomain ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Denotes a kind of transport service. - - Some possible values, such as snmpUDPDomain, are defined in - the SNMPv2-TM MIB module. Other possible values are defined - in other MIB modules." - REFERENCE "The SNMPv2-TM MIB module is defined in RFC 1906." - SYNTAX OBJECT IDENTIFIER - - -TAddress ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Denotes a transport service address. - - A TAddress value is always interpreted within the context of a - TDomain value. Thus, each definition of a TDomain value must - be accompanied by a definition of a textual convention for use - with that TDomain. Some possible textual conventions, such as - SnmpUDPAddress for snmpUDPDomain, are defined in the SNMPv2-TM - MIB module. Other possible textual conventions are defined in - other MIB modules." - REFERENCE "The SNMPv2-TM MIB module is defined in RFC 1906." - SYNTAX OCTET STRING (SIZE (1..255)) - - -END diff --git a/viptela-mibs/19.2/mib/TRANSPORT-ADDRESS-MIB.mib b/viptela-mibs/19.2/mib/TRANSPORT-ADDRESS-MIB.mib deleted file mode 100755 index 2c7e54ef..00000000 --- a/viptela-mibs/19.2/mib/TRANSPORT-ADDRESS-MIB.mib +++ /dev/null @@ -1,444 +0,0 @@ -TRANSPORT-ADDRESS-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-IDENTITY, mib-2 FROM SNMPv2-SMI - TEXTUAL-CONVENTION FROM SNMPv2-TC; - -transportAddressMIB MODULE-IDENTITY - LAST-UPDATED "200211010000Z" - ORGANIZATION - "IETF Operations and Management Area" - CONTACT-INFO - "Juergen Schoenwaelder (Editor) - TU Braunschweig - Bueltenweg 74/75 - 38106 Braunschweig, Germany - - - - Phone: +49 531 391-3289 - EMail: schoenw@ibr.cs.tu-bs.de - - Send comments to ." - DESCRIPTION - "This MIB module provides commonly used transport - address definitions. - - Copyright (C) The Internet Society (2002). This version of - this MIB module is part of RFC 3419; see the RFC itself for - full legal notices." - - -- Revision log - - REVISION "200211010000Z" - DESCRIPTION - "Initial version, published as RFC 3419." - ::= { mib-2 100 } - - -transportDomains OBJECT IDENTIFIER ::= { transportAddressMIB 1 } - -transportDomainUdpIpv4 OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The UDP over IPv4 transport domain. The corresponding - transport address is of type TransportAddressIPv4 for - global IPv4 addresses." - ::= { transportDomains 1 } - -transportDomainUdpIpv6 OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The UDP over IPv6 transport domain. The corresponding - transport address is of type TransportAddressIPv6 for - global IPv6 addresses." - ::= { transportDomains 2 } - -transportDomainUdpIpv4z OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The UDP over IPv4 transport domain. The corresponding - transport address is of type TransportAddressIPv4z for - scoped IPv4 addresses with a zone index." - ::= { transportDomains 3 } - -transportDomainUdpIpv6z OBJECT-IDENTITY - STATUS current - - - - DESCRIPTION - "The UDP over IPv6 transport domain. The corresponding - transport address is of type TransportAddressIPv6z for - scoped IPv6 addresses with a zone index." - ::= { transportDomains 4 } - -transportDomainTcpIpv4 OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The TCP over IPv4 transport domain. The corresponding - transport address is of type TransportAddressIPv4 for - global IPv4 addresses." - ::= { transportDomains 5 } - -transportDomainTcpIpv6 OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The TCP over IPv6 transport domain. The corresponding - transport address is of type TransportAddressIPv6 for - global IPv6 addresses." - ::= { transportDomains 6 } - -transportDomainTcpIpv4z OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The TCP over IPv4 transport domain. The corresponding - transport address is of type TransportAddressIPv4z for - scoped IPv4 addresses with a zone index." - ::= { transportDomains 7 } - -transportDomainTcpIpv6z OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The TCP over IPv6 transport domain. The corresponding - transport address is of type TransportAddressIPv6z for - scoped IPv6 addresses with a zone index." - ::= { transportDomains 8 } - -transportDomainSctpIpv4 OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The SCTP over IPv4 transport domain. The corresponding - transport address is of type TransportAddressIPv4 for - global IPv4 addresses. This transport domain usually - represents the primary address on multihomed SCTP - endpoints." - ::= { transportDomains 9 } - - - - -transportDomainSctpIpv6 OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The SCTP over IPv6 transport domain. The corresponding - transport address is of type TransportAddressIPv6 for - global IPv6 addresses. This transport domain usually - represents the primary address on multihomed SCTP - endpoints." - ::= { transportDomains 10 } - -transportDomainSctpIpv4z OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The SCTP over IPv4 transport domain. The corresponding - transport address is of type TransportAddressIPv4z for - scoped IPv4 addresses with a zone index. This transport - domain usually represents the primary address on - multihomed SCTP endpoints." - ::= { transportDomains 11 } - -transportDomainSctpIpv6z OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The SCTP over IPv6 transport domain. The corresponding - transport address is of type TransportAddressIPv6z for - scoped IPv6 addresses with a zone index. This transport - domain usually represents the primary address on - multihomed SCTP endpoints." - ::= { transportDomains 12 } - -transportDomainLocal OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The Posix Local IPC transport domain. The corresponding - transport address is of type TransportAddressLocal. - - The Posix Local IPC transport domain incorporates the - well-known UNIX domain sockets." - ::= { transportDomains 13 } - -transportDomainUdpDns OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The UDP transport domain using fully qualified domain - names. The corresponding transport address is of type - TransportAddressDns." - ::= { transportDomains 14 } - - - - -transportDomainTcpDns OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The TCP transport domain using fully qualified domain - names. The corresponding transport address is of type - TransportAddressDns." - ::= { transportDomains 15 } - -transportDomainSctpDns OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The SCTP transport domain using fully qualified domain - names. The corresponding transport address is of type - TransportAddressDns." - ::= { transportDomains 16 } - -TransportDomain ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A value that represents a transport domain. - - Some possible values, such as transportDomainUdpIpv4, are - defined in this module. Other possible values can be - defined in other MIB modules." - SYNTAX OBJECT IDENTIFIER - --- --- The enumerated values of the textual convention below should --- be identical to the last sub-identifier of the OID registered --- for the same domain. --- - -TransportAddressType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A value that represents a transport domain. This is the - enumerated version of the transport domain registrations - in this MIB module. The enumerated values have the - following meaning: - - unknown(0) unknown transport address type - udpIpv4(1) transportDomainUdpIpv4 - udpIpv6(2) transportDomainUdpIpv6 - udpIpv4z(3) transportDomainUdpIpv4z - udpIpv6z(4) transportDomainUdpIpv6z - tcpIpv4(5) transportDomainTcpIpv4 - tcpIpv6(6) transportDomainTcpIpv6 - tcpIpv4z(7) transportDomainTcpIpv4z - - - - tcpIpv6z(8) transportDomainTcpIpv6z - sctpIpv4(9) transportDomainSctpIpv4 - sctpIpv6(10) transportDomainSctpIpv6 - sctpIpv4z(11) transportDomainSctpIpv4z - sctpIpv6z(12) transportDomainSctpIpv6z - local(13) transportDomainLocal - udpDns(14) transportDomainUdpDns - tcpDns(15) transportDomainTcpDns - sctpDns(16) transportDomainSctpDns - - This textual convention can be used to represent transport - domains in situations where a syntax of TransportDomain is - unwieldy (for example, when used as an index). - - The usage of this textual convention implies that additional - transport domains can only be supported by updating this MIB - module. This extensibility restriction does not apply for the - TransportDomain textual convention which allows MIB authors - to define additional transport domains independently in - other MIB modules." - SYNTAX INTEGER { - unknown(0), - udpIpv4(1), - udpIpv6(2), - udpIpv4z(3), - udpIpv6z(4), - tcpIpv4(5), - tcpIpv6(6), - tcpIpv4z(7), - tcpIpv6z(8), - sctpIpv4(9), - sctpIpv6(10), - sctpIpv4z(11), - sctpIpv6z(12), - local(13), - udpDns(14), - tcpDns(15), - sctpDns(16) - } - -TransportAddress ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Denotes a generic transport address. - - A TransportAddress value is always interpreted within the - context of a TransportAddressType or TransportDomain value. - Every usage of the TransportAddress textual convention MUST - - - - specify the TransportAddressType or TransportDomain object - which provides the context. Furthermore, MIB authors SHOULD - define a separate TransportAddressType or TransportDomain - object for each TransportAddress object. It is suggested that - the TransportAddressType or TransportDomain is logically - registered before the object(s) which use the - TransportAddress textual convention if they appear in the - same logical row. - - The value of a TransportAddress object must always be - consistent with the value of the associated - TransportAddressType or TransportDomain object. Attempts - to set a TransportAddress object to a value which is - inconsistent with the associated TransportAddressType or - TransportDomain must fail with an inconsistentValue error. - - When this textual convention is used as a syntax of an - index object, there may be issues with the limit of 128 - sub-identifiers specified in SMIv2, STD 58. In this case, - the OBJECT-TYPE declaration MUST include a 'SIZE' clause - to limit the number of potential instance sub-identifiers." - SYNTAX OCTET STRING (SIZE (0..255)) - -TransportAddressIPv4 ::= TEXTUAL-CONVENTION - DISPLAY-HINT "1d.1d.1d.1d:2d" - STATUS current - DESCRIPTION - "Represents a transport address consisting of an IPv4 - address and a port number (as used for example by UDP, - TCP and SCTP): - - octets contents encoding - 1-4 IPv4 address network-byte order - 5-6 port number network-byte order - - This textual convention SHOULD NOT be used directly in object - definitions since it restricts addresses to a specific format. - However, if it is used, it MAY be used either on its own or - in conjunction with TransportAddressType or TransportDomain - as a pair." - SYNTAX OCTET STRING (SIZE (6)) - -TransportAddressIPv6 ::= TEXTUAL-CONVENTION - DISPLAY-HINT "0a[2x:2x:2x:2x:2x:2x:2x:2x]0a:2d" - STATUS current - DESCRIPTION - "Represents a transport address consisting of an IPv6 - address and a port number (as used for example by UDP, - - - - TCP and SCTP): - - octets contents encoding - 1-16 IPv6 address network-byte order - 17-18 port number network-byte order - - This textual convention SHOULD NOT be used directly in object - definitions since it restricts addresses to a specific format. - However, if it is used, it MAY be used either on its own or - in conjunction with TransportAddressType or TransportDomain - as a pair." - SYNTAX OCTET STRING (SIZE (18)) - -TransportAddressIPv4z ::= TEXTUAL-CONVENTION - DISPLAY-HINT "1d.1d.1d.1d%4d:2d" - STATUS current - DESCRIPTION - "Represents a transport address consisting of an IPv4 - address, a zone index and a port number (as used for - example by UDP, TCP and SCTP): - - octets contents encoding - 1-4 IPv4 address network-byte order - 5-8 zone index network-byte order - 9-10 port number network-byte order - - This textual convention SHOULD NOT be used directly in object - definitions since it restricts addresses to a specific format. - However, if it is used, it MAY be used either on its own or - in conjunction with TransportAddressType or TransportDomain - as a pair." - SYNTAX OCTET STRING (SIZE (10)) - -TransportAddressIPv6z ::= TEXTUAL-CONVENTION - DISPLAY-HINT "0a[2x:2x:2x:2x:2x:2x:2x:2x%4d]0a:2d" - STATUS current - DESCRIPTION - "Represents a transport address consisting of an IPv6 - address, a zone index and a port number (as used for - example by UDP, TCP and SCTP): - - octets contents encoding - 1-16 IPv6 address network-byte order - 17-20 zone index network-byte order - 21-22 port number network-byte order - - This textual convention SHOULD NOT be used directly in object - definitions since it restricts addresses to a specific format. - - - - However, if it is used, it MAY be used either on its own or - in conjunction with TransportAddressType or TransportDomain - as a pair." - SYNTAX OCTET STRING (SIZE (22)) - -TransportAddressLocal ::= TEXTUAL-CONVENTION - DISPLAY-HINT "1a" - STATUS current - DESCRIPTION - "Represents a POSIX Local IPC transport address: - - octets contents encoding - all POSIX Local IPC address string - - The Posix Local IPC transport domain subsumes UNIX domain - sockets. - - This textual convention SHOULD NOT be used directly in object - definitions since it restricts addresses to a specific format. - However, if it is used, it MAY be used either on its own or - in conjunction with TransportAddressType or TransportDomain - as a pair. - - When this textual convention is used as a syntax of an - index object, there may be issues with the limit of 128 - sub-identifiers specified in SMIv2, STD 58. In this case, - the OBJECT-TYPE declaration MUST include a 'SIZE' clause - to limit the number of potential instance sub-identifiers." - REFERENCE - "Protocol Independent Interfaces (IEEE POSIX 1003.1g)" - SYNTAX OCTET STRING (SIZE (1..255)) - -TransportAddressDns ::= TEXTUAL-CONVENTION - DISPLAY-HINT "1a" - STATUS current - DESCRIPTION - "Represents a DNS domain name followed by a colon ':' - (ASCII character 0x3A) and a port number in ASCII. - The name SHOULD be fully qualified whenever possible. - - Values of this textual convention are not directly useable as - transport-layer addressing information, and require runtime - resolution. As such, applications that write them must be - prepared for handling errors if such values are not - supported, or cannot be resolved (if resolution occurs at the - time of the management operation). - - The DESCRIPTION clause of TransportAddress objects that may - - - - have TransportAddressDns values must fully describe how (and - when) such names are to be resolved to IP addresses and vice - versa. - - This textual convention SHOULD NOT be used directly in object - definitions since it restricts addresses to a specific format. - However, if it is used, it MAY be used either on its own or - in conjunction with TransportAddressType or TransportDomain - as a pair. - - When this textual convention is used as a syntax of an - index object, there may be issues with the limit of 128 - sub-identifiers specified in SMIv2, STD 58. In this case, - the OBJECT-TYPE declaration MUST include a 'SIZE' clause - to limit the number of potential instance sub-identifiers." - SYNTAX OCTET STRING (SIZE (1..255)) - -END diff --git a/viptela-mibs/19.2/mib/VIPTELA-APP-ROUTE.mib b/viptela-mibs/19.2/mib/VIPTELA-APP-ROUTE.mib deleted file mode 100644 index b56b5ae0..00000000 --- a/viptela-mibs/19.2/mib/VIPTELA-APP-ROUTE.mib +++ /dev/null @@ -1,390 +0,0 @@ --- 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 "201908150000Z" - 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 "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 - } - --- 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/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/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 - } - --- 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 } - -END diff --git a/viptela-mibs/19.2/mib/VIPTELA-BFD.mib b/viptela-mibs/19.2/mib/VIPTELA-BFD.mib deleted file mode 100644 index 525420f9..00000000 --- a/viptela-mibs/19.2/mib/VIPTELA-BFD.mib +++ /dev/null @@ -1,522 +0,0 @@ --- 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 "201908150000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines data model for BFD" - 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)} - --- 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/19.2/mib/VIPTELA-BRIDGE.mib b/viptela-mibs/19.2/mib/VIPTELA-BRIDGE.mib deleted file mode 100644 index 5d363480..00000000 --- a/viptela-mibs/19.2/mib/VIPTELA-BRIDGE.mib +++ /dev/null @@ -1,1154 +0,0 @@ --- 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 "201908150000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for Bridge management" - 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 - } - --- 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 /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/19.2/mib/VIPTELA-DOT1X.mib b/viptela-mibs/19.2/mib/VIPTELA-DOT1X.mib deleted file mode 100644 index c7cfef08..00000000 --- a/viptela-mibs/19.2/mib/VIPTELA-DOT1X.mib +++ /dev/null @@ -1,781 +0,0 @@ --- 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 "201908150000Z" - 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 "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/19.2/mib/VIPTELA-HARDWARE.mib b/viptela-mibs/19.2/mib/VIPTELA-HARDWARE.mib deleted file mode 100644 index 351e3b76..00000000 --- a/viptela-mibs/19.2/mib/VIPTELA-HARDWARE.mib +++ /dev/null @@ -1,560 +0,0 @@ --- 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 "201908150000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for hardware operational data" - 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 /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, - 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/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/19.2/mib/VIPTELA-OPER-BGP.mib b/viptela-mibs/19.2/mib/VIPTELA-OPER-BGP.mib deleted file mode 100644 index e50791b3..00000000 --- a/viptela-mibs/19.2/mib/VIPTELA-OPER-BGP.mib +++ /dev/null @@ -1,1528 +0,0 @@ --- 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 - FROM VIPTELA-GLOBAL -; - -viptela-oper-bgp MODULE-IDENTITY - LAST-UPDATED "201908150000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for BGP operational data" - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 - } - --- 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/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 Unsigned32 (0 .. 65530) - 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/19.2/mib/VIPTELA-OPER-MULTICAST.mib b/viptela-mibs/19.2/mib/VIPTELA-OPER-MULTICAST.mib deleted file mode 100644 index a4a3d4d6..00000000 --- a/viptela-mibs/19.2/mib/VIPTELA-OPER-MULTICAST.mib +++ /dev/null @@ -1,1352 +0,0 @@ --- 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 - FROM VIPTELA-GLOBAL -; - -viptela-oper-multicast MODULE-IDENTITY - LAST-UPDATED "201908150000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for PIM operational data" - 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)} - -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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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/19.2/mib/VIPTELA-OPER-OSPF.mib b/viptela-mibs/19.2/mib/VIPTELA-OPER-OSPF.mib deleted file mode 100644 index db810f7c..00000000 --- a/viptela-mibs/19.2/mib/VIPTELA-OPER-OSPF.mib +++ /dev/null @@ -1,1932 +0,0 @@ --- 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 - FROM VIPTELA-GLOBAL -; - -viptela-oper-ospf MODULE-IDENTITY - LAST-UPDATED "201908150000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for OSPF operational data" - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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, - ospfDatabaseSummaryAsExternalLsa Unsigned32, - ospfDatabaseSummaryNssaLsa Unsigned32, - ospfDatabaseSummaryTotalLsa Unsigned32 - } - --- tagpath /ospf/database-summary/vpn-id -ospfDatabaseSummaryVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) - 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/as-external-lsa -ospfDatabaseSummaryAsExternalLsa OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "AS external 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 Unsigned32 (0 .. 65530) - 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/19.2/mib/VIPTELA-OPER-SYSTEM.mib b/viptela-mibs/19.2/mib/VIPTELA-OPER-SYSTEM.mib deleted file mode 100644 index d95dfe0b..00000000 --- a/viptela-mibs/19.2/mib/VIPTELA-OPER-SYSTEM.mib +++ /dev/null @@ -1,5762 +0,0 @@ --- 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 - FROM VIPTELA-GLOBAL -; - -viptela-oper-system MODULE-IDENTITY - LAST-UPDATED "201908150000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for system operational data" - 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)} - 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-CSR-1000v(15), - vedge-ISR-4331(16), - vedge-ISR-4321(17), - vedge-ISR-4351(18), - vedge-ISR-4221(19), - vedge-ASR-1001-X(20), - vedge-ASR-1001-HX(21), - vedge-ASR-1002-X(22), - vedge-ASR-1002-HX(23), - vedge-C1111-8PLTEEA(24), - vedge-C1111-8PLTELA(25), - vedge-C1117-4PLTEEA(26), - vedge-C1117-4PLTELA(27), - vedge-C1116-4PLTEEA(28), - vedge-C1116-4PLTELA(29), - vedge-ISRv(30), - vedge-C1111-8P(31), - vedge-C1111-4PLTEEA(32), - vedge-C1111-4PLTELA(33), - vedge-C1117-4PMLTEEA(34), - vedge-C1111-4P(35), - vedge-C1116-4P(36), - vedge-C1117-4P(37), - vedge-C1117-4PM(38), - vedge-C1101-4P(39), - vedge-C1101-4PLTEP(40), - vedge-C1111X-8P(41), - vedge-C1111-8PLTEEAW(42), - vedge-C1111-8PW(43), - vedge-ISR-4431(44), - vedge-ISR-4451-X(45), - vedge-ISR-4221X(46), - vedge-ISR-4461(47), - vedge-C8300-1N1S-6G(48), - vedge-C8300-1N1S-4G2X(49), - vedge-CE-9515(54), - vedge-CE-9511(55), - vedge-IR-1101(56), - vedge-C1121X-8PLTEPWB(57), - vedge-C1121X-8PLTEPWE(58), - vedge-C1121X-8PLTEPWZ(59), - vedge-C1161X-8P(60), - vedge-C1161X-8PLTEP(61), - vedge-C1111-8PLTEAEAWA(62), - vedge-C1121-8P(63), - vedge-C1121-8PLTEP(64), - vedge-C1121X-8PLTEPWA(65), - vedge-C1127X-8PMLTEP(66), - vedge-C1111-8PLTEEAWA(67), - vedge-C1109-4PLTE2P(68), - vedge-C1101-4PLTEPW(69), - vedge-C1109-4PLTE2PW(70), - vedge-C1111-8PLTELAW(71), - vedge-C1121X-8P(72), - vedge-C1121X-8PLTEP(73), - vedge-C1126X-8PLTEP(74), - vedge-C1127X-8PLTEP(75), - vedge-C8500-12X4QC(76), - vedge-C8500-12X(77), - vedge-C1121-8PLTEPW(78), - vedge-C1113-8PMLTEEA(79), - vedge-ISR1100-4G(80), - vedge-ISR1100-4GLTE(81), - vedge-ISR1100-6G(82), - 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)} - 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 } - --- 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/invalid_loop_hdr_drops -systemStatisticsInvalidLoopHdrDrops OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "" - ::= { systemStatistics 258 } - --- tagpath /system-statistics/zbf_frag_cache_drops -systemStatisticsZbfFragCacheDrops OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "" - ::= { systemStatistics 259 } - --- tagpath /system-statistics/nat_frag_cache_drops -systemStatisticsNatFragCacheDrops OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "" - ::= { systemStatistics 260 } - --- tagpath /system-statistics/ipfrag_allfrags_seen -systemStatisticsIpfragAllfragsSeen OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "" - ::= { systemStatistics 261 } - --- tagpath /system-statistics/ipfrag_many_frags -systemStatisticsIpfragManyFrags OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "" - ::= { systemStatistics 262 } - ---tagpath /system-statistics/l2_vrrp_promisc_mismatch_dmac_drops -systemStatisticsVRRPMismatchedDMACDrops OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "" - ::= { systemStatistics 263 } - ---tagpath /system-statistics/tx_tracker_if_not_preferred -systemStatisticsTxTrackerIfNotPreferred OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "" - ::= { systemStatistics 264 } - --- 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/invalid_loop_hdr_drops -systemStatisticsDiffInvalidLoopHdrDrops OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "" - ::= { systemStatisticsDiff 249 } - --- tagpath /system-statistics-diff/zbf_frag_cache_drops -systemStatisticsDiffZbfFragCacheDrops OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "" - ::= { systemStatisticsDiff 250 } - --- tagpath /system-statistics-diff/nat_frag_cache_drops -systemStatisticsDiffNatFragCacheDrops OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "" - ::= { systemStatisticsDiff 251 } - --- tagpath /system-statistics-diff/ipfrag_allfrags_seen -systemStatisticsDiffIpfragAllfragsSeen OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "" - ::= { systemStatisticsDiff 252 } - --- tagpath /system-statistics-diff/ipfrag_many_frags -systemStatisticsDiffIpfragManyFrags OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "" - ::= { systemStatisticsDiff 253 } - --- tagpath /system-statistics-diff/l2_vrrp_promisc_mismatch_dmac_drops -systemStatisticsDiffVRRPMismatchedDMACDrops OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "" - ::= { systemStatisticsDiff 254 } - --- tagpath /system-statistics-diff/tx_tracker_if_not_preferred -systemStatisticsDiffTxTrackerIfNotPreferred OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "" - ::= { systemStatisticsDiff 255 } - --- 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 Unsigned32 (0 .. 65530) - 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 Unsigned32, - usersUser String, - usersContext String, - usersFrom InetAddressIP, - usersProto INTEGER, - usersAuthGroup String, - usersLoginTime DateAndTime - } - --- tagpath /users/session -usersSession OBJECT-TYPE - SYNTAX Unsigned32 - 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 INTEGER {system(0),interface(1),policy(2),routing(3),security(4)} - 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 /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 } - ::= { transportConnectionTable 1 } - -TransportConnectionEntry ::= - SEQUENCE { - transportConnectionTrackType INTEGER, - transportConnectionSource InetAddressIP, - transportConnectionDestination InetAddressIP, - transportConnectionHost String - } - --- tagpath /transport/connection/track-type -transportConnectionTrackType OBJECT-TYPE - SYNTAX INTEGER {system(0),tloc(1)} - 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, 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 } - -END diff --git a/viptela-mibs/19.2/mib/VIPTELA-OPER-VPN.mib b/viptela-mibs/19.2/mib/VIPTELA-OPER-VPN.mib deleted file mode 100644 index fddf58d5..00000000 --- a/viptela-mibs/19.2/mib/VIPTELA-OPER-VPN.mib +++ /dev/null @@ -1,7256 +0,0 @@ --- 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 - FROM VIPTELA-GLOBAL -; - -viptela-oper-vpn MODULE-IDENTITY - LAST-UPDATED "201908150000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for VPN operational data" - 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)} - -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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 } - --- 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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, - 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 - } - --- tagpath /interface/vpn-id -interfaceVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) - 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 .. 32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Interface description" - ::= { interfaceEntry 7 } - --- 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/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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 - } - --- tagpath /app/dpi/flows/vpn-id -appDpiFlowsVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) - 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/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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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, - ipLongerRoutesTableTag Unsigned32 - } - --- tagpath /ip/longer-routes-table/vpn-id -ipLongerRoutesTableVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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/tag -ipLongerRoutesTableTag OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Tag" - ::= { ipLongerRoutesTableEntry 26 } - --- 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, - ipBestMatchRouteTag Unsigned32, - ipBestMatchRouteNexthopVpn Unsigned32 - } - --- tagpath /ip/best-match-route/vpn-id -ipBestMatchRouteVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) - 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/tag -ipBestMatchRouteTag OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "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/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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 current - DESCRIPTION "List of routes in FIB" - ::= { ip 8 } - --- tagpath /ip/fib-routes -ipFibEntry OBJECT-TYPE - SYNTAX IpFibEntry - MAX-ACCESS not-accessible - STATUS current - 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 - } - --- tagpath /ip/fib-routes/vpn-id -ipFibVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "VPN ID" - ::= { ipFibEntry 1 } - --- tagpath /ip/fib-routes/prefix -ipFibPrefix OBJECT-TYPE - SYNTAX IpPrefix - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Route" - ::= { ipFibEntry 2 } - --- tagpath /ip/fib-routes/path-id -ipFibPathId OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Path ID" - ::= { ipFibEntry 3 } - --- tagpath /ip/fib-routes/out-ifname -ipFibOutIfname OBJECT-TYPE - SYNTAX String (SIZE (1 .. 32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Next-hop interface name" - ::= { ipFibEntry 4 } - --- tagpath /ip/fib-routes/nexthop-address -ipFibNexthopAddress OBJECT-TYPE - SYNTAX InetAddressIP - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Next-hop address" - ::= { ipFibEntry 5 } - --- tagpath /ip/fib-routes/nexthop-label -ipFibNexthopLabel OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Next-hop label" - ::= { ipFibEntry 6 } - --- tagpath /ip/fib-routes/sa-index -ipFibSaIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Outbound SA index" - ::= { ipFibEntry 7 } - --- tagpath /ip/fib-routes/ip -ipFibIp OBJECT-TYPE - SYNTAX InetAddressIP - MAX-ACCESS read-only - STATUS current - 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 current - DESCRIPTION "Color" - ::= { ipFibEntry 9 } - --- tagpath /ip/fib-routes/address-family -ipFibAddressFamily OBJECT-TYPE - SYNTAX INTEGER{ipv4(0), ipv6(1)} - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Address Family" - ::= { ipFibEntry 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 Unsigned32 (0 .. 65530) - 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 - } - --- tagpath /ip/nat/interface-statistics/vpn-id -ipNatInterfaceStatisticsVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) - 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/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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 - } - --- tagpath /ip/routes-summary/vpn-id -ipRoutesSummaryVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) - 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 /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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 "(HIDDEN) 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 "(HIDDEN) 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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/19.2/mib/VIPTELA-WLAN.mib b/viptela-mibs/19.2/mib/VIPTELA-WLAN.mib deleted file mode 100755 index dd35e604..00000000 --- a/viptela-mibs/19.2/mib/VIPTELA-WLAN.mib +++ /dev/null @@ -1,846 +0,0 @@ --- 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 - FROM VIPTELA-GLOBAL -; - -viptela-wlan MODULE-IDENTITY - LAST-UPDATED "201908150000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for WLAN management" - 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 Unsigned32 (0 .. 65530) - 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/19.2/mib/VIPTELA-WWAN.mib b/viptela-mibs/19.2/mib/VIPTELA-WWAN.mib deleted file mode 100755 index d15de95b..00000000 --- a/viptela-mibs/19.2/mib/VIPTELA-WWAN.mib +++ /dev/null @@ -1,1250 +0,0 @@ --- 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 "201908150000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for cellular management" - 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/19.2/yang/IANAifType-MIB.yang b/viptela-mibs/19.2/yang/IANAifType-MIB.yang deleted file mode 100644 index 49af82c3..00000000 --- a/viptela-mibs/19.2/yang/IANAifType-MIB.yang +++ /dev/null @@ -1,1270 +0,0 @@ -module IANAifType-MIB { - namespace "urn:ietf:params:xml:ns:yang:smiv2:IANAifType-MIB"; - prefix ianaiftype-mib; - - import ietf-yang-smiv2 { - prefix smiv2; - } - - organization "IANA"; - contact - " 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."; - - revision 2012-05-17 { - description - "Registration of new IANAifType 272."; - } - revision 2012-01-11 { - description - "Registration of new IANAifTypes 266-271."; - } - revision 2011-12-18 { - description - "Registration of new IANAifTypes 263-265."; - } - revision 2011-10-26 { - description - "Registration of new IANAifType 262."; - } - revision 2011-09-07 { - description - "Registration of new IANAifTypes 260 and 261."; - } - revision 2011-07-22 { - description - "Registration of new IANAifType 259."; - } - revision 2011-06-03 { - description - "Registration of new IANAifType 258."; - } - revision 2010-09-21 { - description - "Registration of new IANAifTypes 256 and 257."; - } - revision 2010-07-21 { - description - "Registration of new IANAifType 255."; - } - revision 2010-02-11 { - description - "Registration of new IANAifType 254."; - } - revision 2010-02-08 { - description - "Registration of new IANAifTypes 252 and 253."; - } - revision 2009-05-06 { - description - "Registration of new IANAifType 251."; - } - revision 2009-02-06 { - description - "Registration of new IANAtunnelType 15."; - } - revision 2008-10-09 { - description - "Registration of new IANAifType 250."; - } - revision 2008-08-12 { - description - "Registration of new IANAifType 249."; - } - revision 2008-07-22 { - description - "Registration of new IANAifTypes 247 and 248."; - } - revision 2008-06-24 { - description - "Registration of new IANAifType 246."; - } - revision 2008-05-29 { - description - "Registration of new IANAifType 245."; - } - revision 2007-09-13 { - description - "Registration of new IANAifTypes 243 and 244."; - } - revision 2007-05-29 { - description - "Changed the description for IANAifType 228."; - } - revision 2007-03-08 { - description - "Registration of new IANAifType 242."; - } - revision 2007-01-23 { - description - "Registration of new IANAifTypes 239, 240, and 241."; - } - revision 2006-10-17 { - description - "Deprecated/Obsoleted IANAifType 230. Registration of - IANAifType 238."; - } - revision 2006-09-25 { - description - "Changed the description for IANA ifType - 184 and added new IANA ifType 237."; - } - revision 2006-08-17 { - description - "Changed the descriptions for IANAifTypes - 20 and 21."; - } - revision 2006-08-11 { - description - "Changed the descriptions for IANAifTypes - 7, 11, 62, 69, and 117."; - } - revision 2006-07-25 { - description - "Registration of new IANA ifType 236."; - } - revision 2006-06-14 { - description - "Registration of new IANA ifType 235."; - } - revision 2006-03-31 { - description - "Registration of new IANA ifType 234."; - } - revision 2006-03-30 { - description - "Registration of new IANA ifType 233."; - } - revision 2005-12-22 { - description - "Registration of new IANA ifTypes 231 and 232."; - } - revision 2005-10-10 { - description - "Registration of new IANA ifType 230."; - } - revision 2005-09-09 { - description - "Registration of new IANA ifType 229."; - } - revision 2005-05-27 { - description - "Registration of new IANA ifType 228."; - } - revision 2005-03-03 { - description - "Added the IANAtunnelType TC and deprecated - IANAifType sixToFour (215) per RFC4087."; - } - revision 2004-11-22 { - description - "Registration of new IANA ifType 227 per RFC4631."; - } - revision 2004-06-17 { - description - "Registration of new IANA ifType 226."; - } - revision 2004-05-12 { - description - "Added description for IANAifType 6, and - changed the descriptions for IANAifTypes - 180, 181, and 182."; - } - revision 2004-05-07 { - description - "Registration of new IANAifType 225."; - } - revision 2003-08-25 { - description - "Deprecated IANAifTypes 7 and 11. Obsoleted - IANAifTypes 62, 69, and 117. ethernetCsmacd (6) - should be used instead of these values"; - } - revision 2003-08-18 { - description - "Registration of new IANAifType - 224."; - } - revision 2003-08-07 { - description - "Registration of new IANAifTypes - 222 and 223."; - } - revision 2003-03-18 { - description - "Registration of new IANAifType - 221."; - } - revision 2003-01-13 { - description - "Registration of new IANAifType - 220."; - } - revision 2002-10-17 { - description - "Registration of new IANAifType - 219."; - } - revision 2002-07-16 { - description - "Registration of new IANAifTypes - 217 and 218."; - } - revision 2002-07-10 { - description - "Registration of new IANAifTypes - 215 and 216."; - } - revision 2002-06-19 { - description - "Registration of new IANAifType - 214."; - } - revision 2002-01-04 { - description - "Registration of new IANAifTypes - 211, 212 and 213."; - } - revision 2001-12-20 { - description - "Registration of new IANAifTypes - 209 and 210."; - } - revision 2001-11-15 { - description - "Registration of new IANAifTypes - 207 and 208."; - } - revision 2001-11-06 { - description - "Registration of new IANAifType - 206."; - } - revision 2001-11-02 { - description - "Registration of new IANAifType - 205."; - } - revision 2001-10-16 { - description - "Registration of new IANAifTypes - 199, 200, 201, 202, 203, and 204."; - } - revision 2001-09-19 { - description - "Registration of new IANAifType - 198."; - } - revision 2001-05-11 { - description - "Registration of new IANAifType - 197."; - } - revision 2001-01-12 { - description - "Registration of new IANAifTypes - 195 and 196."; - } - revision 2000-12-19 { - description - "Registration of new IANAifTypes - 193 and 194."; - } - revision 2000-12-07 { - description - "Registration of new IANAifTypes - 191 and 192."; - } - revision 2000-12-04 { - description - "Registration of new IANAifType - 190."; - } - revision 2000-10-17 { - description - "Registration of new IANAifTypes - 188 and 189."; - } - revision 2000-10-02 { - description - "Registration of new IANAifType 187."; - } - revision 2000-09-01 { - description - "Registration of new IANAifTypes - 184, 185, and 186."; - } - revision 2000-08-24 { - description - "Registration of new IANAifType 183."; - } - revision 2000-08-23 { - description - "Registration of new IANAifTypes - 174-182."; - } - revision 2000-08-22 { - description - "Registration of new IANAifTypes 170, - 171, 172 and 173."; - } - revision 2000-04-25 { - description - "Registration of new IANAifTypes 168 and 169."; - } - revision 2000-03-06 { - 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 1999-10-08 { - 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 1994-01-31 { - description - "Initial version of this MIB as published in - RFC 1573."; - } - - typedef IANAifType { - type enumeration { - enum "other" { - value 1; - } - enum "regular1822" { - value 2; - } - enum "hdh1822" { - value 3; - } - enum "ddnX25" { - value 4; - } - enum "rfc877x25" { - value 5; - } - enum "ethernetCsmacd" { - value 6; - } - enum "iso88023Csmacd" { - value 7; - } - enum "iso88024TokenBus" { - value 8; - } - enum "iso88025TokenRing" { - value 9; - } - enum "iso88026Man" { - value 10; - } - enum "starLan" { - value 11; - } - enum "proteon10Mbit" { - value 12; - } - enum "proteon80Mbit" { - value 13; - } - enum "hyperchannel" { - value 14; - } - enum "fddi" { - value 15; - } - enum "lapb" { - value 16; - } - enum "sdlc" { - value 17; - } - enum "ds1" { - value 18; - } - enum "e1" { - value 19; - } - enum "basicISDN" { - value 20; - } - enum "primaryISDN" { - value 21; - } - enum "propPointToPointSerial" { - value 22; - } - enum "ppp" { - value 23; - } - enum "softwareLoopback" { - value 24; - } - enum "eon" { - value 25; - } - enum "ethernet3Mbit" { - value 26; - } - enum "nsip" { - value 27; - } - enum "slip" { - value 28; - } - enum "ultra" { - value 29; - } - enum "ds3" { - value 30; - } - enum "sip" { - value 31; - } - enum "frameRelay" { - value 32; - } - enum "rs232" { - value 33; - } - enum "para" { - value 34; - } - enum "arcnet" { - value 35; - } - enum "arcnetPlus" { - value 36; - } - enum "atm" { - value 37; - } - enum "miox25" { - value 38; - } - enum "sonet" { - value 39; - } - enum "x25ple" { - value 40; - } - enum "iso88022llc" { - value 41; - } - enum "localTalk" { - value 42; - } - enum "smdsDxi" { - value 43; - } - enum "frameRelayService" { - value 44; - } - enum "v35" { - value 45; - } - enum "hssi" { - value 46; - } - enum "hippi" { - value 47; - } - enum "modem" { - value 48; - } - enum "aal5" { - value 49; - } - enum "sonetPath" { - value 50; - } - enum "sonetVT" { - value 51; - } - enum "smdsIcip" { - value 52; - } - enum "propVirtual" { - value 53; - } - enum "propMultiplexor" { - value 54; - } - enum "ieee80212" { - value 55; - } - enum "fibreChannel" { - value 56; - } - enum "hippiInterface" { - value 57; - } - enum "frameRelayInterconnect" { - value 58; - } - enum "aflane8023" { - value 59; - } - enum "aflane8025" { - value 60; - } - enum "cctEmul" { - value 61; - } - enum "fastEther" { - value 62; - } - enum "isdn" { - value 63; - } - enum "v11" { - value 64; - } - enum "v36" { - value 65; - } - enum "g703at64k" { - value 66; - } - enum "g703at2mb" { - value 67; - } - enum "qllc" { - value 68; - } - enum "fastEtherFX" { - value 69; - } - enum "channel" { - value 70; - } - enum "ieee80211" { - value 71; - } - enum "ibm370parChan" { - value 72; - } - enum "escon" { - value 73; - } - enum "dlsw" { - value 74; - } - enum "isdns" { - value 75; - } - enum "isdnu" { - value 76; - } - enum "lapd" { - value 77; - } - enum "ipSwitch" { - value 78; - } - enum "rsrb" { - value 79; - } - enum "atmLogical" { - value 80; - } - enum "ds0" { - value 81; - } - enum "ds0Bundle" { - value 82; - } - enum "bsc" { - value 83; - } - enum "async" { - value 84; - } - enum "cnr" { - value 85; - } - enum "iso88025Dtr" { - value 86; - } - enum "eplrs" { - value 87; - } - enum "arap" { - value 88; - } - enum "propCnls" { - value 89; - } - enum "hostPad" { - value 90; - } - enum "termPad" { - value 91; - } - enum "frameRelayMPI" { - value 92; - } - enum "x213" { - value 93; - } - enum "adsl" { - value 94; - } - enum "radsl" { - value 95; - } - enum "sdsl" { - value 96; - } - enum "vdsl" { - value 97; - } - enum "iso88025CRFPInt" { - value 98; - } - enum "myrinet" { - value 99; - } - enum "voiceEM" { - value 100; - } - enum "voiceFXO" { - value 101; - } - enum "voiceFXS" { - value 102; - } - enum "voiceEncap" { - value 103; - } - enum "voiceOverIp" { - value 104; - } - enum "atmDxi" { - value 105; - } - enum "atmFuni" { - value 106; - } - enum "atmIma" { - value 107; - } - enum "pppMultilinkBundle" { - value 108; - } - enum "ipOverCdlc" { - value 109; - } - enum "ipOverClaw" { - value 110; - } - enum "stackToStack" { - value 111; - } - enum "virtualIpAddress" { - value 112; - } - enum "mpc" { - value 113; - } - enum "ipOverAtm" { - value 114; - } - enum "iso88025Fiber" { - value 115; - } - enum "tdlc" { - value 116; - } - enum "gigabitEthernet" { - value 117; - } - enum "hdlc" { - value 118; - } - enum "lapf" { - value 119; - } - enum "v37" { - value 120; - } - enum "x25mlp" { - value 121; - } - enum "x25huntGroup" { - value 122; - } - enum "transpHdlc" { - value 123; - } - enum "interleave" { - value 124; - } - enum "fast" { - value 125; - } - enum "ip" { - value 126; - } - enum "docsCableMaclayer" { - value 127; - } - enum "docsCableDownstream" { - value 128; - } - enum "docsCableUpstream" { - value 129; - } - enum "a12MppSwitch" { - value 130; - } - enum "tunnel" { - value 131; - } - enum "coffee" { - value 132; - } - enum "ces" { - value 133; - } - enum "atmSubInterface" { - value 134; - } - enum "l2vlan" { - value 135; - } - enum "l3ipvlan" { - value 136; - } - enum "l3ipxvlan" { - value 137; - } - enum "digitalPowerline" { - value 138; - } - enum "mediaMailOverIp" { - value 139; - } - enum "dtm" { - value 140; - } - enum "dcn" { - value 141; - } - enum "ipForward" { - value 142; - } - enum "msdsl" { - value 143; - } - enum "ieee1394" { - value 144; - } - enum "if-gsn" { - value 145; - } - enum "dvbRccMacLayer" { - value 146; - } - enum "dvbRccDownstream" { - value 147; - } - enum "dvbRccUpstream" { - value 148; - } - enum "atmVirtual" { - value 149; - } - enum "mplsTunnel" { - value 150; - } - enum "srp" { - value 151; - } - enum "voiceOverAtm" { - value 152; - } - enum "voiceOverFrameRelay" { - value 153; - } - enum "idsl" { - value 154; - } - enum "compositeLink" { - value 155; - } - enum "ss7SigLink" { - value 156; - } - enum "propWirelessP2P" { - value 157; - } - enum "frForward" { - value 158; - } - enum "rfc1483" { - value 159; - } - enum "usb" { - value 160; - } - enum "ieee8023adLag" { - value 161; - } - enum "bgppolicyaccounting" { - value 162; - } - enum "frf16MfrBundle" { - value 163; - } - enum "h323Gatekeeper" { - value 164; - } - enum "h323Proxy" { - value 165; - } - enum "mpls" { - value 166; - } - enum "mfSigLink" { - value 167; - } - enum "hdsl2" { - value 168; - } - enum "shdsl" { - value 169; - } - enum "ds1FDL" { - value 170; - } - enum "pos" { - value 171; - } - enum "dvbAsiIn" { - value 172; - } - enum "dvbAsiOut" { - value 173; - } - enum "plc" { - value 174; - } - enum "nfas" { - value 175; - } - enum "tr008" { - value 176; - } - enum "gr303RDT" { - value 177; - } - enum "gr303IDT" { - value 178; - } - enum "isup" { - value 179; - } - enum "propDocsWirelessMaclayer" { - value 180; - } - enum "propDocsWirelessDownstream" { - value 181; - } - enum "propDocsWirelessUpstream" { - value 182; - } - enum "hiperlan2" { - value 183; - } - enum "propBWAp2Mp" { - value 184; - } - enum "sonetOverheadChannel" { - value 185; - } - enum "digitalWrapperOverheadChannel" { - value 186; - } - enum "aal2" { - value 187; - } - enum "radioMAC" { - value 188; - } - enum "atmRadio" { - value 189; - } - enum "imt" { - value 190; - } - enum "mvl" { - value 191; - } - enum "reachDSL" { - value 192; - } - enum "frDlciEndPt" { - value 193; - } - enum "atmVciEndPt" { - value 194; - } - enum "opticalChannel" { - value 195; - } - enum "opticalTransport" { - value 196; - } - enum "propAtm" { - value 197; - } - enum "voiceOverCable" { - value 198; - } - enum "infiniband" { - value 199; - } - enum "teLink" { - value 200; - } - enum "q2931" { - value 201; - } - enum "virtualTg" { - value 202; - } - enum "sipTg" { - value 203; - } - enum "sipSig" { - value 204; - } - enum "docsCableUpstreamChannel" { - value 205; - } - enum "econet" { - value 206; - } - enum "pon155" { - value 207; - } - enum "pon622" { - value 208; - } - enum "bridge" { - value 209; - } - enum "linegroup" { - value 210; - } - enum "voiceEMFGD" { - value 211; - } - enum "voiceFGDEANA" { - value 212; - } - enum "voiceDID" { - value 213; - } - enum "mpegTransport" { - value 214; - } - enum "sixToFour" { - value 215; - } - enum "gtp" { - value 216; - } - enum "pdnEtherLoop1" { - value 217; - } - enum "pdnEtherLoop2" { - value 218; - } - enum "opticalChannelGroup" { - value 219; - } - enum "homepna" { - value 220; - } - enum "gfp" { - value 221; - } - enum "ciscoISLvlan" { - value 222; - } - enum "actelisMetaLOOP" { - value 223; - } - enum "fcipLink" { - value 224; - } - enum "rpr" { - value 225; - } - enum "qam" { - value 226; - } - enum "lmp" { - value 227; - } - enum "cblVectaStar" { - value 228; - } - enum "docsCableMCmtsDownstream" { - value 229; - } - enum "adsl2" { - value 230; - } - enum "macSecControlledIF" { - value 231; - } - enum "macSecUncontrolledIF" { - value 232; - } - enum "aviciOpticalEther" { - value 233; - } - enum "atmbond" { - value 234; - } - enum "voiceFGDOS" { - value 235; - } - enum "mocaVersion1" { - value 236; - } - enum "ieee80216WMAN" { - value 237; - } - enum "adsl2plus" { - value 238; - } - enum "dvbRcsMacLayer" { - value 239; - } - enum "dvbTdm" { - value 240; - } - enum "dvbRcsTdma" { - value 241; - } - enum "x86Laps" { - value 242; - } - enum "wwanPP" { - value 243; - } - enum "wwanPP2" { - value 244; - } - enum "voiceEBS" { - value 245; - } - enum "ifPwType" { - value 246; - } - enum "ilan" { - value 247; - } - enum "pip" { - value 248; - } - enum "aluELP" { - value 249; - } - enum "gpon" { - value 250; - } - enum "vdsl2" { - value 251; - } - enum "capwapDot11Profile" { - value 252; - } - enum "capwapDot11Bss" { - value 253; - } - enum "capwapWtpVirtualRadio" { - value 254; - } - enum "bits" { - value 255; - } - enum "docsCableUpstreamRfPort" { - value 256; - } - enum "cableDownstreamRfPort" { - value 257; - } - enum "vmwareVirtualNic" { - value 258; - } - enum "ieee802154" { - value 259; - } - enum "otnOdu" { - value 260; - } - enum "otnOtu" { - value 261; - } - enum "ifVfiType" { - value 262; - } - enum "g9981" { - value 263; - } - enum "g9982" { - value 264; - } - enum "g9983" { - value 265; - } - enum "aluEpon" { - value 266; - } - enum "aluEponOnu" { - value 267; - } - enum "aluEponPhysicalUni" { - value 268; - } - enum "aluEponLogicalLink" { - value 269; - } - enum "aluGponOnu" { - value 270; - } - enum "aluGponPhysicalUni" { - value 271; - } - enum "vmwareNicTeam" { - value 272; - } - } - 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."; - } - - typedef IANAtunnelType { - type enumeration { - enum "other" { - value 1; - } - enum "direct" { - value 2; - } - enum "gre" { - value 3; - } - enum "minimal" { - value 4; - } - enum "l2tp" { - value 5; - } - enum "pptp" { - value 6; - } - enum "l2f" { - value 7; - } - enum "udp" { - value 8; - } - enum "atmp" { - value 9; - } - enum "msdp" { - value 10; - } - enum "sixToFour" { - value 11; - } - enum "sixOverFour" { - value 12; - } - enum "isatap" { - value 13; - } - enum "teredo" { - value 14; - } - enum "ipHttps" { - value 15; - } - } - 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."; - } - smiv2:alias "ianaifType" { - smiv2:oid "1.3.6.1.2.1.30"; - } -} diff --git a/viptela-mibs/19.2/yang/IF-MIB.yang b/viptela-mibs/19.2/yang/IF-MIB.yang deleted file mode 100644 index 62f06133..00000000 --- a/viptela-mibs/19.2/yang/IF-MIB.yang +++ /dev/null @@ -1,1358 +0,0 @@ -module IF-MIB { - namespace "urn:ietf:params:xml:ns:yang:smiv2:IF-MIB"; - prefix if-mib; - - import IANAifType-MIB { - prefix ianaiftype-mib; - } - import SNMPv2-TC { - prefix snmpv2-tc; - } - import ietf-yang-smiv2 { - prefix smiv2; - } - import ietf-yang-types { - prefix yang; - } - - organization "IETF Interfaces MIB Working Group"; - contact - " 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 2000-06-14 { - description - "Clarifications agreed upon by the Interfaces MIB WG, and - published as RFC 2863."; - } - revision 1996-02-28 { - description - "Revisions made by the Interfaces MIB WG, and published in - RFC 2233."; - } - revision 1993-11-08 { - description - "Initial revision, published as part of RFC 1573."; - } - - typedef OwnerString { - type string { - length "0..255"; - } - 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'."; - smiv2:display-hint "255a"; - } - - typedef InterfaceIndex { - type int32 { - range "1..2147483647"; - } - 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."; - smiv2:display-hint "d"; - } - - typedef InterfaceIndexOrZero { - type int32 { - range "0..2147483647"; - } - 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."; - smiv2:display-hint "d"; - } - - container IF-MIB { - config false; - container interfaces { - smiv2:oid "1.3.6.1.2.1.2"; - leaf ifNumber { - type int32; - description - "The number of network interfaces (regardless of their - current state) present on this system."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.1"; - } - } - container ifMIBObjects { - smiv2:oid "1.3.6.1.2.1.31.1"; - leaf ifTableLastChange { - type yang:timeticks; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.5"; - } - leaf ifStackLastChange { - type yang:timeticks; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.6"; - } - } - container ifTable { - description - "A list of interface entries. The number of entries is - given by the value of ifNumber."; - smiv2:oid "1.3.6.1.2.1.2.2"; - list ifEntry { - key "ifIndex"; - description - "An entry containing management information applicable to a - particular interface."; - smiv2:oid "1.3.6.1.2.1.2.2.1"; - leaf ifIndex { - type if-mib:InterfaceIndex; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.1"; - } - leaf ifDescr { - type snmpv2-tc:DisplayString { - length "0..255"; - } - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.2"; - } - leaf ifType { - type ianaiftype-mib:IANAifType; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.3"; - } - leaf ifMtu { - type int32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.4"; - } - leaf ifSpeed { - type yang:gauge32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.5"; - } - leaf ifPhysAddress { - type yang:phys-address; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.6"; - } - leaf ifAdminStatus { - type enumeration { - enum "up" { - value 1; - } - enum "down" { - value 2; - } - enum "testing" { - value 3; - } - } - 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)."; - smiv2:max-access "read-write"; - smiv2:oid "1.3.6.1.2.1.2.2.1.7"; - } - leaf ifOperStatus { - type enumeration { - enum "up" { - value 1; - } - enum "down" { - value 2; - } - enum "testing" { - value 3; - } - enum "unknown" { - value 4; - } - enum "dormant" { - value 5; - } - enum "notPresent" { - value 6; - } - enum "lowerLayerDown" { - value 7; - } - } - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.8"; - } - leaf ifLastChange { - type yang:timeticks; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.9"; - } - leaf ifInOctets { - type yang:counter32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.10"; - } - leaf ifInUcastPkts { - type yang:counter32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.11"; - } - leaf ifInNUcastPkts { - type yang:counter32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.12"; - } - leaf ifInDiscards { - type yang:counter32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.13"; - } - leaf ifInErrors { - type yang:counter32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.14"; - } - leaf ifInUnknownProtos { - type yang:counter32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.15"; - } - leaf ifOutOctets { - type yang:counter32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.16"; - } - leaf ifOutUcastPkts { - type yang:counter32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.17"; - } - leaf ifOutNUcastPkts { - type yang:counter32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.18"; - } - leaf ifOutDiscards { - type yang:counter32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.19"; - } - leaf ifOutErrors { - type yang:counter32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.20"; - } - leaf ifOutQLen { - type yang:gauge32; - status deprecated; - description - "The length of the output packet queue (in packets)."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.21"; - } - leaf ifSpecific { - type yang:object-identifier-128; - 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 }."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.2.2.1.22"; - } - } - } - container ifStackTable { - 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 "; - smiv2:oid "1.3.6.1.2.1.31.1.2"; - list ifStackEntry { - key "ifStackHigherLayer ifStackLowerLayer"; - 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."; - smiv2:oid "1.3.6.1.2.1.31.1.2.1"; - leaf ifStackHigherLayer { - type if-mib:InterfaceIndexOrZero; - 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."; - smiv2:max-access "not-accessible"; - smiv2:oid "1.3.6.1.2.1.31.1.2.1.1"; - } - leaf ifStackLowerLayer { - type if-mib:InterfaceIndexOrZero; - 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."; - smiv2:max-access "not-accessible"; - smiv2:oid "1.3.6.1.2.1.31.1.2.1.2"; - } - leaf ifStackStatus { - type snmpv2-tc:RowStatus; - 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."; - smiv2:max-access "read-write"; - smiv2:oid "1.3.6.1.2.1.31.1.2.1.3"; - } - } - } - container ifRcvAddressTable { - 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."; - smiv2:oid "1.3.6.1.2.1.31.1.4"; - list ifRcvAddressEntry { - key "ifIndex ifRcvAddressAddress"; - 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."; - smiv2:oid "1.3.6.1.2.1.31.1.4.1"; - leaf ifIndex { - type leafref { - path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; - } - } - leaf ifRcvAddressAddress { - type yang:phys-address; - description - "An address for which the system will accept packets/frames - on this entry's interface."; - smiv2:max-access "not-accessible"; - smiv2:oid "1.3.6.1.2.1.31.1.4.1.1"; - } - leaf ifRcvAddressStatus { - type snmpv2-tc:RowStatus; - description - "This object is used to create and delete rows in the - ifRcvAddressTable."; - smiv2:max-access "read-write"; - smiv2:oid "1.3.6.1.2.1.31.1.4.1.2"; - } - leaf ifRcvAddressType { - type enumeration { - enum "other" { - value 1; - } - enum "volatile" { - value 2; - } - enum "nonVolatile" { - value 3; - } - } - 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."; - smiv2:defval "volatile"; - smiv2:max-access "read-write"; - smiv2:oid "1.3.6.1.2.1.31.1.4.1.3"; - } - } - } - } - smiv2:alias "ifXTable" { - 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."; - smiv2:oid "1.3.6.1.2.1.31.1.1"; - } - smiv2:alias "ifXEntry" { - description - "An entry containing additional management information - applicable to a particular interface."; - smiv2:oid "1.3.6.1.2.1.31.1.1.1"; - } - - augment "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry" { - description - "An entry containing additional management information - applicable to a particular interface."; - smiv2:oid "1.3.6.1.2.1.31.1.1.1"; - leaf ifName { - type snmpv2-tc:DisplayString; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.1"; - } - leaf ifInMulticastPkts { - type yang:counter32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.2"; - } - leaf ifInBroadcastPkts { - type yang:counter32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.3"; - } - leaf ifOutMulticastPkts { - type yang:counter32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.4"; - } - leaf ifOutBroadcastPkts { - type yang:counter32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.5"; - } - leaf ifHCInOctets { - type yang:counter64; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.6"; - } - leaf ifHCInUcastPkts { - type yang:counter64; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.7"; - } - leaf ifHCInMulticastPkts { - type yang:counter64; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.8"; - } - leaf ifHCInBroadcastPkts { - type yang:counter64; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.9"; - } - leaf ifHCOutOctets { - type yang:counter64; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.10"; - } - leaf ifHCOutUcastPkts { - type yang:counter64; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.11"; - } - leaf ifHCOutMulticastPkts { - type yang:counter64; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.12"; - } - leaf ifHCOutBroadcastPkts { - type yang:counter64; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.13"; - } - leaf ifLinkUpDownTrapEnable { - type enumeration { - enum "enabled" { - value 1; - } - enum "disabled" { - value 2; - } - } - 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."; - smiv2:max-access "read-write"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.14"; - } - leaf ifHighSpeed { - type yang:gauge32; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.15"; - } - leaf ifPromiscuousMode { - type boolean; - 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."; - smiv2:max-access "read-write"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.16"; - } - leaf ifConnectorPresent { - type boolean; - description - "This object has the value 'true(1)' if the interface - sublayer has a physical connector and the value 'false(2)' - otherwise."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.17"; - } - leaf ifAlias { - type snmpv2-tc:DisplayString { - length "0..64"; - } - 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."; - smiv2:max-access "read-write"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.18"; - } - leaf ifCounterDiscontinuityTime { - type yang:timestamp; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.1.1.19"; - } - } - smiv2:alias "ifTestTable" { - 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."; - smiv2:oid "1.3.6.1.2.1.31.1.3"; - } - smiv2:alias "ifTestEntry" { - status deprecated; - description - "An entry containing objects for invoking tests on an - interface."; - smiv2:oid "1.3.6.1.2.1.31.1.3.1"; - } - - augment "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry" { - status deprecated; - description - "An entry containing objects for invoking tests on an - interface."; - smiv2:oid "1.3.6.1.2.1.31.1.3.1"; - leaf ifTestId { - type snmpv2-tc:TestAndIncr; - status deprecated; - description - "This object identifies the current invocation of the - interface's test."; - smiv2:max-access "read-write"; - smiv2:oid "1.3.6.1.2.1.31.1.3.1.1"; - } - leaf ifTestStatus { - type enumeration { - enum "notInUse" { - value 1; - } - enum "inUse" { - value 2; - } - } - 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)'."; - smiv2:max-access "read-write"; - smiv2:oid "1.3.6.1.2.1.31.1.3.1.2"; - } - leaf ifTestType { - type snmpv2-tc:AutonomousType; - 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."; - smiv2:max-access "read-write"; - smiv2:oid "1.3.6.1.2.1.31.1.3.1.3"; - } - leaf ifTestResult { - type enumeration { - enum "none" { - value 1; - } - enum "success" { - value 2; - } - enum "inProgress" { - value 3; - } - enum "notSupported" { - value 4; - } - enum "unAbleToRun" { - value 5; - } - enum "aborted" { - value 6; - } - enum "failed" { - value 7; - } - } - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.3.1.4"; - } - leaf ifTestCode { - type yang:object-identifier-128; - 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."; - smiv2:max-access "read-only"; - smiv2:oid "1.3.6.1.2.1.31.1.3.1.5"; - } - leaf ifTestOwner { - type if-mib:OwnerString; - status deprecated; - description - "The entity which currently has the 'ownership' required to - invoke a test on this interface."; - smiv2:max-access "read-write"; - smiv2:oid "1.3.6.1.2.1.31.1.3.1.6"; - } - } - notification linkDown { - 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."; - smiv2:oid "1.3.6.1.6.3.1.1.5.3"; - container object-1 { - leaf ifIndex { - type leafref { - path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; - } - } - } - container object-2 { - leaf ifIndex { - type leafref { - path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; - } - } - leaf ifAdminStatus { - type leafref { - path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifAdminStatus"; - } - } - } - container object-3 { - leaf ifIndex { - type leafref { - path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; - } - } - leaf ifOperStatus { - type leafref { - path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifOperStatus"; - } - } - } - } - notification linkUp { - 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."; - smiv2:oid "1.3.6.1.6.3.1.1.5.4"; - container object-1 { - leaf ifIndex { - type leafref { - path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; - } - } - } - container object-2 { - leaf ifIndex { - type leafref { - path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; - } - } - leaf ifAdminStatus { - type leafref { - path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifAdminStatus"; - } - } - } - container object-3 { - leaf ifIndex { - type leafref { - path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifIndex"; - } - } - leaf ifOperStatus { - type leafref { - path "/if-mib:IF-MIB/if-mib:ifTable/if-mib:ifEntry/if-mib:ifOperStatus"; - } - } - } - } - smiv2:alias "interfaces" { - smiv2:oid "1.3.6.1.2.1.2"; - } - smiv2:alias "ifMIB" { - smiv2:oid "1.3.6.1.2.1.31"; - } - smiv2:alias "ifMIBObjects" { - smiv2:oid "1.3.6.1.2.1.31.1"; - } - smiv2:alias "ifConformance" { - smiv2:oid "1.3.6.1.2.1.31.2"; - } - smiv2:alias "ifGroups" { - smiv2:oid "1.3.6.1.2.1.31.2.1"; - } - smiv2:alias "ifCompliances" { - smiv2:oid "1.3.6.1.2.1.31.2.2"; - } -} diff --git a/viptela-mibs/19.2/yang/viptela-actions.yang b/viptela-mibs/19.2/yang/viptela-actions.yang deleted file mode 100644 index 405045ca..00000000 --- a/viptela-mibs/19.2/yang/viptela-actions.yang +++ /dev/null @@ -1,2622 +0,0 @@ -module viptela-actions { - namespace "http://viptela.com/actions"; - prefix viptela-actions; - - import ietf-inet-types { - prefix inet; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - prefix tailf; - } - import tailf-xsd-types { - prefix xs; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines data model for Viptela actions"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - typedef zone-based-firewall-decision-enum { - type enumeration { - enum "zbf-invalid"; - enum "inspect-new"; - enum "inspect-existing"; - enum "pass"; - enum "drop"; - } - } - - container clock { - description "System clock"; - viptela:action "set" { - description "Set system clock"; - input { - leaf time { - description "Current time"; - type xs:time; - mandatory true; - } - leaf date { - description "Current date (between 2000-01-01 and 2060-12-31)"; - type xs:date; - mandatory true; - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf error-reason { - type viptela:named-type; - } - } - } - } - container request { - description "Perform an action"; - container ipsec { - description "Standards-based IPsec"; - viptela:action "ike-rekey" { - description "Rekey IKE sessions"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf interface { - description "IPsec interface"; - mandatory true; - type string { - length "1..64"; - description "IPsec interface name"; - } - } - } - } - viptela:action "ipsec-rekey" { - description "Rekey IKE-based IPsec sessions"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf interface { - description "IPsec interface"; - mandatory true; - type string { - length "1..64"; - description "IPsec interface name"; - } - } - } - } - } - container control-port-hop { - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - viptela:action "port-hop" { - description "Start hopping ports to overcome stale NAT entries"; - input { - leaf color { - description "TLOC color"; - type viptela:color-enum; - mandatory true; - } - } - } - } - container control-tunnel { - description "Add and delete control tunnels to triage control connectivity issues"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - viptela:action "add" { - description "Add a control tunnel to forwarding database"; - input { - leaf local-private-ip { - description "Private local IP"; - type inet:ip-address; - mandatory true; - } - leaf local-private-port { - description "Private local port"; - type uint16; - mandatory true; - } - leaf remote-public-ip { - description "Public remote IP"; - type inet:ip-address; - mandatory true; - } - leaf remote-public-port { - description "Public remote port"; - type uint16; - mandatory true; - } - } - } - viptela:action "delete" { - description "Delete a control tunnel from forwarding database"; - input { - leaf local-private-ip { - description "Private local IP"; - type inet:ip-address; - mandatory true; - } - leaf local-private-port { - description "Private local port"; - type uint16; - mandatory true; - } - leaf remote-public-ip { - description "Public remote IP"; - type inet:ip-address; - mandatory true; - } - leaf remote-public-port { - description "Public remote port"; - type uint16; - mandatory true; - } - } - } - } - viptela:action "reboot" { - description "Reboot system"; - input { - leaf other-boot-partition { - description "Reboot from the other boot partition"; - type empty; - } - leaf no-sync { - description "Do not sync partitions"; - type empty; - } - } - } - viptela:action "interface-reset" { - description "Reset interface"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf interface { - description "Interface name"; - type viptela:named-type; - mandatory true; - } - } - } - viptela:action "config" { - description "Get system config"; - output { - leaf config-text { - type string; - } - } - } - container history { - description "Get Historical information"; - container statistics { - description "Get historical statistics information"; - viptela:action "list" { - description "List all statistics tables"; - input { - leaf stats-name { - description "db name"; - type string; - } - leaf debug { - description "debug option"; - type empty; - } - } - output { - leaf list { - type string; - } - leaf location { - type string; - } - leaf error { - type string; - } - } - } - viptela:action "clear" { - description "Clear a particular statistics table"; - input { - leaf stats-name { - description "db name from where to clear statistics"; - mandatory true; - type string; - } - leaf file-name { - description "file to be deleted"; - type string; - } - leaf time { - description "timestamp of last file to be deleted"; - type string; - } - } - } - viptela:action "disable" { - description "Disable statistics collection for a particular table"; - input { - leaf stats-name { - description "db name to disable statistics"; - mandatory true; - type string; - } - } - } - viptela:action "enable" { - description "Enable statistics collection for a particular table"; - input { - leaf stats-name { - description "db name to enable statistics"; - mandatory true; - type string; - } - } - } - viptela:action "freq" { - description "Change frequency of storing statistics"; - input { - leaf stats-name { - description "db name whose frequency of storage needs to be changed"; - mandatory true; - type string { - length "1..40"; - description "db name"; - } - } - leaf time-period { - description "time period between storage of statistics in msec"; - mandatory true; - type uint32; - } - } - } - viptela:action "fc_freq" { - description "Change frequency of file creation"; - input { - leaf stats-name { - description "db name whose frequency of file creation needs to be changed"; - mandatory true; - type string { - length "1..40"; - description "db name"; - } - } - leaf time-period { - description "time period between storage of statistics in msec"; - mandatory true; - type uint32; - } - } - } - } - } - container cellular { - description "Manage cellular modem"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-100-M' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M2' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4GLTE')"; - viptela:action "power" { - description "Turn modem power on and off for recovery only"; - input { - leaf power_op { - description "Modem power on and off for recovery only"; - mandatory true; - type enumeration { - enum "on"; - enum "off"; - } - } - } - } - viptela:action "connector" { - description "Enable Modem connector for cert testing only"; - input { - leaf connector_op { - description "Enable or disable modem connector for cert testing only"; - mandatory true; - type enumeration { - enum "enable"; - enum "disable"; - } - } - } - } - } - container stream { - description "Manage device for vManage streaming"; - viptela:action "status" { - description "Enable or disable status streaming"; - input { - leaf operation { - description "Enable or disable status streaming"; - mandatory true; - type enumeration { - enum "enable"; - enum "disable"; - } - } - leaf frequency { - description "Frequency, in seconds"; - type uint16 { - description "Frequency, in seconds"; - } - } - leaf duration { - description "Duration, in seconds"; - type uint16 { - description "Duration, in seconds"; - } - } - } - } - viptela:action "log" { - description "Enable or disable log streaming"; - input { - leaf operation { - description "Enable or disable log streaming"; - mandatory true; - type enumeration { - enum "enable"; - enum "disable"; - } - } - leaf fname { - description "Log file name"; - type string { - length "1..128"; - description "Log file name"; - } - } - leaf session-id { - description "Session ID"; - type string { - length "1..128"; - description "Session ID"; - } - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf error-reason { - type string { - length "0..2048"; - } - } - } - } - viptela:action "capture" { - description "Enable packet capture"; - input { - leaf operation { - description "Enable or disable packet capture"; - mandatory true; - type enumeration { - enum "enable"; - enum "disable"; - enum "abort"; - } - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf interface { - description "Interface name"; - type string; - mandatory true; - } - leaf pcap-type { - description "control or data packets"; - mandatory true; - type enumeration { - enum "control"; - enum "data"; - } - } - leaf session-id { - description "Session ID"; - mandatory true; - type string { - length "1..128"; - description "Session ID"; - } - } - leaf src-ip { - description "Source IP"; - type inet:ip-address; - } - leaf src-port { - description "Source port"; - type uint16 { - range "0..65535"; - } - } - leaf dst-ip { - description "Destination IP"; - type inet:ip-address; - } - leaf dst-port { - description "Destination port"; - type uint16 { - range "0..65535"; - } - } - leaf protocol { - description "Protocol"; - type uint8 { - range "0..255"; - } - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf error-reason { - type string { - length "0..2048"; - } - } - } - } - viptela:action "speed" { - description "Enable speed test"; - input { - leaf mode { - description "server or client"; - mandatory true; - type enumeration { - enum "client"; - enum "server"; - } - } - leaf src-ip { - description "Source system IP"; - type inet:ip-address; - mandatory true; - } - leaf src-color { - description "Source circuit color"; - type string; - mandatory true; - } - leaf operation { - description "Enable or disable log streaming"; - type enumeration { - enum "enable"; - enum "disable"; - enum "abort"; - } - } - leaf dst-ip { - description "Destination system IP"; - type inet:ip-address; - } - leaf dst-color { - description "Destination circuit color"; - type string; - } - leaf port { - description "Port"; - type uint16 { - range "0..65535"; - } - } - leaf session-id { - description "Session ID"; - type string { - length "1..128"; - description "Session ID"; - } - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf error-reason { - type string { - length "0..2048"; - } - } - } - } - } - container software { - description "Manage system software"; - viptela:action "download" { - description "Download"; - input { - leaf image { - description "URL"; - mandatory true; - type string { - length "1..512"; - description "URL"; - } - } - } - } - viptela:action "install-image" { - description "Install software image"; - input { - leaf image { - description "Path to the software image"; - mandatory true; - type string { - length "1..128"; - description "directory path"; - } - } - } - } - viptela:action "verify-image" { - description "Verify signature on software image"; - input { - leaf image { - description "Path to the software image"; - mandatory true; - type string { - length "1..128"; - description "directory path"; - } - } - } - } - container verify-upgrade { - description "Perform Sanity Check for Upgrade"; - when "(/viptela-system:system/viptela-system:personality = 'vmanage')"; - viptela:action "precheck" { - description "Pre-check System for Upgrade"; - input { - leaf local-path { - description "Local directory path if files are at another location"; - type string { - length "1..512"; - description "http/ftp/directory path"; - } - } - leaf destination-version { - description "Destination Version"; - mandatory true; - type string { - length "1..32"; - description "destination version"; - } - } - } - output { - leaf error-dictionary { - description "Json Dictionary of errors with detail and solutions"; - type string; - } - } - } - viptela:action "postcheck" { - description "Post-check System for Upgrade"; - output { - leaf error-dictionary { - description "Json Dictionary of errors with detail and solutions"; - type string; - } - } - } - } - viptela:action "remove" { - description "Remove software image"; - input { - leaf version { - description "Software version to remove"; - mandatory true; - type string; - } - } - } - viptela:action "upgrade-confirm" { - description "Confirm the software upgrade"; - } - viptela:action "patch-confirm" { - description "Confirm the software patch"; - } - viptela:action "set-default" { - description "Set default software image"; - input { - leaf version { - description "Software version to set as default"; - mandatory true; - type string; - } - } - } - viptela:action "activate" { - description "Activate software image"; - input { - leaf version { - description "Software version to activate"; - mandatory true; - type string; - } - } - } - viptela:action "reset" { - description "Reset to factory defaults"; - } - viptela:action "install" { - description "Download Install and activate software"; - input { - leaf path { - description "Path to the software image"; - mandatory true; - type string { - length "1..512"; - description "http/ftp/directory path"; - } - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - leaf reboot { - description "Reboot after installation"; - type empty; - } - leaf no-sync { - description "Do not sync partitions"; - type empty; - } - leaf download-timeout { - description "Download timeout, in minutes"; - type uint32 { - range "1..1440"; - } - } - leaf ztp-upgrade { - description "ZTP upgrade"; - type empty; - } - } - } - } - container nms { - description "Manage NMS components"; - when "(/viptela-system:system/viptela-system:personality = 'vmanage')"; - viptela:action "nms-action" { - description "Manage NMS components"; - input { - leaf component { - mandatory true; - type enumeration { - enum "application-server"; - enum "configuration-db"; - enum "statistics-db"; - enum "messaging-server"; - enum "coordination-server"; - enum "all"; - enum "data-collection-agent"; - enum "cloud-agent"; - enum "container-manager"; - } - } - leaf action-type { - mandatory true; - type enumeration { - enum "start"; - enum "stop"; - enum "restart"; - enum "configure"; - enum "status"; - enum "reset"; - } - } - leaf node-name { - type string; - } - } - output { - leaf message { - type string; - } - } - } - viptela:action "nms-container-action" { - description "Manage NMS container components"; - input { - leaf container-action-type { - mandatory true; - type enumeration { - enum "start"; - enum "stop"; - enum "restart"; - enum "status"; - enum "activate"; - enum "deactivate"; - enum "activate-metadata"; - enum "settings"; - enum "inspect"; - } - } - leaf container-name { - mandatory true; - type string; - } - leaf container-path { - type string; - } - leaf container-host-ip { - type string; - } - leaf server-url { - type string; - } - leaf checksum { - type string; - } - } - output { - leaf message { - type string; - } - } - } - viptela:action "disaster-recovery-action" { - description "Manage NMS disaster-recovery functionality"; - input { - leaf disaster-recovery-action-type { - mandatory true; - type enumeration { - enum "status"; - } - } - } - output { - leaf message { - type string; - } - } - } - } - container service-gre { - description "Alter service gre control plane status"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - viptela:action "cp-up" { - description "Bring up gre interface control plane"; - input { - leaf vpn { - description "Vpn ID of interface"; - mandatory true; - type viptela:vpn-id; - } - leaf gre-ifname { - description "Gre interface name"; - mandatory true; - type string { - length "1..128"; - description "Gre interface name"; - } - } - } - } - viptela:action "cp-down" { - description "Bring down gre interface control plane"; - input { - leaf vpn { - description "Vpn ID of interface"; - mandatory true; - type viptela:vpn-id; - } - leaf gre-ifname { - description "Gre interface name"; - mandatory true; - type string { - length "1..128"; - description "Gre interface name"; - } - } - } - } - } - container device { - when - "(/viptela-system:system/viptela-system:vbond/viptela-system:local) and - (/viptela-system:system/viptela-system:vbond/viptela-system:ztp-server)"; - viptela:action "add" { - description "Add a vEdge chassis number to ZTP"; - input { - leaf serial { - description "Serial number"; - type string { - length "1..40"; - description "Serial number in board ID public certificate"; - } - mandatory true; - } - leaf chassis { - description "Chassis number"; - type viptela:chassis-number; - mandatory true; - } - leaf validity { - description "Validity"; - mandatory true; - type enumeration { - enum "valid"; - enum "invalid"; - } - } - leaf vbond { - description "Vbond address"; - mandatory true; - type union { - type inet:ip-address { - description "IP address"; - } - type inet:domain-name { - description "DNS name"; - } - } - } - leaf port { - description "Vbond port"; - type inet:port-number; - } - leaf org { - description "Organization Name"; - mandatory true; - type string; - } - leaf entrca { - description "Path of the enterprise Root-CA certificate"; - type string; - } - } - } - viptela:action "delete" { - description "Delete a vEdge chassis number from ZTP"; - input { - leaf chassis { - description "Chassis number"; - type viptela:chassis-number; - mandatory true; - } - } - } - viptela:action "upload" { - description "Upload vEdge chassis number file to ZTP"; - input { - leaf path { - description "Path to the chassis-number file."; - type string { - length "1..128"; - description "http/ftp/directory path"; - } - mandatory true; - } - } - output { - leaf log { - type string; - } - } - } - } - container internal { - description "(HIDDEN) Internal actions"; - container reset { - description "Reset system or logs"; - viptela:action "system" { - description "Reset system to factory default state"; - } - viptela:action "cdb" { - description "Reset CDB and reboot system"; - } - viptela:action "logs" { - description "Reset logs"; - } - } - container software { - description "Manage system software"; - viptela:action "patch" { - description "Install software"; - input { - leaf path { - description "Path to the software image"; - mandatory true; - type string { - length "1..128"; - description "local path"; - } - } - leaf vpn { - description "Vpn Id"; - type viptela:vpn-id; - } - } - } - } - container modem { - description "Manage cellular modem"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-1000' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M2' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4G' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4GLTE' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-6G')"; - viptela:action "upgrade" { - description "Upgrade firmware"; - input { - leaf path { - description "Path to the firmware image"; - mandatory true; - type string { - length "1..128"; - description "local path"; - } - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf error-reason { - type string { - length "0..2048"; - } - } - } - } - viptela:action "reset" { - description "Reset modem"; - } - viptela:action "restore-profiles" { - description "Restore default modem profiles"; - } - viptela:action "profile-validation" { - description "Toggle profile validation check"; - } - viptela:action "set-activation" { - description "Set activation"; - } - viptela:action "force-online" { - description "Toggle modem mode"; - } - viptela:action "omadm-enable" { - description "OMADM enable"; - } - viptela:action "dmlog" { - description "DM packet capture"; - input { - leaf filter-name { - description "DM capture filter to use"; - type string; - } - } - } - viptela:action "modem-validation" { - description "Check modem model and firmware"; - input { - leaf model { - mandatory true; - type string { - length "1..16"; - description "SKU name eg. vEdge100m-VZ"; - } - } - } - } - viptela:action "gateway-tracking" { - description "Gateway tracking action"; - input { - leaf act { - mandatory true; - type enumeration { - enum "nop"; - enum "stop-start"; - enum "stop-reset-start"; - } - } - } - } - viptela:action "data-monitor" { - description "Monitor data usage"; - input { - leaf op { - description "Start or stop data usage monitoring"; - mandatory true; - type enumeration { - enum "stop"; - enum "start"; - } - } - leaf plan { - description "Data plan in MB"; - type uint16; - } - leaf day { - description "Billing cycle start date"; - type uint8 { - description "Day of the month <1..31>"; - range "1..31"; - } - } - } - } - } - container wlan { - description "Manage wlan"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-W2')"; - viptela:action "log-level-apd" { - description "Set log level for AP daemon"; - input { - leaf vap { - mandatory true; - type string { - length "1..5"; - description "VAP name"; - } - } - leaf log-level { - mandatory true; - type enumeration { - enum "excessive"; - enum "msgdump"; - enum "debug"; - enum "info"; - enum "warning"; - enum "error"; - } - } - } - } - viptela:action "log-file-apd" { - description "Write AP daemon logs to file"; - input { - leaf vap { - mandatory true; - type string { - length "1..5"; - description "VAP name"; - } - } - } - } - viptela:action "log-level-drv" { - description "Set log level for AP driver"; - input { - leaf vap { - mandatory true; - type string { - length "1..5"; - description "VAP name"; - } - } - leaf log-level { - mandatory true; - type enumeration { - enum "verbose"; - enum "info"; - enum "warning"; - enum "error"; - } - } - } - } - } - container vdebug { - description "Control vdebug RAM disk logging"; - viptela:action "no-ramdisk" { - description "Turn off vdebug RAM disk use for # days"; - input { - leaf days { - description "Days to turn off vdebug RAM disk use (0 to reset)"; - type uint8 { - description "Days to turn off vdebug RAM disk use (1..10, 0 to reset)"; - range "0..10"; - } - mandatory true; - } - } - } - } - container cloudexpress { - description "Cloudexpress related tools command"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - container application { - description "Cloudexpress applications related tools command"; - viptela:action "reload-data" { - description "Reload application data from the file"; - } - } - } - container vedge-cloud { - description "vEdge cloud internal commands"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-cloud')"; - viptela:action "hardware-emulate" { - description "Internal command to emulate the hardware vedge"; - } - } - container embargo { - description "vEdge embargo check"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - viptela:action "check" { - description "Internal test command to check for embargo IPs"; - input { - leaf color { - description "TLOC color"; - type viptela:color-enum; - mandatory true; - } - leaf address { - description "IP address for this interface"; - type inet:ip-address; - mandatory true; - } - } - } - } - } - container vedge-cloud { - description "Activate vEdge cloud with the unique-id and token"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-cloud')"; - viptela:action "activate" { - description "Activate software vedge with the unique-id and token"; - input { - leaf chassis-number { - description "chassis number or the UUID provided"; - type viptela:chassis-number; - mandatory true; - } - leaf token { - description "Token provided for this UUID"; - type viptela:serial-number; - mandatory true; - } - } - } - } - container controller { - description "Manage vSmart and vManage serial numbers"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - container non-vsmart { - when - "(/viptela-system:system/viptela-system:vbond/viptela-system:local) or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - viptela:action "add" { - description "Add serial number"; - input { - leaf serial-num { - description "Serial number"; - type string { - length "1..40"; - description "Serial number in vSmart/vManage public certificate"; - } - mandatory true; - } - leaf org-name { - description "Organization Name"; - type string { - length "1..128"; - description "Organization Name"; - } - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf error-reason { - type viptela:named-type; - } - } - } - } - viptela:action "delete" { - description "Delete serial number"; - input { - leaf serial-num { - description "Serial number"; - type string { - length "1..40"; - description "Serial number in vSmart/vManage public certificate"; - } - mandatory true; - } - leaf org-name { - description "Organization Name"; - type string { - length "0..128"; - description "Organization Name"; - } - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf error-reason { - type viptela:named-type; - } - } - } - viptela:action "reset-version-number" { - description "Reset controller serial list version"; - output { - leaf log { - type string; - } - } - } - } - container on-vbond-controller { - when - "(/viptela-system:system/viptela-system:personality = 'vbond') or - (/viptela-system:system/viptela-system:vbond/viptela-system:local)"; - description "Manage vSmart and vManage serial numbers (collocated case)"; - viptela:action "delete" { - description "Delete serial number"; - input { - leaf serial-num { - description "Serial number"; - type string { - length "1..40"; - description "Serial number in board ID public certificate"; - } - mandatory true; - } - leaf org-name { - description "Organization Name"; - type string { - length "0..128"; - description "Serial number in vSmart/vManage public certificate"; - } - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf error-reason { - type viptela:named-type; - } - } - } - } - container vedge { - when - "(/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage') or - (/viptela-system:system/viptela-system:vbond/viptela-system:local)"; - description "Manage board ID"; - viptela:action "add" { - description "Add board ID"; - input { - leaf serial-num { - description "Serial number"; - type string { - length "1..40"; - description "Serial number in board ID public certificate"; - } - mandatory true; - } - leaf chassis-num { - description "Chassis number"; - type viptela:chassis-number; - mandatory true; - } - leaf staging { - description "Device is in staging"; - type empty; - } - leaf org-name { - description "Organization Name"; - type string { - length "1..128"; - description "Serial number in vSmart/vManage public certificate"; - } - } - leaf installed-serial-num { - description "Installed Serial number"; - type string { - length "1..40"; - description "Serial number in the installed certificate after prestaging"; - } - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf error-reason { - type viptela:named-type; - } - } - } - viptela:action "delete" { - description "Delete board ID"; - input { - leaf chassis-num { - description "Chassis number"; - type viptela:chassis-number; - mandatory true; - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf error-reason { - type viptela:named-type; - } - } - } - } - container security { - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - description "Security related parameters"; - viptela:action "ipsec-rekey" { - description "Perform an IPSEC rekey"; - } - } - container certificate { - description "Install certificate"; - when - "(/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage') or - (/viptela-system:system/viptela-system:personality = 'vedge')"; - viptela:action "install" { - description "Install certificate"; - input { - leaf path { - description "Path to the software image"; - type string { - length "1..128"; - description "http/ftp/directory path"; - } - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - leaf file { - type string; - } - leaf vmanage-signed { - type empty; - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf log { - type string; - } - } - } - viptela:action "get-cert" { - description "show installed certificate"; - output { - leaf file { - type string; - } - } - } - container information { - description "Get certificate information"; - when "(/viptela-system:system/viptela-system:personality = 'vmanage')"; - viptela:action "display" { - description "display certificate information"; - input { - leaf certificate-string { - description "x509 Certificate"; - mandatory true; - type string; - } - } - output { - leaf serial-number { - type string; - } - leaf start-date { - type string; - } - leaf end-date { - type string; - } - } - } - } - } - container csr { - when - "(/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage') or - (/viptela-system:system/viptela-system:personality = 'vedge')"; - description "Upload the certificate-signing request"; - viptela:action "upload" { - description "Upload the certificate-signing request"; - input { - leaf path { - description "Path to store the CSR"; - mandatory true; - type string { - length "1..128"; - description "http/ftp/directory path"; - } - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - leaf org { - description "Organization name in the certificate"; - type string { - length "1..64"; - description "Organization name in the certificate"; - } - } - leaf org-unit { - description "Organization-Unit name in the certificate"; - type string { - length "1..64"; - description "Organization-Unit name in the certificate"; - } - } - leaf domain { - description "domain name of the certificate"; - type string { - length "1..64"; - description "domain name in the CSR Common Name"; - } - } - leaf country { - description "Country field in the CSR"; - type string { - length "1..2"; - description "Country field in the CSR"; - } - } - leaf state { - description "State field in the CSR"; - type string { - length "1..128"; - description "State field in the CSR"; - } - } - leaf location { - description "Location field in the CSR"; - type string { - length "1..128"; - description "Location field in the CSR"; - } - } - leaf email-address { - description "email-address field in the CSR"; - type string { - length "1..255"; - description "Location field in the CSR"; - } - } - leaf regen-rsa { - description "Revoke existing RSA key-pair and create new keys"; - type empty; - } - leaf regen-uuid { - description "Revoke existing UUID and create new UUID"; - type empty; - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf log { - type string; - } - leaf file { - type string; - } - } - } - viptela:action "get-csr" { - description "show installed certificate-signing-request"; - output { - leaf file { - type string; - } - } - } - } - container vmanage-sign { - when "(/viptela-system:system/viptela-system:personality = 'vmanage')"; - description "Sign the CSR and generate certificate"; - viptela:action "csr" { - description "Sign the CSR and generate certificate"; - input { - leaf serial { - description "Serial number of the certificate, in hexadecimal"; - type string { - length "1..64"; - } - } - leaf file { - type string; - } - leaf path { - description "Path to the CSR"; - type string; - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf log { - type string; - } - leaf cert { - type string; - } - } - } - } - container vmanage-authentication { - description "Configure vManage authentication information"; - viptela:action "config" { - description "Configure vManage authentication information"; - input { - leaf file { - description "Information to write to the file"; - type string { - length "1..2048"; - } - mandatory true; - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf error-reason { - type string { - length "0..2048"; - } - } - } - } - } - container vsmart-upload { - when - "(/viptela-system:system/viptela-system:personality = 'vmanage') or - (/viptela-system:system/viptela-system:vbond/viptela-system:local)"; - description "Upload vSmart serial numbers"; - viptela:action "serial-file" { - description "Upload vSmart serial numbers"; - input { - leaf path { - description "Path to the serial file"; - type string { - length "1..128"; - description "http/ftp/directory path"; - } - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - leaf file { - type string; - } - leaf version { - description "vSmart list version number"; - type uint64; - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf log { - type string; - } - } - } - } - container vedge-upload { - when - "(/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage') or - (/viptela-system:system/viptela-system:vbond/viptela-system:local)"; - description "Upload vEdge serial numbers"; - viptela:action "serial-file" { - description "Upload vEdge serial numbers"; - input { - leaf path { - description "Path to the serial file"; - type string { - length "1..128"; - description "scp/http/ftp/directory path"; - } - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - leaf file { - type string; - } - leaf version { - description "vEdge list version number"; - type uint64; - } - leaf single-org { - description "Indicates the list is for a single organization"; - type empty; - } - leaf hash { - description "SHA1 hash of the serial file"; - type string; - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf log { - type string; - } - } - } - } - container vmanage-certificate { - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:vbond/viptela-system:local)"; - description "Upload vmanage certificate UUID list"; - viptela:action "uuid-upload" { - description "Upload vmanage certificate UUID list"; - input { - leaf path { - description "Path to the serial file"; - type string { - length "1..128"; - description "directory path"; - } - } - } - } - } - container reverse-proxy { - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:vbond/viptela-system:local)"; - description "Upload reverse-proxy mapping config"; - viptela:action "mapping-upload" { - description "Upload reverse-proxy mapping config"; - input { - leaf path { - description "Path to mapping file"; - mandatory true; - type string { - length "1..128"; - description "directory path"; - } - } - } - } - } - container root-cert-chain { - description "Install root certificate chain"; - viptela:action "install" { - description "Install root certificate chain"; - input { - leaf path { - description "Path to the software image"; - mandatory true; - type string { - length "1..128"; - description "http/ftp/directory path"; - } - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - leaf file { - type string; - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf log { - type string; - } - } - } - viptela:action "uninstall" { - description "Install root certificate chain"; - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf log { - type string; - } - } - } - } - container crash { - description "Analyze crashes"; - viptela:action "fetch-info" { - description "Fetch information file on core dump"; - input { - leaf file-name { - description "Core file name"; - type string; - } - } - output { - leaf file { - description "Core information file"; - type string; - } - } - } - } - viptela:action "admin-tech" { - description "Collect troubleshooting information for customer support"; - input { - leaf exclude-cores { - description "Exclude core files"; - type empty; - } - leaf exclude-logs { - description "Exclude log files"; - type empty; - } - leaf exclude-tech { - description "Exclude tech"; - type empty; - } - leaf delete-file-name { - description " File to be deleted"; - type string; - } - } - output { - leaf file-name { - description "Admin tech file"; - type string; - } - } - } - viptela:action "admin-tech-list" { - description "Provide list of admin-tech files present on the device"; - output { - leaf file-list { - description "List of admin-tech files"; - type string; - } - } - } - container aaa { - description "Execute AAA commands"; - viptela:action "unlock-user" { - description "Unlock user"; - input { - leaf user { - mandatory true; - description "Name of the user"; - type leafref { - path "/viptela-system:system/viptela-system:aaa/viptela-system:user/viptela-system:name"; - } - } - } - } - viptela:action "set-password" { - description "Set password for user"; - input { - leaf user { - mandatory true; - description "Name of the user"; - type leafref { - path "/viptela-system:system/viptela-system:aaa/viptela-system:user/viptela-system:name"; - } - } - leaf password { - mandatory true; - description "Password for the user"; - type string; - } - } - } - } - container daemon { - description "Manage daemons"; - when "(/viptela-system:system/viptela-system:personality = 'vmanage')"; - viptela:action "ncs" { - description "NCS daemon"; - input { - leaf restart { - description "Restart daemon"; - mandatory true; - type empty; - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - leaf error-reason { - type viptela:named-type; - } - } - } - } - container vcontainer { - description "Manage containers"; - viptela:action "install-image" { - description "Install container image"; - input { - leaf image { - description "Path to the installation file"; - mandatory true; - type string { - length "1..128"; - } - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - output { - leaf reason { - type string; - } - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - } - } - viptela:action "remove-image" { - description "Remove container image"; - input { - leaf image { - description "Image to be removed"; - type string { - length "1..128"; - } - } - } - output { - leaf reason { - type string; - } - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - } - } - viptela:action "export" { - description "Export container"; - input { - leaf name { - description "Name of container instance"; - type string { - length "1..32"; - } - } - } - output { - leaf reason { - type string; - } - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - } - } - viptela:action "import" { - description "Import container"; - input { - leaf name { - description "Name of container instance"; - mandatory true; - type string { - length "1..32"; - } - } - leaf image { - description "Path of the container file"; - mandatory true; - type string { - length "1..128"; - } - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - } - } - - grouping zbf-grouping { - container zbf { - leaf decision { - description "Zone-based firewall decision"; - type zone-based-firewall-decision-enum; - } - leaf zone-pair-name { - description "Zone-pair name"; - type string; - } - leaf source-vpn { - description "Source VPN"; - type uint16 { - range "0..65535"; - } - } - leaf dest-vpn { - description "Destination VPN"; - type uint16 { - range "0..65535"; - } - } - } - } - - container tools { - description "Tools commands"; - container policy { - description "Display next-hop information for a flow"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - viptela:action "tunnel-path" { - description "Display next-hop information for packets coming from the WAN tunnel"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf interface { - description "Interface name"; - type string; - mandatory true; - } - leaf source-ip { - description "Source IP for the packet"; - type string; - mandatory true; - } - leaf dest-ip { - description "Destination IP for the packet"; - type string; - mandatory true; - } - leaf protocol { - description "Protocol for the packet"; - type uint8 { - range "0..255"; - } - mandatory true; - } - leaf source-port { - description "Source port for the packet"; - type uint16 { - range "0..65535"; - } - } - leaf dest-port { - description "Destination port for the packet"; - type uint16 { - range "0..65535"; - } - } - leaf dscp { - description "DSCP value"; - type uint8 { - range "0..63"; - } - } - leaf app { - description "Application name"; - type string; - } - leaf all { - description "Show all possible paths"; - type boolean; - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - enum "try-again"; - } - } - leaf error-reason { - type string; - } - list nexthops { - description "List of nexthops"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf type { - description "Next-hop type"; - type enumeration { - enum "nh-blackhole"; - enum "nh-direct"; - enum "nh-remote"; - enum "nh-ipsec"; - enum "nh-gre"; - enum "nh-service-gre"; - enum "nh-local"; - } - } - leaf interface { - description "Interface name"; - type string; - } - leaf source-ip { - description "Next-hop source IP"; - type inet:ip-address; - } - leaf dest-ip { - description "Next-hop destination IP"; - type inet:ip-address; - } - leaf source-port { - description "Source port for the packet"; - type uint16 { - range "0..65535"; - } - } - leaf dest-port { - description "Destination port for the packet"; - type uint16 { - range "0..65535"; - } - } - leaf local-color { - description "Local color for the tunnel"; - type viptela:color-enum; - } - leaf remote-color { - description "Remote color for the tunnel"; - type viptela:color-enum; - } - leaf remote-system-ip { - description "Remote system IP"; - type inet:ip-address; - } - } - uses zbf-grouping; - } - } - viptela:action "service-path" { - description "Display next-hop information for a simulated flow coming from service side"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf interface { - description "Interface name"; - type string; - mandatory true; - } - leaf source-ip { - description "Source IP for the packet"; - type string; - mandatory true; - } - leaf dest-ip { - description "Destination IP for the packet"; - type string; - mandatory true; - } - leaf protocol { - description "Protocol for the packet"; - type uint8 { - range "0..255"; - } - mandatory true; - } - leaf source-port { - description "Source port for the packet"; - type uint16 { - range "0..65535"; - } - } - leaf dest-port { - description "Destination port for the packet"; - type uint16 { - range "0..65535"; - } - } - leaf dscp { - description "DSCP value"; - type uint8 { - range "0..63"; - } - } - leaf app { - description "Application name"; - type string; - } - leaf all { - description "Show all possible paths"; - type boolean; - } - } - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - enum "try-again"; - } - } - leaf error-reason { - type string; - } - list nexthops { - description "List of nexthops"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf type { - description "Next-hop type"; - type enumeration { - enum "nh-blackhole"; - enum "nh-direct"; - enum "nh-remote"; - enum "nh-ipsec"; - enum "nh-gre"; - enum "nh-service-gre"; - enum "nh-local"; - } - } - leaf interface { - description "Interface name"; - type string; - } - leaf source-ip { - description "Next-hop source IP"; - type inet:ip-address; - } - leaf dest-ip { - description "Next-hop destination IP"; - type inet:ip-address; - } - leaf source-port { - description "Source port for the packet"; - type uint16 { - range "0..65535"; - } - } - leaf dest-port { - description "Destination port for the packet"; - type uint16 { - range "0..65535"; - } - } - leaf local-color { - description "Local color for the tunnel"; - type viptela:color-enum; - } - leaf remote-color { - description "Remote color for the tunnel"; - type viptela:color-enum; - } - leaf remote-system-ip { - description "Remote system IP"; - type inet:ip-address; - } - } - uses zbf-grouping; - } - } - } - viptela:action "ping" { - description "Ping a host"; - input { - leaf host { - description "Hostname or IP address of host to check connectivity to"; - mandatory true; - type string; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - leaf count { - description "Number of ping packets"; - type uint16; - } - leaf wait { - description "Time to wait for a response, in seconds"; - type uint16; - } - leaf size { - description "Size of packets, in bytes"; - type uint16; - } - leaf source { - description "Source interface or IP address"; - type string; - } - leaf rapid { - description "Rapid ping"; - type boolean; - } - leaf fragment { - description "fragment"; - type string; - } - } - output { - leaf raw-output { - description "Output of ping command"; - type string; - } - leaf error-message { - description "Error message"; - type string; - } - } - } - viptela:action "nping" { - description "Ping a host"; - input { - leaf host { - description "Hostname or IP address of host to check connectivity to"; - mandatory true; - type string; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - leaf count { - description "Number of ping packets"; - type uint16; - } - leaf source { - description "Source interface or IP address"; - type string; - } - leaf rapid { - description "Rapid ping"; - type boolean; - } - leaf options { - description "Nping options"; - type string; - } - } - output { - leaf raw-output { - description "Output of ping command"; - type string; - } - leaf error-message { - description "Error message"; - type string; - } - } - } - viptela:action "traceroute" { - description "Trace connectivity to a host"; - input { - leaf host { - description "Hostname or IP address of host to check connectivity to"; - mandatory true; - type string; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - leaf size { - description "Traceroute probe packet length, in bytes"; - type uint16; - } - leaf interface { - description "Interface through which traceroute sends packets"; - type string; - } - leaf options { - description "Traceroute options"; - type string; - } - leaf max-ttl { - description "Maximum number of hops traceroute will probe"; - type uint16; - } - leaf wait-time { - description "Wait time for a probe response in seconds"; - type uint16; - } - } - output { - leaf raw-output { - type string; - description "Output of traceroute command"; - } - leaf error-message { - description "Error message"; - type string; - } - } - } - } - notification system-software-install-status { - uses viptela:common-notification-header; - uses viptela:install-notification-fields; - } - notification system-reboot-issued { - uses viptela:common-notification-header; - leaf reboot-reason { - type string; - } - } - notification system-reboot-aborted { - uses viptela:common-notification-header; - leaf reason { - type string; - } - } - notification system-reboot-complete { - uses viptela:common-notification-header; - } -} diff --git a/viptela-mibs/19.2/yang/viptela-app-route.yang b/viptela-mibs/19.2/yang/viptela-app-route.yang deleted file mode 100644 index a7bbb2eb..00000000 --- a/viptela-mibs/19.2/yang/viptela-app-route.yang +++ /dev/null @@ -1,335 +0,0 @@ -module viptela-app-route { - namespace "http://viptela.com/app-route"; - prefix viptela-app-route; - - prefix tailf; - } - import ietf-inet-types { - prefix inet; - } - import ietf-yang-types { - prefix yang; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines the data model for application-aware routing operational data"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - container app-route { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - list statistics { - key "src-ip dst-ip proto src-port dst-port"; - leaf src-ip { - description "Local TLOC IP address"; - type inet:ip-address; - } - leaf dst-ip { - description "Remote TLOC IP address"; - type inet:ip-address; - } - leaf proto { - type viptela:encap-enum; - } - leaf src-port { - description "Local port number"; - type uint16; - } - leaf dst-port { - description "Remote port number"; - type uint16; - } - leaf remote-system-ip { - description "Remote system IP address"; - type inet:ipv4-address; - } - leaf local-color { - description "Local TLOC color"; - type viptela:color-enum; - } - leaf remote-color { - description "Remote TLOC color"; - type viptela:color-enum; - } - leaf mean-loss { - description "Average loss in percentage across all polling intervals"; - type uint8; - } - leaf mean-latency { - description "Average latency across all polling intervals"; - type uint32; - } - leaf mean-jitter { - description "Average jitter across all polling intervals"; - type uint32; - } - leaf sla-class-index { - description "SLA classes (indexes) that this session satisfies"; - type string; - } - list interval { - key "index"; - leaf index { - description "Polling interval index"; - type uint8 { - description "Polling interval index"; - } - } - leaf total-packets { - description "Total packets sent"; - type int32 { - description "Total packets sent"; - } - } - leaf loss { - description "Packets lost"; - type int32 { - description "Packets lost"; - } - } - leaf average-latency { - description "Average latency"; - type yang:gauge64 { - description "Average latency"; - } - } - leaf average-jitter { - description "Average jitter"; - type yang:gauge64 { - description "Average jitter"; - } - } - leaf tx-data-pkts { - description "Data packets transmitted"; - type yang:counter64 { - description "Data packets transmitted"; - } - } - leaf rx-data-pkts { - description "Data packets received"; - type yang:counter64 { - description "Data packets received"; - } - } - } - } - list sla-class { - key "index"; - leaf index { - description "SLA class index"; - type uint8 { - description "<0..4>"; - } - } - leaf name { - description "Name of the SLA class"; - type viptela:named-type; - } - leaf loss { - description "Configured loss, in percentage"; - type uint8 { - description "<0..100>"; - } - } - leaf latency { - description "Configured latency, in milliseconds"; - type uint32; - } - leaf jitter { - description "Configured jitter, in milliseconds"; - type uint32; - } - } - } - notification sla-change { - uses viptela:common-notification-header; - leaf src-ip { - type inet:ip-address; - } - leaf dst-ip { - type inet:ip-address; - } - leaf proto { - type viptela:encap-enum; - } - leaf src-port { - type uint16; - } - leaf dst-port { - type uint16; - } - leaf local-system-ip { - type inet:ip-address; - } - leaf local-color { - type string; - } - leaf remote-system-ip { - type inet:ip-address; - } - leaf remote-color { - type string; - } - leaf mean-loss { - type uint8; - } - leaf mean-latency { - type uint32; - } - leaf mean-jitter { - type uint32; - } - leaf sla-classes { - type string; - } - leaf old-sla-classes { - type string; - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-bfd.yang b/viptela-mibs/19.2/yang/viptela-bfd.yang deleted file mode 100644 index d3571bbc..00000000 --- a/viptela-mibs/19.2/yang/viptela-bfd.yang +++ /dev/null @@ -1,517 +0,0 @@ -module viptela-bfd { - namespace "http://viptela.com/bfd"; - prefix viptela-bfd; - - prefix tailf; - } - import ietf-inet-types { - prefix inet; - } - import ietf-yang-types { - prefix yang; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines data model for BFD"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - typedef bfdmgr-state-enum { - type enumeration { - enum "admin-down" { - value 0; - } - enum "down"; - enum "init"; - enum "up"; - enum "invalid"; - } - } - - typedef bfd-flap-reason-enum { - type enumeration { - enum "bfd-deleted" { - value 1; - } - enum "remote-down"; - enum "timeout"; - enum "na"; - enum "not-known"; - } - } - - typedef bool-enum { - type enumeration { - enum "false" { - value 0; - } - enum "true" { - value 1; - } - } - } - - container bfd { - description "BFD information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list sessions-list { - description "BFD sessions"; - config false; - key "src-ip dst-ip proto src-port dst-port"; - leaf src-ip { - description "Local TLOC IP address"; - type inet:ip-address; - } - leaf dst-ip { - description "Remote TLOC IP address"; - type inet:ip-address; - } - leaf proto { - type viptela:encap-enum; - } - leaf src-port { - description "Local port number"; - type uint16; - } - leaf dst-port { - description "Remote port number"; - type uint16; - } - leaf system-ip { - description "System IP address"; - type inet:ip-address; - } - leaf site-id { - description "Site ID"; - type uint32; - } - leaf local-color { - description "Color"; - type viptela:color-enum; - } - leaf color { - description "Color"; - type viptela:color-enum; - } - leaf state { - description "State"; - type bfdmgr-state-enum; - } - leaf detect-multiplier { - type uint8; - } - leaf tx-interval { - type uint32; - } - leaf uptime { - type string; - } - leaf transitions { - type int32; - } - } - list history-list { - description "BFD session history"; - config false; - key "src-ip dst-ip proto src-port dst-port index"; - leaf src-ip { - description "Local TLOC IP address"; - type inet:ip-address; - } - leaf dst-ip { - description "Remote TLOC IP address"; - type inet:ip-address; - } - leaf proto { - type viptela:encap-enum; - } - leaf src-port { - description "Local port number"; - type uint16; - } - leaf dst-port { - description "Remote port number"; - type uint16; - } - leaf index { - description "History index"; - type uint32; - } - leaf system-ip { - description "System IP address"; - type inet:ip-address; - } - leaf site-id { - description "Site ID"; - type uint32; - } - leaf color { - description "Color"; - type viptela:color-enum; - } - leaf state { - description "State"; - type bfdmgr-state-enum; - } - leaf time { - type string; - } - leaf rx-pkts { - type yang:counter64; - } - leaf tx-pkts { - type yang:counter64; - } - leaf del { - type uint8; - } - } - list color { - key "color"; - leaf color { - description "Set BFD color parameter"; - type viptela:color-enum; - } - leaf hello-interval { - description "Hello interval, in milliseconds"; - type uint32 { - description "<100..300000> milliseconds"; - range "100..300000"; - } - default "1000"; - } - leaf pmtu-discovery { - description "Automatically discover path MTU"; - type boolean; - default "true"; - } - leaf multiplier { - description "Maximum number of attempts"; - type uint8 { - description "<1..60>"; - range "1..60"; - } - default "7"; - } - } - container probe-path { - description "Probe-Path information"; - when - "((/viptela-system:system/viptela-system:personality != 'vbond' and - /viptela-system:system/viptela-system:personality != 'vsmart' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-M' and - /viptela-system:system/viptela-system:device-model != 'vedge-1000' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-WM' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-M2' and - /viptela-system:system/viptela-system:device-model != 'vedge-1000' and - /viptela-system:system/viptela-system:device-model != 'vedge-2000' and - /viptela-system:system/viptela-system:device-model != 'vedge-100' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-W2' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-B' and - /viptela-system:system/viptela-system:device-model != 'vedge-cloud' and - /viptela-system:system/viptela-system:device-model != 'vedge-sim' - ))"; - choice all-or-specific-tlocs { - case all { - leaf all-tlocs { - description "Start probes all TLOCs"; - type boolean; - default "false"; - } - } - case tloc-list { - leaf-list color-list { - description "Local color list"; - type viptela:color-enum; - } - } - } - choice event-or-periodic { - case event { - leaf trigger-on-change { - description "Start event / On-Change based probe-paths"; - type boolean; - default "false"; - } - } - case periodic { - leaf trigger-periodic { - description "Period (secs) + on-change for the probe path"; - type uint32 { - description "<1..4294967295> seconds"; - range "1..4294967295"; - } - default "3600"; - } - } - } - } - container app-route { - leaf multiplier { - description "Number of polling intervals used to determine tunnel SLA class"; - type uint8 { - description "<1..6>"; - range "1..6"; - } - default "6"; - } - leaf poll-interval { - description "Polling interval, in milliseconds"; - type uint32 { - description "<1..4294967295> milliseconds"; - range "1..4294967295"; - } - default "600000"; - } - leaf keepalive-interval { - description "Session keepalive interval, in milliseconds"; - type uint32 { - description "<1..4294967295> milliseconds"; - range "1..4294967295"; - } - default "86400000"; - } - leaf flush-interval { - description "Time after which statistics are flushed to disk, in hours"; - type uint32 { - description "<1..24> hours"; - range "1..24"; - } - default "24"; - } - } - container summary { - description "BFD summary"; - config false; - leaf bfd-sessions-total { - description "Current number of BFD sessions"; - type uint32; - } - leaf bfd-sessions-up { - description "Number of BFD sessions currently in Up state"; - type uint32; - } - leaf bfd-sessions-max { - description "Maximum number of BFD sessions seen since bootup"; - type uint32; - } - leaf bfd-sessions-flap { - description "Number of BFD session flaps (transitions out of Up state)"; - type uint32; - } - leaf poll-interval { - description "App route poll interval"; - type uint32; - } - } - list tloc-summary-list { - description "Per-TLOC BFD summary"; - config false; - key "if-name encap"; - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - leaf encap { - description "Encapsulation index"; - type viptela:encap-enum; - } - leaf sessions-total { - description "Current number of BFD sessions"; - type uint32; - } - leaf sessions-up { - description "Number of BFD sessions currently in Up state"; - type uint32; - } - leaf sessions-flap { - description "Number of BFD session flaps (transitions out of Up state)"; - type uint32; - } - } - } - notification bfd-state-change { - uses viptela:common-notification-header; - leaf src-ip { - type inet:ip-address; - } - leaf dst-ip { - type inet:ip-address; - } - leaf proto { - type viptela:encap-enum; - } - leaf src-port { - type uint16; - } - leaf dst-port { - type uint16; - } - leaf local-system-ip { - type inet:ip-address; - } - leaf local-color { - type string; - } - leaf remote-system-ip { - type inet:ip-address; - } - leaf remote-color { - type string; - } - leaf new-state { - type viptela:oper-state; - } - leaf deleted { - type bool-enum; - } - leaf flap-reason { - type bfd-flap-reason-enum; - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-bridge.yang b/viptela-mibs/19.2/yang/viptela-bridge.yang deleted file mode 100644 index deb09994..00000000 --- a/viptela-mibs/19.2/yang/viptela-bridge.yang +++ /dev/null @@ -1,648 +0,0 @@ -module viptela-bridge { - namespace "http://viptela.com/bridge"; - prefix viptela-bridge; - - prefix tailf; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - import ietf-yang-types { - prefix yang; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines the data model for Bridge management"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - container bridge { - description "Bridge instance information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - must "(count(bridge-instance) <= 64)" { - error-message "Maximum limit for configured Bridges is 64"; - } - list bridge-instance { - description "List of Bridging instances"; - key "bridge-id"; - leaf bridge-id { - description "Allowed values: <1..63>"; - type viptela:bridge-id; - } - leaf name { - description "Bridge description"; - type viptela:named-type; - } - leaf vlan { - description "VLAN ID associated with the bridge"; - type uint16 { - description "<1..4095>"; - range "1..4095"; - } - } - leaf max-macs { - description "Maximum number of MACs the bridge can learn"; - type uint32 { - description "<0..4096>"; - range "0..4096"; - } - default "1024"; - } - leaf num-macs { - description "Number of MACs the bridge has learnt"; - type uint32; - } - leaf age-time { - description "MAC table aging time in seconds"; - type uint32 { - description "<10 - 4096>"; - range "10..4096"; - } - default "300"; - } - list interface { - description "Interface to bind to the bridge"; - key "if-name"; - leaf if-name { - description "Interface name: ge0/<0-..> when present"; - type string { - length "1..32"; - description "Interface name: ge0/<0-..> when present"; - } - } - leaf description { - description "Description"; - type viptela:named-type; - } - leaf native-vlan { - description "Support native VLAN handling"; - type boolean; - default "false"; - } - leaf shutdown { - description "Administrative state"; - type boolean; - default "true"; - } - list static-mac-address { - description "Static MAC Address"; - key "macaddr"; - leaf macaddr { - description ""; - type viptela:mac-address; - } - } - leaf mtu { - description "IP MTU, in bytes"; - type uint16 { - description "Interface MTU <576..2000, PPP: 576..1492>"; - range "576..2000"; - } - default "1500"; - } - } - } - list table { - description "Display bridge table"; - config false; - key "bridge-id"; - leaf bridge-id { - description "BRIDGE ID"; - type viptela:bridge-id; - } - leaf name { - type string { - length "0..32"; - } - } - leaf vlan { - type uint16; - } - leaf routing-interface { - type viptela:named-type; - } - leaf max-macs { - type uint32; - } - leaf num-macs { - description "Number of MACs the bridge has learnt"; - type uint32; - } - leaf age-time { - type uint32; - } - leaf rx-packets { - type yang:counter64; - } - leaf rx-octets { - type yang:counter64; - } - leaf tx-packets { - type yang:counter64; - } - leaf tx-octets { - type yang:counter64; - } - leaf flood-packets { - type yang:counter64; - } - leaf flood-octets { - type yang:counter64; - } - leaf rx-routed-packets { - type yang:counter64; - } - leaf tx-routed-packets { - type yang:counter64; - } - leaf learn { - type uint32; - } - leaf age { - type uint32; - } - leaf move { - type uint32; - } - } - list interface { - description "Display bridge interface information"; - config false; - key "bridge-id if-name"; - leaf bridge-id { - description "BRIDGE ID"; - type viptela:bridge-id; - } - leaf if-name { - description "Interface Name"; - type viptela:named-type; - } - leaf vlan { - description "VLAN ID associated with the bridge"; - type uint16; - } - leaf native-vlan { - description "Is native vlan enabled"; - type string; - } - leaf admin-status { - description "Interface Administrative Status"; - type viptela:if-admin-status-type; - } - leaf oper-status { - description "Interface Operational Status"; - type viptela:if-oper-status-type; - } - leaf encap-type { - description "Encapsulation type"; - type viptela:encapsulation; - } - leaf ifindex { - description "Interface index"; - type uint32; - } - leaf mtu { - description "MTU"; - type uint32; - } - leaf rx-packets { - description "Number of packets received"; - type yang:counter64; - } - leaf rx-octets { - description "Number of octets received"; - type yang:counter64; - } - leaf rx-errors { - type yang:counter64; - } - leaf rx-drops { - type yang:counter64; - } - leaf tx-packets { - description "Number of packets transmitted"; - type yang:counter64; - } - leaf tx-octets { - description "Number of octets transmitted"; - type yang:counter64; - } - leaf tx-errors { - type yang:counter64; - } - leaf tx-drops { - type yang:counter64; - } - leaf rx-pps { - type yang:counter64; - } - leaf rx-kbps { - type yang:counter64; - } - leaf tx-pps { - type yang:counter64; - } - leaf tx-kbps { - type yang:counter64; - } - leaf rx-arp-requests { - type yang:counter64; - } - leaf tx-arp-replies { - type yang:counter64; - } - leaf tx-arp-requests { - type yang:counter64; - } - leaf rx-arp-replies { - type yang:counter64; - } - leaf arp-add-fails { - type yang:counter64; - } - leaf rx-arp-reply-drops { - type yang:counter64; - } - leaf rx-arp-rate-limit-drops { - type yang:counter64; - } - leaf tx-arp-rate-limit-drops { - type yang:counter64; - } - leaf rx-arp-non-local-drops { - type yang:counter64; - } - leaf tx-arp-request-fail { - type yang:counter64; - } - leaf tx-no-arp-drops { - type yang:counter64; - } - leaf rx-ip-ttl-expired { - type yang:counter64; - } - leaf rx-ip-errors { - type yang:counter64; - } - leaf interface-disabled { - type yang:counter64; - } - leaf rx-policer-drops { - type yang:counter64; - } - leaf rx-non-ip-drops { - type yang:counter64; - } - leaf filter-drops { - type yang:counter64; - } - leaf mirror-drops { - type yang:counter64; - } - leaf cpu-policer-drops { - type yang:counter64; - } - leaf tx-icmp-policer-drops { - type yang:counter64; - } - leaf tx-icmp-mirrored-drops { - type yang:counter64; - } - leaf split-horizon-drops { - type yang:counter64; - } - leaf route-lookup-fail { - type yang:counter64; - } - leaf bad-label { - type yang:counter64; - } - leaf tx-interface-disabled { - type yang:counter64; - } - leaf rx-multicast-pkts { - type yang:counter64; - } - leaf rx-broadcast-pkts { - type yang:counter64; - } - leaf tx-multicast-pkts { - type yang:counter64; - } - leaf tx-broadcast-pkts { - type yang:counter64; - } - leaf rx-pause-pkts { - type yang:counter64; - } - leaf rx-dmac-filter-drops { - type yang:counter64; - } - leaf rx-wred-drops { - type yang:counter64; - } - leaf rx-interface-not-found { - type yang:counter64; - } - leaf rx-inb-errors { - type yang:counter64; - } - leaf rx-oversize-errors { - type yang:counter64; - } - leaf rx-fcs-align-errors { - type yang:counter64; - } - leaf rx-undersize-errors { - type yang:counter64; - } - leaf tx-underflow-pkts { - type yang:counter64; - } - leaf tx-collision-drops { - type yang:counter64; - } - leaf tx-pause-pkts { - type yang:counter64; - } - leaf tx-fragments-needed { - type yang:counter64; - } - leaf tx-fragments { - type yang:counter64; - } - leaf tx-fragment-drops { - type yang:counter64; - } - leaf tx-tail-red-drops { - type yang:counter64; - } - leaf llq-drops { - type yang:counter64; - } - leaf rx-pkt-size-64 { - type yang:counter64; - } - leaf rx-pkt-size-lt-64 { - type yang:counter64; - } - leaf rx-pkt-size-65-127 { - type yang:counter64; - } - leaf rx-pkt-size-128-255 { - type yang:counter64; - } - leaf rx-pkt-size-256-511 { - type yang:counter64; - } - leaf rx-pkt-size-512-1023 { - type yang:counter64; - } - leaf rx-pkt-size-1024-1518 { - type yang:counter64; - } - leaf rx-pkt-size-gt-1518 { - type yang:counter64; - } - leaf tx-pkt-size-64 { - type yang:counter64; - } - leaf tx-pkt-size-lt-64 { - type yang:counter64; - } - leaf tx-pkt-size-65-127 { - type yang:counter64; - } - leaf tx-pkt-size-128-255 { - type yang:counter64; - } - leaf tx-pkt-size-256-511 { - type yang:counter64; - } - leaf tx-pkt-size-512-1023 { - type yang:counter64; - } - leaf tx-pkt-size-1024-1518 { - type yang:counter64; - } - leaf tx-pkt-size-gt-1518 { - type yang:counter64; - } - leaf rx-policer-remark { - type yang:counter64; - } - } - list mac { - description "Display MAC addresses"; - config false; - key "bridge-id if-name mac-address"; - leaf bridge-id { - description "BRIDGE ID"; - type viptela:bridge-id; - } - leaf if-name { - description "Interface Name"; - type viptela:named-type; - } - leaf mac-address { - description "Hardware Address"; - type viptela:named-type; - } - leaf type { - description "MAC address type: static/dynamic"; - type string; - } - leaf expiry-time { - description "Time left for the entry to be aged out."; - type string; - } - leaf rx-packets { - type yang:counter64; - } - leaf rx-octets { - type yang:counter64; - } - leaf tx-packets { - type yang:counter64; - } - leaf tx-octets { - type yang:counter64; - } - } - } - notification bridge-creation { - uses viptela:common-notification-header; - leaf bridge-id { - type viptela:bridge-id; - } - } - notification bridge-deletion { - uses viptela:common-notification-header; - leaf bridge-id { - type viptela:bridge-id; - } - } - notification bridge-interface-state-change { - uses viptela:common-notification-header; - leaf bridge-id { - type viptela:bridge-id; - } - leaf if-name { - type viptela:named-type; - } - leaf new-state { - type viptela:oper-state; - } - } - notification bridge-max-mac-reached { - uses viptela:common-notification-header; - leaf bridge-id { - type viptela:bridge-id; - } - leaf num-macs { - type uint32; - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-clear.yang b/viptela-mibs/19.2/yang/viptela-clear.yang deleted file mode 100644 index 63144f8a..00000000 --- a/viptela-mibs/19.2/yang/viptela-clear.yang +++ /dev/null @@ -1,1101 +0,0 @@ -module viptela-clear { - namespace "http://viptela.com/clear"; - prefix viptela-clear; - - import ietf-inet-types { - prefix inet; - } - prefix tailf; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines the data model for clear operations"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - container clear { - description "Clear parameter"; - viptela:action "notification" { - description "Clear notifications"; - input { - leaf stream { - description "Notification stream"; - mandatory true; - type enumeration { - enum "viptela"; - } - } - } - } - container bridge { - description "Clear bridge related information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "statistics" { - description "Clear all bridge statistics"; - input { - leaf bridge-id { - description "Allowed values: <0..63>"; - type viptela:bridge-id; - } - } - } - viptela:action "mac" { - description "Flush all bridge mac tables"; - input { - leaf bridge-id { - description "Allowed values: <0..63>"; - type viptela:bridge-id; - } - } - } - } - container ip { - description "Clear IP information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - container mfib { - description "Clear MFIB entries"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "stats" { - description "Clear MFIB statistics for all groups"; - } - viptela:action "record" { - description "Clear MFIB statistics for a specific group"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf group { - description "IPv4 group address"; - type inet:ipv4-address; - mandatory true; - } - leaf source { - description "IPv4 source address"; - type inet:ipv4-address; - mandatory true; - } - leaf upstream-iif { - description "Incoming interface name"; - type viptela:named-type; - mandatory false; - } - leaf upstream-tunnel { - description "IPv4 address of tunnel remote system"; - type inet:ipv4-address; - mandatory false; - } - } - } - } - container nat { - description "Clear NAT states and statistics"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "filter" { - description "Clear NAT filter entries"; - input { - leaf nat-vpn-id { - description "NAT VPN ID"; - type viptela:vpn-id; - } - leaf nat-ifname { - description "Name of NAT interface"; - type viptela:named-type; - } - leaf private-vpn-id { - description "Private VPN ID"; - type viptela:vpn-id; - } - leaf proto { - description "Protocol"; - type enumeration { - enum "tcp"; - enum "udp"; - enum "icmp"; - } - } - leaf private-source-address { - description "Private source IP address"; - type inet:ipv4-address; - } - leaf private-dest-address { - description "Private destination IP address"; - type inet:ipv4-address; - } - leaf private-source-port { - description "Private source port"; - type inet:port-number { - description "<0..65535>"; - } - } - leaf private-dest-port { - description "Private destination port"; - type inet:port-number { - description "<0..65535>"; - } - } - } - } - viptela:action "statistics" { - description "Clear NAT statistics"; - input { - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf interface { - description "Name of NAT interface"; - type viptela:named-type; - } - } - } - } - } - container omp { - description "Clear OMP"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart')"; - viptela:action "peer" { - description "Clear a specific OMP peer"; - input { - leaf address { - description "IPv4 address of peer"; - type inet:ipv4-address; - mandatory true; - } - leaf soft { - description "Re-evaluate peer information"; - type enumeration { - enum "in"; - enum "out"; - } - } - } - } - viptela:action "routes" { - description "Re-install routes into route table"; - } - viptela:action "tlocs" { - description "Re-install TLOCs into tunnel table"; - } - viptela:action "all" { - description "Restart OMP"; - } - } - container bfd { - description "Clear BFD information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "transitions" { - description "Clear all BFD transition counters"; - } - } - container reverse-proxy { - description "Clear reverse-proxy"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "context" { - description "Clear installed reverse proxy certificate and resets control connections"; - } - } - container pppoe { - description "Clear PPPoE"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "statistics" { - description "Clear PPPoE related statistics"; - } - } - container certificate { - description "Clear certificate"; - when - "(/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage') or - (/viptela-system:system/viptela-system:vbond/viptela-system:local)"; - viptela:action "installed" { - description "Clear the installed certificate"; - output { - leaf status { - type enumeration { - enum "success"; - enum "failure"; - } - } - } - } - } - container bgp { - description "Clear BGP"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "neighbor" { - description "Clear a specific BGP neighbor"; - input { - leaf address { - description "IPv4 address of neighbor"; - type inet:ipv4-address; - mandatory true; - } - leaf soft { - description "Re-evaluate neighbor information"; - type enumeration { - enum "in"; - enum "out"; - } - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "all" { - description "Reset all BGP neighbors"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - } - container ospf { - description "Clear OSPF information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "all" { - description "Reset all OSPF neighbors"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "database" { - description "Clear all received LSAs"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - } - container ipv6 { - description "Clear IPv6 information"; - viptela:action "neighbor" { - description "Clear IPv6 Neighbor information"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - leaf interface { - description "Interface name"; - type viptela:named-type { - description "Interface name: 1..32 characters"; - } - } - leaf ipv6 { - description "IPv6 address"; - type inet:ipv6-address; - } - } - } - container policy { - description "Clear IPv6 policy counters"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "access-list" { - input { - leaf name { - description "Name of access list"; - type viptela:named-type-127; - } - } - } - } - container dhcp { - description "Clear DHCPv6 information"; - viptela:action "state" { - description "Clear DHCPv6 state"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - leaf interface { - description "Interface name"; - type viptela:named-type { - description "Interface name: 1..32 characters"; - } - } - } - } - } - } - viptela:action "arp" { - description "Clear ARP information"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - leaf interface { - description "Interface name"; - type viptela:named-type { - description "Interface name: 1..32 characters"; - } - } - leaf ip { - description "IPv4 address"; - type inet:ipv4-address; - } - } - } - container policy { - description "Clear policy counters"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "access-list" { - input { - leaf name { - description "Name of access list"; - type viptela:named-type-127; - } - } - } - viptela:action "data-policy" { - input { - leaf name { - description "Name of data policy"; - type viptela:named-type-127; - } - } - } - viptela:action "app-route-policy" { - input { - leaf name { - description "Name of application-aware routing policy"; - type viptela:named-type-127; - } - } - } - container zbfw { - description "Clear inspect session data for a given zone-pair"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "sessions" { - input { - leaf name { - description "Name of the zone-pair"; - type viptela:named-type; - } - } - } - viptela:action "filter-statistics" { - input { - leaf name { - description "Name of the zone-pair policy"; - type viptela:named-type-127; - } - } - } - viptela:action "global-statistics" { - description "Clear zone pair statistics"; - } - } - } - container policer { - description "Clear Policer statistics"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "statistics" { - description "Clear policer statistics"; - input { - leaf name { - description "Name of policer"; - type viptela:named-type; - } - } - } - } - container interface { - description "Clear interface information"; - viptela:action "statistics" { - description "Clear interface forwarding statistics"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - leaf interface { - description "Interface name"; - type viptela:named-type { - description "Interface name (1..32 characters)"; - } - } - leaf queue { - description "Queue number"; - type uint8 { - description "<0..7>"; - range "0..7"; - } - } - } - } - } - container system { - description "Clear system information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "statistics" { - description "Clear system forwarding statistics"; - } - } - container tunnel { - description "Clear tunnel information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "statistics" { - description "Clear tunnel forwarding statistics"; - } - viptela:action "gre-keepalives" { - description "Clear tunnel gre keepalives"; - } - } - container app-route { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Clear application-aware routing policy information"; - viptela:action "statistics"; - } - container dhcp { - description "Clear DHCP information"; - viptela:action "state" { - description "Clear DHCP state"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - leaf interface { - description "Interface name"; - type viptela:named-type { - description "Interface name: 1..32 characters"; - } - } - } - } - viptela:action "server-bindings" { - description "Clear DHCP server bindings"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf interface { - description "Interface name"; - type viptela:named-type { - description "Interface name: 1..32 characters"; - } - mandatory true; - } - leaf client-mac { - description "DHCP client's MAC address"; - type string; - } - } - } - viptela:action "server-declined-addresses" { - description "Clear DHCP server declined addresses"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf interface { - description "Interface name"; - type viptela:named-type { - description "Interface name: 1..32 characters"; - } - mandatory true; - } - leaf address { - description "IPv4 address"; - type inet:ipv4-address; - } - } - } - viptela:action "server-packet-stats" { - description "Clear DHCP server bindings"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf interface { - description "Interface name"; - type viptela:named-type { - description "Interface name: 1..32 characters"; - } - mandatory true; - } - } - } - viptela:action "autoip" { - description "Clear DHCP autoip helper state"; - } - } - container cloudexpress { - description "Clear cloudexpress information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "computations" { - description "Clear cloudexpress computations for applications"; - input { - leaf application { - description "applications"; - type viptela:cloudexpress-app-type; - } - } - } - } - container app { - description "Clear app related information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - container cflowd { - description "Clear cflowd flow information"; - viptela:action "flows" { - description "Clear per-VPN cflowd flows"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf dest-ip { - description "Destination IP prefix"; - type inet:ipv4-prefix; - } - leaf src-ip { - description "Source IP prefix"; - type inet:ipv4-prefix; - } - leaf ip-proto { - description "IP protocol"; - type uint8 { - description "<0..255>"; - } - } - leaf src-port { - description "Source transport port "; - type inet:port-number { - description "<1..65335>"; - range "1..65335"; - } - } - leaf dest-port { - description "Destination transport port "; - type inet:port-number { - description "<1..65335>"; - range "1..65335"; - } - } - } - } - viptela:action "flow-all" { - description "Clear all cflowd flows in the system"; - } - viptela:action "statistics" { - description "Clear all cflowd statistics"; - } - } - container dpi { - description "Clear DPI flow information"; - viptela:action "flows" { - description "Clear per VPN DPI flows"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf destination-prefix { - description "Destination IP prefix"; - type inet:ipv4-prefix; - } - leaf source-prefix { - description "Source IP prefix"; - type inet:ipv4-prefix; - } - leaf ip-protocol { - description "IP protocol"; - type uint8 { - description "<0..255>"; - } - } - leaf source-port { - description "Source transport port "; - type inet:port-number; - } - leaf destination-port { - description "Destination transport port "; - type inet:port-number; - } - } - } - viptela:action "apps" { - description "Clear per VPN DPI apps"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf application { - description "Application "; - type viptela:named-type { - description "Application name: 1..32 characters"; - } - } - } - } - viptela:action "all" { - description "Clear all dpi flows in the system"; - } - viptela:action "protocol-hits" { - description "Clear all protocol hits on the system"; - } - container summary { - description "Clear DPI summary"; - viptela:action "statistics" { - description "Clear DPI statistics"; - } - } - container cache { - description "Clear DPI cache"; - viptela:action "table" { - description "Clear DPI cache table"; - } - } - } - container log { - description "Clear log flow information"; - viptela:action "flows" { - description "Clear per-VPN log flows"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf dest-ip { - description "Destination IP prefix"; - type inet:ip-prefix; - } - leaf src-ip { - description "Source IP prefix"; - type inet:ip-prefix; - } - leaf ip-proto { - description "IP protocol"; - type uint8 { - description "<0..255>"; - } - } - leaf src-port { - description "Source transport port "; - type inet:port-number { - description "<1..65335>"; - range "1..65335"; - } - } - leaf dest-port { - description "Destination transport port "; - type inet:port-number { - description "<1..65335>"; - range "1..65335"; - } - } - } - } - viptela:action "flow-all" { - description "Clear all logged flows in the system"; - } - } - container tcp-opt { - description "Clear tcp-opt related information"; - viptela:action "expired-flows" { - description "Clear tcp-opt expired flow table"; - } - } - } - container pim { - description "Clear PIM information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "neighbor" { - description "Clear a specific PIM neighbor"; - input { - leaf address { - description "IPv4 address of neighbor"; - type inet:ipv4-address; - } - leaf vpn { - description "VPN ID"; - type viptela:service-vpn-id; - mandatory true; - } - } - } - viptela:action "interface" { - description "Clear a specific PIM interface"; - input { - leaf interface { - description "Interface name"; - type viptela:named-type { - description "Interface name: 1..32 characters"; - } - } - leaf vpn { - description "VPN ID"; - type viptela:service-vpn-id; - mandatory true; - } - } - } - viptela:action "protocol" { - description "Clear all PIM state"; - input { - leaf vpn { - description "VPN ID"; - type viptela:service-vpn-id; - mandatory true; - } - } - } - viptela:action "statistics" { - description "Clear PIM statistics"; - input { - leaf vpn { - description "VPN ID"; - type viptela:service-vpn-id; - } - } - } - viptela:action "rp-mapping" { - description "Clear PIM RP mapping"; - input { - leaf vpn { - description "VPN ID"; - type viptela:service-vpn-id; - } - } - } - } - container igmp { - description "Clear IGMP information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "protocol" { - description "Clear all IGMP state"; - input { - leaf vpn { - description "VPN ID"; - type viptela:service-vpn-id; - mandatory true; - } - } - } - viptela:action "interface" { - description "Clear an IGMP interface"; - input { - leaf interface { - description "Interface name"; - type viptela:named-type { - description "Interface name: 1..32 characters"; - } - mandatory true; - } - leaf vpn { - description "VPN ID"; - type viptela:service-vpn-id; - mandatory true; - } - } - } - viptela:action "statistics" { - description "Clear IGMP statistics"; - input { - leaf vpn { - description "VPN ID"; - type viptela:service-vpn-id; - } - } - } - } - container cellular { - description "Clear cellular information"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-1000' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M2' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4G' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4GLTE' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-6G')"; - viptela:action "statistics" { - description "Clear cellular session statistics"; - input { - leaf interface { - description "Interface name"; - type viptela:named-type { - description "Interface name: 1..32 characters"; - } - default "cellular0"; - } - } - } - viptela:action "errors" { - description "Clear cellular errors"; - input { - leaf interface { - description "Interface name"; - type viptela:named-type { - description "Interface name: 1..32 characters"; - } - default "cellular0"; - } - } - } - } - container wlan { - description "Clear WLAN information"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-W2')"; - viptela:action "client" { - description "Disassociate WLAN client"; - input { - leaf mac { - description "Client MAC address in aa:bb:cc:dd:ee:ff format"; - type string { - length "1..18"; - description "<1..18> characters"; - } - } - } - } - viptela:action "radius-stats" { - description "Clear WLAN RADIUS statistics"; - input { - leaf vap-ifname { - type viptela:vap-iftype; - mandatory true; - } - } - } - } - container control { - description "Clear control connections"; - when - "(/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage') or - (/viptela-system:system/viptela-system:personality = 'vedge')"; - viptela:action "connections" { - description "Clear all control connections"; - } - viptela:action "reverse-proxy-connections" { - description "Clear all reverse proxy control connections"; - } - viptela:action "connections-history" { - description "Clear control connections history"; - } - viptela:action "port-index" { - description "Clear the port-hopping bucket index"; - } - } - container orchestrator { - description "Clear orchestrator connections"; - when - "(/viptela-system:system/viptela-system:vbond/viptela-system:local) and - (/viptela-system:system/viptela-system:personality = 'vedge')"; - viptela:action "connections" { - description "Clear all control connections"; - } - viptela:action "connections-history" { - description "Clear control connections history"; - } - } - container pseudo-commit { - description "Clear the pseudo commit lock and stop the timer"; - viptela:action "lock" { - description "Clear the pseudo commit lock and stop the timer"; - } - } - container dns { - description "Clear the dns cache"; - viptela:action "cache" { - description "Clear the cached dns entries"; - } - } - container cloudinit { - description "Clear cloudinit data"; - viptela:action "data" { - description "Clear all vEdge Cloud initialization data"; - } - } - container ztp { - description "Clear ZTP information"; - when - "(/viptela-system:system/viptela-system:vbond/viptela-system:local) and - (/viptela-system:system/viptela-system:vbond/viptela-system:ztp-server)"; - viptela:action "entries" { - description "Clear all entries from the ZTP database"; - } - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-common.yang b/viptela-mibs/19.2/yang/viptela-common.yang deleted file mode 100644 index f3423241..00000000 --- a/viptela-mibs/19.2/yang/viptela-common.yang +++ /dev/null @@ -1,1891 +0,0 @@ -module viptela-common { - namespace "http://viptela.com/common"; - prefix viptela-common; - - prefix tailf; - } - import ietf-inet-types { - prefix inet; - } - import ietf-yang-types { - prefix yang; - } - include viptela-models; - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines common YANG types and grouping statements"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - typedef if-dialer-pool { - description "<1..30>"; - type uint32 { - description "<1..30>"; - range "1..30"; - } - } - - typedef gre-tunnel-state-enum { - type enumeration { - enum "down" { - value 0; - } - enum "up"; - enum "invalid"; - } - } - - typedef gre-tunnel-ka-state-enum { - type enumeration { - enum "down" { - value 0; - } - enum "up"; - enum "invalid"; - } - } - - typedef nat-direction-enum { - description "Direction of NAT translation - inside/outside"; - type enumeration { - enum "inside" { - value 0; - } - enum "outside"; - } - } - - typedef ppp-auth { - description "chap pap"; - type enumeration { - enum "chap"; - enum "pap"; - } - } - - typedef ppp-chap-direction { - description "callin callout dedicated"; - type enumeration { - enum "callin"; - enum "callout"; - enum "dedicated"; - } - } - - typedef if-admin-status-type { - type string { - length "1..8"; - } - } - - typedef if-oper-status-type { - type string { - length "1..16"; - } - } - - typedef if-tracker-status-type { - type string { - length "1..16"; - } - } - - typedef encapsulation { - type enumeration { - enum "null"; - enum "vlan"; - enum "ppp"; - } - } - - typedef afi-enum { - type enumeration { - enum "ipv4"; - enum "ipv6"; - } - } - - typedef plp { - type enumeration { - enum "low"; - enum "high"; - } - } - - typedef named-type { - description "<1..32> characters"; - type string { - length "1..32"; - pattern "[^<>]*"; - } - } - - typedef longer-named-type { - description "<1..128> characters"; - type string { - length "1..128"; - pattern "[^<>]*"; - } - } - - typedef named-type-127 { - description "<1..127> characters"; - type string { - length "1..127"; - pattern "[^<>]*"; - } - } - - typedef named-type-256 { - description "<1..256> characters"; - type string { - length "1..256"; - pattern "[^<>]*"; - } - } - - typedef host-name { - description "<1..32> characters"; - type string { - length "1..32"; - pattern "[a-zA-Z0-9\\-_]+"; - } - } - - typedef directory-path { - description ""; - type string { - length "1..256"; - } - } - - typedef file-path { - description ""; - type string { - length "1..256"; - } - } - - typedef range-type { - type string { - length "1..32"; - pattern "\\d+|\\d+-\\d+"; - } - } - - typedef bind-interface-type { - description "<1..32> characters"; - type string { - length "1..32"; - } - } - - typedef screen-width-type { - description "<20..256>"; - type uint16 { - description "<20..256>"; - range "20..256"; - } - } - - typedef idle-timeout { - description "<0..8192> seconds"; - type uint16 { - description "<0..8192>"; - range "0..8192"; - } - } - - typedef disk-size-bytes { - description "Disk size, in bytes"; - type yang:gauge64 { - description "Disk size, in bytes"; - } - } - - typedef bridge-id { - description "<1..63>"; - type uint32 { - description "<1..63>"; - range "1..63"; - } - } - - typedef vpn-id { - description "<0..65530>"; - type uint32 { - description "<0..65530>"; - range "0..65530"; - } - } - - typedef vpn-id-old { - description "<0..65530>"; - type uint64 { - description "<0..65530>"; - range "0..65530"; - } - } - - typedef service-vpn-id { - description "<1..65530>"; - type uint32 { - description "<1..65530>"; - range "1..65530"; - } - } - - typedef site-id { - description "<0..4294967295>"; - type uint32 { - description "<0..4294967295>"; - range "0..4294967295"; - } - } - - typedef domain-id { - description "<1..4294967295>"; - type uint32 { - description "<1..4294967295>"; - range "1..4294967295"; - } - } - - typedef oper-domain-id { - description "<0..4294967295>"; - type uint32 { - description "<0..4294967295>"; - range "0..4294967295"; - } - } - - typedef group-id { - description "<0..4294967295>"; - type uint32; - } - - typedef route-tag { - description "<0..4294967295>"; - type uint32; - } - - typedef route-preference { - description "<0..4294967295>"; - type uint32; - } - - typedef route-weight { - description "<1..255>"; - type uint8 { - description "<1..255>"; - range "1..255"; - } - } - - typedef dscp-value { - description "<0..63>"; - type uint8 { - description "<0..63>"; - range "0..63"; - } - } - - typedef l2-cos-value { - description "<0..7>"; - type uint8 { - description "<0..7>"; - range "0..7"; - } - } - - typedef traffic-class-value { - description "<0..63>"; - type uint8 { - description "<0..63>"; - range "0..63"; - } - } - - typedef mac-address { - description "MAC address in aa:bb:cc:dd:ee:ff format"; - type string { - pattern "[0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}"; - } - } - - typedef sha-256 { - description "SHA-256"; - type string; - } - - typedef control-protocol-enum { - description "dtls tls"; - type enumeration { - enum "dtls"; - enum "tls"; - } - default "dtls"; - } - - typedef color-enum { - 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"; - type enumeration { - enum "default" { - value 1; - } - enum "mpls"; - enum "metro-ethernet"; - enum "biz-internet"; - enum "public-internet"; - enum "lte"; - enum "3g"; - enum "red"; - enum "green"; - enum "blue"; - enum "gold"; - enum "silver"; - enum "bronze"; - enum "custom1"; - enum "custom2"; - enum "custom3"; - enum "private1"; - enum "private2"; - enum "private3"; - enum "private4"; - enum "private5"; - enum "private6"; - } - } - - typedef validity-enum { - description "valid invalid staging"; - type enumeration { - enum "valid" { - value 1; - } - enum "invalid" { - value 2; - } - enum "staging" { - value 3; - } - } - } - - typedef carrier-enum { - description "default carrier1 carrier2 carrier3 carrier4 carrier5 carrier6 carrier7 carrier8"; - type enumeration { - enum "default" { - value 1; - } - enum "carrier1" { - value 2; - } - enum "carrier2" { - value 3; - } - enum "carrier3" { - value 4; - } - enum "carrier4" { - value 5; - } - enum "carrier5" { - value 6; - } - enum "carrier6" { - value 7; - } - enum "carrier7" { - value 8; - } - enum "carrier8" { - value 9; - } - } - } - - typedef encap-enum { - description "gre ipsec"; - type enumeration { - enum "gre" { - value 1; - } - enum "ipsec" { - value 2; - } - } - } - - typedef service-type-enum { - description "FW IDS IDP netsvc1 netsvc2 netsvc3 netsvc4 TE"; - type enumeration { - enum "FW" { - value 1; - } - enum "IDS"; - enum "IDP"; - enum "netsvc1"; - enum "netsvc2"; - enum "netsvc3"; - enum "netsvc4"; - enum "TE"; - } - } - - typedef policy-service-type-enum { - description "FW IDS IDP netsvc1 netsvc2 netsvc3 netsvc4"; - type enumeration { - enum "FW" { - value 1; - } - enum "IDS"; - enum "IDP"; - enum "netsvc1"; - enum "netsvc2"; - enum "netsvc3"; - enum "netsvc4"; - } - } - - typedef service-oper-enum { - description "Operator service type"; - type enumeration { - enum "VPN" { - value 0; - } - enum "FW"; - enum "IDS"; - enum "IDP"; - enum "netsvc1"; - enum "netsvc2"; - enum "netsvc3"; - enum "netsvc4"; - enum "TE"; - } - } - - typedef ultimate-tloc-enum { - description "Ultimate TLOC action"; - type enumeration { - enum "strict" { - value 1; - } - enum "primary"; - enum "ecmp"; - enum "backup"; - } - } - - typedef os-enum { - description "Device OS"; - type enumeration { - enum "regular" { - value 1; - } - enum "next"; - } - } - - typedef personality-enum { - description "Device type"; - type enumeration { - enum "vedge" { - value 1; - } - enum "vsmart"; - enum "vmanage"; - enum "vcontainer"; - } - } - - typedef personality-enum-oper { - description "Device type"; - type enumeration { - enum "unknown" { - value 0; - } - enum "vedge"; - enum "vhub"; - enum "vsmart"; - enum "vbond"; - enum "vmanage"; - enum "ztp"; - enum "vcontainer"; - } - } - - typedef peer-state { - description "OMP peer state"; - type enumeration { - enum "invalid"; - enum "init"; - enum "handshake"; - enum "up"; - enum "down"; - enum "init-in-gr"; - enum "down-in-gr"; - enum "handshake-in-gr"; - } - } - - typedef peer-event { - description "OMP peer event"; - type enumeration { - enum "invalid"; - enum "init"; - enum "connection"; - enum "handshake-received"; - enum "holdtimer-expired"; - enum "down"; - enum "shutdown"; - } - } - - typedef oper-state { - description "Operational state"; - type enumeration { - enum "up"; - enum "down"; - } - } - - typedef admin-state { - description "Administrative state"; - type enumeration { - enum "up" { - value 0; - } - enum "down" { - value 1; - } - } - } - - typedef ipsec-encrypt-bitstr { - type bits { - bit null { - position 0; - } - bit des { - position 1; - } - bit des3 { - position 2; - } - bit aes128 { - position 3; - } - bit aes192 { - position 4; - } - bit aes256 { - position 5; - } - bit aes128_ctr { - position 6; - } - bit aes192_ctr { - position 7; - } - bit aes256_ctr { - position 8; - } - bit aes128_gmac { - position 9; - } - bit aes192_gmac { - position 10; - } - bit aes256_gmac { - position 11; - } - } - } - - typedef ipsec-auth-bitstr { - type bits { - bit none { - position 0; - } - bit md5 { - position 1; - } - bit sha1-hmac { - position 2; - } - bit ah-sha1-hmac { - position 3; - } - bit aes_xcbc { - position 4; - } - bit sha256 { - position 5; - } - bit sha384 { - position 6; - } - bit sha512 { - position 7; - } - bit ghash8 { - position 8; - } - bit ghash12 { - position 9; - } - bit ghash16 { - position 10; - } - } - } - - typedef origin-proto-enum { - description "Origin protocol"; - type enumeration { - enum "proto-invalid" { - value 0; - } - enum "static"; - enum "connected"; - enum "eBGP"; - enum "iBGP"; - enum "OSPF-intra-area"; - enum "OSPF-inter-area"; - enum "OSPF-external-1"; - enum "OSPF-external-2"; - enum "aggregate"; - enum "natpool-inside"; - enum "eigrp-summary"; - enum "eigrp-internal"; - enum "eigrp-external"; - enum "lisp"; - enum "isis"; - } - } - - typedef ipv4-ucast-addr-prefix { - description "IPv4 address/prefix length"; - type string { - pattern "(([01]?\\d\\d?|2[0-1]\\d|22[0-3])\\.)(([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.)(([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.)([01]?\\d\\d?|2[0-4]\\d|25[0-5])/([0-2]?\\d|(3[0-2]))"; - length "1..32"; - } - } - - typedef ipv4-ucast-addr { - description "Unicast IPv4 address"; - type string { - pattern "(([1-9]\\d?|1\\d\\d|2[0-1]\\d|22[0-3])\\.)(([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.)(([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.)([01]?\\d\\d?|2[0-4]\\d|25[0-5])"; - } - } - - typedef ipv4-addr-range-type { - description "IPv4 address range"; - type string { - pattern "((([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))|((([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])-(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))"; - } - } - - typedef ipv6-ucast-addr-prefix { - description "IPv6 address/prefix length"; - type string { - pattern "((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8])))"; - pattern "(([^:]+:){6}(([^:]+:[^:]+)|(.*\\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(/.+)"; - } - } - - typedef ipv6-ucast-addr { - description "Unicast IPv6 address"; - type string { - pattern "((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\\p{N}\\p{L}]+)?"; - pattern "(([^:]+:){6}(([^:]+:[^:]+)|(.*\\..*)))|((([^:]+:)*[^:]+)?::(([^:]+:)*[^:]+)?)(%.+)?"; - } - } - - typedef chassis-number { - description "Chassis number/uuid of the device"; - type string { - length "1..40"; - } - } - - typedef serial-number { - description "Serial number of the device"; - type string { - length "1..40"; - } - } - - typedef organization-name { - description "Organization name"; - type string { - length "1..128"; - pattern "[^#$]*"; - } - } - - typedef state-enum { - description "Operational state"; - type enumeration { - enum "DOWN" { - value 1; - } - enum "UP"; - } - } - - typedef admin-state-enum { - description "Administrative state"; - type enumeration { - enum "disable" { - value 1; - } - enum "enable"; - } - } - - typedef tunnel-enum { - description "Tunnel status"; - type enumeration { - enum "add" { - value 1; - } - enum "delete"; - } - } - - typedef bgp-afi-type { - type enumeration { - enum "ipv4-unicast"; - } - } - - typedef translate-enum { - type enumeration { - enum "candidate"; - enum "never"; - enum "always"; - } - } - - typedef metric-enum { - type enumeration { - enum "type1"; - enum "type2"; - } - } - - typedef ospf-state-enum { - type enumeration { - enum "full"; - enum "deleted"; - enum "depend-upon"; - enum "down"; - enum "attempt"; - enum "init"; - enum "two-way"; - enum "exstart"; - enum "exchange"; - enum "loading"; - } - } - - typedef ospf-if-state-enum { - type enumeration { - enum "if-depend-upon"; - enum "if-down"; - enum "if-loopback"; - enum "if-waiting"; - enum "if-point-to-point"; - enum "if-dr-other"; - enum "if-backup"; - enum "if-dr"; - } - } - - typedef bgp-state { - type enumeration { - enum "idle"; - enum "connect"; - enum "active"; - enum "opensent"; - enum "openconfirm"; - enum "established"; - enum "clearing"; - enum "deleted"; - } - } - - typedef nexthop-enum { - type enumeration { - enum "if-connected"; - enum "interface"; - enum "ipv4"; - enum "ipv4-with-ifindex"; - enum "ipv4-with-ifname"; - enum "ipv4-indirect"; - enum "ipv6"; - enum "ipv6-with-ifindex"; - enum "ipv6-with-ifname"; - enum "ipv6-indirect"; - enum "blackhole"; - enum "extranet"; - } - } - - typedef aaa-tasks-type { - type enumeration { - enum "system"; - enum "interface"; - enum "policy"; - enum "routing"; - enum "security"; - } - } - - typedef aaa-permission-type { - type enumeration { - enum "read"; - enum "write"; - } - } - - typedef object-identifier { - type string { - pattern "(([0-1](\\.[1-3]?[0-9]))|(2\\.(0|([1-9]\\d*))))(\\.(0|\\*|([1-9]\\d*))){0,126}"; - } - } - - typedef debug-level-enum { - description "Debug level"; - type enumeration { - enum "low" { - description "Minimal logging"; - value 1; - } - enum "high" { - description "Verbose logging"; - value 2; - } - } - } - - typedef tcpd-debug-level-enum { - description "Debug level"; - type enumeration { - enum "low" { - description "Minimal logging"; - value 1; - } - enum "high" { - description "High logging"; - value 2; - } - enum "verbose" { - description "Verbose logging"; - value 3; - } - } - } - - typedef vdaemon-debug-level-enum { - description "Debug level"; - type enumeration { - enum "low" { - description "Minimal logging"; - value 1; - } - enum "high" { - description "Verbose logging"; - value 2; - } - } - } - - typedef debug-packet-dir-enum { - description "Packet direction"; - type enumeration { - enum "both"; - enum "received"; - enum "sent"; - } - } - - typedef netconf-notification-severity { - description "Netconf notification severity level"; - type enumeration { - enum "critical" { - value 1; - } - enum "major" { - value 2; - } - enum "minor" { - value 3; - } - } - } - - typedef installation-status { - description "Installation phase/status"; - type enumeration { - enum "download-start" { - value 2; - } - enum "download-complete" { - value 3; - } - enum "verification-complete" { - value 4; - } - enum "upgrade-apply-complete" { - value 5; - } - enum "sync-partition-start" { - value 6; - } - enum "sync-partition-complete" { - value 7; - } - enum "install-complete" { - value 8; - } - enum "install-fail" { - value 9; - } - enum "reboot" { - value 10; - } - } - } - - typedef debug-omp-packet-type { - description "Packet type"; - type bits { - bit handshake; - bit update; - bit alert; - bit hello; - bit query; - bit policy; - bit inform; - bit all; - } - } - - typedef debug-bgp-packet-type { - description "BGP packet type"; - type bits { - bit keepalive; - bit update; - bit all; - } - } - - typedef debug-ospf-type { - type bits { - bit events; - bit status; - bit timers; - } - } - - typedef debug-ospf-lsa_type { - type bits { - bit flooding; - bit generate; - bit install; - bit refresh; - } - } - - typedef debug-ospf-packet-type { - type bits { - bit dd; - bit hello; - bit ls-ack; - bit ls-request; - bit ls-update; - bit all; - } - } - - typedef debug-vrrp-packet-type { - type bits { - bit advertisement; - bit arp; - bit all; - } - } - - typedef debug-pim-packet-type { - description "Packet type"; - type bits { - bit hello; - bit jp; - bit assert; - bit all; - } - } - - grouping tloc-group { - leaf ip { - description "IP address"; - type inet:ip-address; - } - leaf color { - description "Color"; - type color-enum; - } - leaf encap { - description "Encapsulation"; - type encap-enum; - } - } - - grouping tloc-map-group { - leaf ip { - description "IP address"; - type inet:ip-address; - } - leaf port { - description "Port number"; - type inet:port-number; - } - } - - grouping tloc-encap-group { - leaf key { - description "GRE key"; - type uint32; - } - leaf proto { - description "Protocol"; - type uint32; - } - leaf spi { - description "SPI"; - type uint32; - } - leaf auth-type { - description "Authentication"; - type ipsec-auth-bitstr; - } - leaf encrypt-type { - description "Encryption"; - type ipsec-encrypt-bitstr; - } - } - - grouping origin-group { - leaf protocol { - description "Origin protocol"; - type origin-proto-enum; - } - leaf metric { - description "Origin metric"; - type uint32; - } - } - - grouping service-oper-group { - leaf vpn-id { - description "VPN ID"; - type vpn-id; - } - leaf service { - description "Service type"; - type service-oper-enum; - } - leaf originator { - description "Originator IP address"; - type inet:ip-address; - } - } - - grouping date-time { - leaf date-time { - description "Date and time based on ISO 8601"; - type yang:date-and-time; - } - leaf date-time-string { - description "Pretty string version of date and time"; - type string; - } - } - - grouping common-notification-header { - leaf severity-level { - type netconf-notification-severity; - } - leaf host-name { - description "Hostname"; - type named-type; - } - leaf system-ip { - description "System IP address"; - type inet:ip-address; - } - } - - grouping install-notification-fields { - leaf status { - type installation-status; - } - leaf install-id { - type string { - length "1..128"; - } - } - leaf message { - type string { - length "1..256"; - } - } - } - - typedef nat-map-type-enum { - description "NAT mapping type"; - type enumeration { - enum "endpoint-independent"; - enum "address-port-dependent"; - enum "null-translation"; - } - } - - typedef nat-filter-type-enum { - description "NAT filter type"; - type enumeration { - enum "address-port-restricted"; - } - } - - typedef dot1x-state { - type enumeration { - enum "Authenticated" { - value 0; - } - enum "Connecting" { - value 1; - } - enum "Authenticating" { - value 2; - } - enum "Rejected" { - value 3; - } - } - } - - typedef ip-proto { - type enumeration { - enum "hopopt" { - value 0; - } - enum "icmp" { - value 1; - } - enum "igmp" { - value 2; - } - enum "ggp" { - value 3; - } - enum "ipv4" { - value 4; - } - enum "st" { - value 5; - } - enum "tcp" { - value 6; - } - enum "cbt" { - value 7; - } - enum "egp" { - value 8; - } - enum "igp" { - value 9; - } - enum "bbn-rcc-mon" { - value 10; - } - enum "nvp-ii" { - value 11; - } - enum "pup" { - value 12; - } - enum "argus" { - value 13; - } - enum "emcon" { - value 14; - } - enum "xnet" { - value 15; - } - enum "chaos" { - value 16; - } - enum "udp" { - value 17; - } - enum "mux" { - value 18; - } - enum "dcn-meas" { - value 19; - } - enum "hmp" { - value 20; - } - enum "prm" { - value 21; - } - enum "xns-idp" { - value 22; - } - enum "trunk-1" { - value 23; - } - enum "trunk-2" { - value 24; - } - enum "leaf-1" { - value 25; - } - enum "leaf-2" { - value 26; - } - enum "rdp" { - value 27; - } - enum "irtp" { - value 28; - } - enum "iso-tp4" { - value 29; - } - enum "netblt" { - value 30; - } - enum "mfe-nsp" { - value 31; - } - enum "merit-inp" { - value 32; - } - enum "dccp" { - value 33; - } - enum "3pc" { - value 34; - } - enum "idpr" { - value 35; - } - enum "xtp" { - value 36; - } - enum "ddp" { - value 37; - } - enum "idpr-cmtp" { - value 38; - } - enum "tp" { - value 39; - } - enum "il" { - value 40; - } - enum "ipv6" { - value 41; - } - enum "sdrp" { - value 42; - } - enum "ipv6-route" { - value 43; - } - enum "ipv6-frag" { - value 44; - } - enum "idrp" { - value 45; - } - enum "rsvp" { - value 46; - } - enum "gre" { - value 47; - } - enum "dsr" { - value 48; - } - enum "bna" { - value 49; - } - enum "esp" { - value 50; - } - enum "ah" { - value 51; - } - enum "i-nlsp" { - value 52; - } - enum "swipe" { - value 53; - } - enum "narp" { - value 54; - } - enum "mobile" { - value 55; - } - enum "tlsp" { - value 56; - } - enum "skip" { - value 57; - } - enum "ipv6-icmp" { - value 58; - } - enum "ipv6-nonxt" { - value 59; - } - enum "ipv6-opts" { - value 60; - } - enum "any-host" { - value 61; - } - enum "cftp" { - value 62; - } - enum "any-local" { - value 63; - } - enum "sat-expak" { - value 64; - } - enum "kryptolan" { - value 65; - } - enum "rvd" { - value 66; - } - enum "ippc" { - value 67; - } - enum "dist-fs" { - value 68; - } - enum "sat-mon" { - value 69; - } - enum "visa" { - value 70; - } - enum "ipcv" { - value 71; - } - enum "cpnx" { - value 72; - } - enum "cphb" { - value 73; - } - enum "wsn" { - value 74; - } - enum "pvp" { - value 75; - } - enum "br-sat-mon" { - value 76; - } - enum "sun-nd" { - value 77; - } - enum "wb-mon" { - value 78; - } - enum "wb-expak" { - value 79; - } - enum "iso-ip" { - value 80; - } - enum "vmtp" { - value 81; - } - enum "secure-vmtp" { - value 82; - } - enum "vines" { - value 83; - } - enum "ttp" { - value 84; - } - enum "nsfnet-igp" { - value 85; - } - enum "dgp" { - value 86; - } - enum "tcf" { - value 87; - } - enum "eigrp" { - value 88; - } - enum "ospf" { - value 89; - } - enum "sprite-rpc" { - value 90; - } - enum "larp" { - value 91; - } - enum "mtp" { - value 92; - } - enum "ax-25" { - value 93; - } - enum "ipip" { - value 94; - } - enum "micp" { - value 95; - } - enum "scc-sp" { - value 96; - } - enum "etherip" { - value 97; - } - enum "encap" { - value 98; - } - enum "priv-encypt" { - value 99; - } - enum "gmtp" { - value 100; - } - enum "ifmp" { - value 101; - } - enum "pnni" { - value 102; - } - enum "pim" { - value 103; - } - enum "aris" { - value 104; - } - enum "scps" { - value 105; - } - enum "qnx" { - value 106; - } - enum "a-n" { - value 107; - } - enum "ipcomp" { - value 108; - } - enum "snp" { - value 109; - } - enum "compaq-peer" { - value 110; - } - enum "ipx-in-ip" { - value 111; - } - enum "vrrp" { - value 112; - } - enum "pgm" { - value 113; - } - enum "any-0-hop" { - value 114; - } - enum "l2tp" { - value 115; - } - enum "ddx" { - value 116; - } - enum "iatp" { - value 117; - } - enum "stp" { - value 118; - } - enum "srp" { - value 119; - } - enum "uti" { - value 120; - } - enum "smp" { - value 121; - } - enum "sm" { - value 122; - } - enum "ptp" { - value 123; - } - enum "isis-o-ipv4" { - value 124; - } - enum "fire" { - value 125; - } - enum "crtp" { - value 126; - } - enum "crudp" { - value 127; - } - enum "sscopmce" { - value 128; - } - enum "iplt" { - value 129; - } - enum "sps" { - value 130; - } - enum "pipe" { - value 131; - } - enum "sctp" { - value 132; - } - enum "fc" { - value 133; - } - enum "rsvp-e2e-ignore" { - value 134; - } - enum "mobility-header" { - value 135; - } - enum "udplite" { - value 136; - } - enum "mpls-in-ip" { - value 137; - } - enum "manet" { - value 138; - } - enum "hip" { - value 139; - } - enum "shim6" { - value 140; - } - enum "wesp" { - value 141; - } - enum "rohc" { - value 142; - } - enum "exp-1" { - value 253; - } - enum "exp-2" { - value 254; - } - enum "reserved" { - value 255; - } - } - } - - typedef cloudexpress-probe-trigger { - type enumeration { - enum "on-change" { - value 1; - } - enum "periodic" { - value 2; - } - } - } - - typedef cloudexpress-node-type { - type enumeration { - enum "gateway" { - value 1; - } - enum "client" { - value 2; - } - } - } - - typedef cloudexpress-exit-type { - type enumeration { - enum "gateway" { - value 1; - } - enum "local" { - value 2; - } - enum "uncomputed" { - value 3; - } - enum "none" { - value 4; - } - } - } - - typedef cloudexpress-app-type { - type enumeration { - enum "salesforce" { - value 1; - } - enum "office365" { - value 2; - } - enum "amazon_aws" { - value 3; - } - enum "oracle" { - value 4; - } - enum "box_net" { - value 6; - } - enum "dropbox" { - value 7; - } - enum "intuit" { - value 9; - } - enum "concur" { - value 10; - } - enum "sugar_crm" { - value 11; - } - enum "zoho_crm" { - value 12; - } - enum "zendesk" { - value 13; - } - enum "gotomeeting" { - value 14; - } - enum "google_apps" { - value 16; - } - } - } - - typedef asnum-type { - description "<1..4294967295> or "; - type union { - type uint32 { - description ""; - range "1..4294967295"; - } - type string { - description ""; - pattern "([1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-5][0-9][0-9][0-9][0-9]|[6][0-4][0-9][0-9][0-9]|[6][5][0-4][0-9][0-9]|[6][5][5][0-2][0-9]|[6][5][5][3][0-5])\\.([1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-5][0-9][0-9][0-9][0-9]|[6][0-4][0-9][0-9][0-9]|[6][5][0-4][0-9][0-9]|[6][5][5][0-2][0-9]|[6][5][5][3][0-5])"; - } - } - } - - typedef vap-iftype { - description "VAP interface name: vap<0-7>"; - type string { - length "1..5"; - pattern "vap0|vap1|vap2|vap3|vap4|vap5|vap6|vap7"; - } - } - - typedef public-key-type-enum { - description "ssh-rsa ssh-dss ecdsa-sha2-nistp256 ecdsa-sha2-nistp384 ecdsa-sha2-nistp521 ssh-ed25519"; - type enumeration { - enum "ssh-rsa" { - value 1; - } - enum "ssh-dss" { - value 2; - } - enum "ecdsa-sha2-nistp256" { - value 3; - } - enum "ecdsa-sha2-nistp384" { - value 4; - } - enum "ecdsa-sha2-nistp521" { - value 5; - } - enum "ssh-ed25519" { - value 6; - } - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-container.yang b/viptela-mibs/19.2/yang/viptela-container.yang deleted file mode 100644 index d1388ce1..00000000 --- a/viptela-mibs/19.2/yang/viptela-container.yang +++ /dev/null @@ -1,269 +0,0 @@ -module viptela-container { - namespace "http://viptela.com/container"; - prefix viptela-container; - - import ietf-inet-types { - prefix inet; - } - prefix tailf; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - import viptela-vpn { - prefix viptela-vpn; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines data model for Viptela containers"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-02-01 { - description - "Initial revision"; - } - - typedef container-personality-enum { - type enumeration { - enum "vsmart" { - value 1; - } - } - } - - container container { - description "Configure containers"; - when "(/viptela-system:system/viptela-system:personality = 'vcontainer')"; - list instance { - description "Instance configuration"; - key "name"; - leaf name { - description "Name of the instance"; - type viptela:named-type; - } - leaf description { - description "Description of the instance"; - type string { - length "1..128"; - pattern "[^<>]*"; - } - } - leaf image { - description "Image version"; - mandatory true; - type viptela:named-type; - } - leaf shutdown { - description "Administrative state"; - type boolean; - default "true"; - } - leaf memory { - description "Specify memory limit, in megabytes"; - type uint32 { - description "<256..16384>MB"; - range "256..16384"; - } - default "512"; - } - list allow-address { - description "Instance configuration"; - key "source-ip dest-port protocol"; - max-elements "64"; - must "((dest-port = 0) and (protocol = 'icmp')) or (protocol != 'icmp')" { - error-message "ICMP cannot have ports"; - } - must "((dest-port = 0) and (protocol = 'all')) or (protocol != 'all')" { - error-message "All traffic cannot have ports"; - } - leaf source-ip { - description "IP prefix"; - type inet:ipv4-prefix; - } - leaf dest-port { - description "Port number"; - type viptela:range-type { - description "<0..65535> or range"; - } - } - leaf protocol { - description "Protocol"; - type enumeration { - enum "all"; - enum "tcp"; - enum "udp"; - enum "icmp"; - } - } - } - list interface { - description "Create container interface"; - max-elements "10"; - key "name"; - leaf name { - description - "Name of the interface - vSmart:eth[0-9], vEdge:eth0, ge0/[0-8]"; - type string { - length "1..5"; - description - "Name of the interface - vsmart:eth[0-9], vedge:eth0, ge0/[0-8]"; - pattern "eth[0-9]|ge0/[0-8]"; - } - } - leaf host-ip-address { - description "Host IP address of the interface"; - mandatory true; - type inet:ipv4-address; - } - } - } - list images { - config false; - description "Images information"; - key "version"; - leaf version { - description "Image version"; - type viptela:named-type; - } - list instances { - description "Instances information"; - key "instance"; - leaf instance { - description "Instance name"; - type viptela:named-type; - } - } - } - list instances { - config false; - description "Instances information"; - key "name"; - leaf name { - description "Name of the instance"; - type viptela:named-type; - } - leaf admin-state { - description "State of the instance"; - type enumeration { - enum "up"; - enum "down"; - } - } - leaf oper-state { - description "State of the instance"; - type enumeration { - enum "up"; - enum "down"; - } - } - leaf image { - description "Name of the image"; - type viptela:named-type; - } - leaf personality { - description "Personality"; - type container-personality-enum; - } - list interface { - description "Interface information"; - key "if-name"; - leaf if-name { - description "Name of the interface"; - type viptela:named-type; - } - leaf ip-address { - description "Address of the interface"; - type inet:ip-address; - } - leaf host-ip-address { - description "Host address of the interface"; - type inet:ip-address; - } - } - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-debug.yang b/viptela-mibs/19.2/yang/viptela-debug.yang deleted file mode 100644 index 65c3f291..00000000 --- a/viptela-mibs/19.2/yang/viptela-debug.yang +++ /dev/null @@ -1,3034 +0,0 @@ -module viptela-debug { - namespace "http://viptela.com/debug"; - prefix viptela-debug; - - import ietf-inet-types { - prefix inet; - } - prefix tailf; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines the data model for debug operations"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - container debug { - description "Debugging commands "; - container omp { - description "Debug OMP"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart')"; - viptela:action "events" { - description "Debug OMP events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "ipcs" { - description "Debug OMP IPCs"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "policy" { - description "Debug OMP policy"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "cxp" { - description "Debug OMP cloudexpress"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "best-path" { - description "Debug OMP best-path calculation"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "packets" { - description "Debug OMP packets"; - input { - leaf direction { - description "Packet direction"; - type viptela:debug-packet-dir-enum; - } - leaf peer-address { - description "IPv4 address of peer"; - type inet:ipv4-address; - } - leaf packet-type { - description "Packet type"; - type viptela:debug-omp-packet-type; - } - } - } - } - container bgp { - description "Debug BGP"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "events" { - description "Debug BGP events"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "fsm" { - description "Debug BGP finite-state machine"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "ipcs" { - description "Debug BGP IPCs"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "packets" { - description "Debug BGP packets"; - input { - leaf direction { - description "IPCs direction"; - type viptela:debug-packet-dir-enum; - } - leaf packet-type { - description "IPCs type"; - type viptela:debug-bgp-packet-type; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - } - container rtm { - description "Debug RTM"; - viptela:action "events" { - description "Debug RTM events"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "ipc" { - description "Debug RTM IPC events"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "next-hop" { - description "Debug RTM next-hop events"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "rib" { - description "Debug RTM RIB events"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "packets" { - description "Debug RTM packets"; - input { - leaf direction { - description "Packet direction"; - type viptela:debug-packet-dir-enum; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - } - container ospf { - description "Debug OSPF"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "events" { - description "Debug OSPF events"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "ism" { - description "Debug OSPF interface-state machine"; - input { - leaf ism-type { - description "ISM debugging"; - type viptela:debug-ospf-type; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "nsm" { - description "Debug OSPF neighbor-state machine"; - input { - leaf nsm-type { - description "NSM debugging"; - type viptela:debug-ospf-type; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "ipcs" { - description "Debug OSPF IPCs"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "nssa" { - description "Debug OSPF NSSAs"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "lsa" { - description "Debug OSPF link-state advertisements"; - input { - leaf lsa-type { - description "LSA type"; - type viptela:debug-ospf-lsa_type; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "packets" { - description "Debug OSPF packets"; - input { - leaf direction { - description "Packet direction"; - type viptela:debug-packet-dir-enum; - } - leaf packet-type { - description "Packet type"; - type viptela:debug-ospf-packet-type; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - } - container tcpd { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Debug tcpd"; - viptela:action "all" { - description "Debug tcpd"; - input { - leaf level { - type viptela:tcpd-debug-level-enum; - default "low"; - } - } - } - } - container ftm { - description "Debug forwarding table manager"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "fib" { - description "Debug FTM FIB"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "rtm-events" { - description "Debug FTM RTM events"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "ttm-events" { - description "Debug FTM TTM events"; - } - viptela:action "interface" { - description "Debug FTM interface"; - } - viptela:action "next-hop" { - description "Debug FTM next-hop module"; - } - viptela:action "service-gre" { - description "Debug FTM service side gre module"; - } - viptela:action "tcpopt" { - description "Debug FTM tcpopt changes"; - } - viptela:action "arp" { - description "Debug FTM ARP"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "neigh" { - description "Debug FTM IPv6 Neighbor Discovery"; - } - viptela:action "config" { - description "Debug FTM configuration"; - } - viptela:action "ipsec" { - description "Debug FTM IPsec"; - } - viptela:action "bfd" { - description "Debug FTM BFD"; - } - viptela:action "filter" { - description "Debug FTM filter"; - } - viptela:action "nat" { - description "Debug FTM NAT"; - } - viptela:action "dot1x" { - description "Debug FTM 802.1x events"; - } - viptela:action "dot1x-fsm" { - description "Debug 802.1x internal finite state machine"; - } - viptela:action "flow" { - description "Debug FTM Flow"; - } - viptela:action "dpi" { - description "Debug FTM DPI"; - } - viptela:action "mcast" { - description "Debug FTM Mcast"; - } - viptela:action "pppoe" { - description "Debug FTM pppoe"; - } - viptela:action "zbf" { - description "Debug FTM ZBF"; - } - viptela:action "fec" { - description "Debug FTM fec/pkt-dup module"; - } - viptela:action "params" { - description "Debug FTM Parameters"; - input { - leaf local-system-ip { - description "Local System IP address"; - type inet:ip-address; - } - leaf remote-system-ip { - description "Remote System IP address"; - type inet:ip-address; - } - leaf local-color { - description "Local Color"; - type viptela:color-enum; - } - leaf remote-color { - description "Remote Color"; - type viptela:color-enum; - } - leaf proto { - description "Encap Protocol"; - type viptela:encap-enum; - } - } - } - viptela:action "all" { - description "Debug FTM"; - } - viptela:action "mcast-group-add-with-a-leaf" { - description "Debug add multicast group entry with one leaf"; - input { - leaf group-address { - description "Multicast group address"; - type uint32; - mandatory true; - } - leaf source-address { - description "Multicast source address"; - type uint32; - mandatory true; - } - leaf iifindex { - description "Incoming interface index"; - type uint16; - mandatory false; - } - leaf iif-system-ip { - description "Incoming tunnel system IP address"; - type uint32; - mandatory false; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf leaf-ifindex { - description "Leaf interface index"; - type uint16; - mandatory false; - } - leaf leaf-system-ip { - description "Leaf system IP address"; - type uint32; - mandatory false; - } - } - } - viptela:action "mcast-group-add" { - description "Debug add multicast group entry"; - input { - leaf group-address { - description "Multicast group address"; - type uint32; - mandatory true; - } - leaf source-address { - description "Multicast source address"; - type uint32; - mandatory true; - } - leaf iifindex { - description "Incoming interface index"; - type uint16; - mandatory false; - } - leaf iif-system-ip { - description "Incoming tunnel system IP"; - type uint32; - mandatory false; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "mcast-group-del" { - description "Debug delete multicast group entry"; - input { - leaf group-address { - description "Multicast group address"; - type uint32; - mandatory true; - } - leaf source-address { - description "Multicast source address"; - type uint32; - mandatory true; - } - leaf iifindex { - description "Incoming interface index"; - type uint16; - mandatory false; - } - leaf iif-system-ip { - description "Incoming tunnel system IP address"; - type uint32; - mandatory false; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "mcast-leaf-interface-add" { - description "Debug add multicast leaf entry"; - input { - leaf group-address { - description "Multicast group address"; - type uint32; - mandatory true; - } - leaf source-address { - description "Multicast source address"; - type uint32; - mandatory true; - } - leaf iifindex { - description "Incoming interface index"; - type uint16; - mandatory false; - } - leaf iif-system-ip { - description "Incoming tunnel system IP address"; - type uint32; - mandatory false; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf leaf-ifindex { - description "Leaf interface index"; - type uint16; - mandatory false; - } - leaf leaf-system-ip { - description "Leaf system IP address"; - type uint32; - mandatory false; - } - } - } - viptela:action "mcast-leaf-interface-del" { - description "Debug delete multicast leaf entry"; - input { - leaf group-address { - description "Multicast group address"; - type uint32; - mandatory true; - } - leaf source-address { - description "Multicast source address"; - type uint32; - mandatory true; - } - leaf iifindex { - description "Incoming interface index"; - type uint16; - mandatory false; - } - leaf iif-system-ip { - description "Incoming tunnel system IP address"; - type uint32; - mandatory false; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf leaf-ifindex { - description "Leaf interface index"; - type uint16; - mandatory false; - } - leaf leaf-system-ip { - description "Leaf system IP address"; - type uint32; - mandatory false; - } - } - } - viptela:action "mcast-flush-db" { - description "Flush the multicast database"; - } - viptela:action "input_ip_packet" { - description "Generates an IP packet and input on an interface"; - input { - leaf ifname { - description "Interface name: ge0/<0-..> OR ge0/<0-..>.vlanid"; - type string { - length "1..32"; - } - mandatory true; - } - leaf sip { - description "source IPv4 address for pkt"; - type inet:ipv4-address; - mandatory true; - } - leaf dip { - description "destination IPv4 address for pkt"; - type inet:ipv4-address; - mandatory true; - } - } - } - } - container binos { - description "Debug binos"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model != 'vedge-100-M' and - /viptela-system:system/viptela-system:device-model != 'vedge-1000' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-WM' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-M2' and - /viptela-system:system/viptela-system:device-model != 'vedge-1000' and - /viptela-system:system/viptela-system:device-model != 'vedge-2000' and - /viptela-system:system/viptela-system:device-model != 'vedge-100' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-W2' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-B' and - /viptela-system:system/viptela-system:device-model != 'vedge-cloud' and - /viptela-system:system/viptela-system:device-model != 'vedge-sim' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-4G' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-4GLTE' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-6G')"; - viptela:action "ftm" { - description "Debug FTM binos"; - } - viptela:action "fnf" { - description "Debug FTM fnf"; - } - } - container fp { - description "Debug fp"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "dpi" { - description "Debug dpi in fp"; - } - } - container fpm { - description "Debug forwarding policy manager"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "config" { - description "Debug FPM configuration"; - } - viptela:action "ttm" { - description "Debug FPM TTM events"; - } - viptela:action "dpi" { - description "Debug FPM DPI events"; - } - viptela:action "policy" { - description "Debug FPM Policy programming events"; - } - viptela:action "all" { - description "Debug FPM"; - } - } - container cfgmgr { - description "Debug config manager"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "interface" { - description "Set promiscuous mode on the interface"; - input { - leaf ifname { - description "Interface name: ge0/<0-..> OR ge0/<0-..>.vlanid"; - type string { - length "1..32"; - } - mandatory true; - } - leaf promiscuous { - description "Enable/Disable promiscuous mode on interface"; - type enumeration { - enum "disable" { - value 0; - } - enum "enable" { - value 1; - } - } - mandatory true; - } - } - } - } - container chmgr { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Debug chassis manager"; - viptela:action "all" { - description "Debug chassis manager"; - } - } - container sysmgr { - description "Debug system manager"; - viptela:action "all" { - description "Debug system manager"; - input { - leaf level { - type viptela:debug-level-enum; - default "low"; - } - } - } - } - container vdaemon { - description "Debug vdaemon"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - viptela:action "events" { - description "Debug vdaemon events"; - input { - leaf level { - type viptela:vdaemon-debug-level-enum; - default "low"; - } - } - } - viptela:action "misc" { - description "Debug miscellaneous vdaemon actions"; - input { - leaf level { - type viptela:vdaemon-debug-level-enum; - default "low"; - } - } - } - viptela:action "confd" { - description "Debug vdaemon configuration"; - input { - leaf level { - type viptela:vdaemon-debug-level-enum; - default "low"; - } - } - } - viptela:action "packets" { - description "Debug vdaemon packets"; - input { - leaf level { - type viptela:vdaemon-debug-level-enum; - default "low"; - } - } - } - viptela:action "hello" { - description "Debug vdaemon hello packets"; - input { - leaf level { - type viptela:vdaemon-debug-level-enum; - default "low"; - } - } - } - viptela:action "error" { - description "Debug error vdaemon actions"; - input { - leaf level { - type viptela:vdaemon-debug-level-enum; - default "low"; - } - } - } - viptela:action "all" { - description "Debug all vdaemon actions"; - input { - leaf level { - type viptela:vdaemon-debug-level-enum; - default "low"; - } - } - } - } - container vbond { - description "Debug vBond"; - when "/viptela-system:system/viptela-system:vbond/viptela-system:local"; - viptela:action "events" { - description "Debug vBond events"; - input { - leaf level { - type viptela:vdaemon-debug-level-enum; - default "low"; - } - } - } - viptela:action "misc" { - description "Debug miscellaneous vBond actions"; - input { - leaf level { - type viptela:vdaemon-debug-level-enum; - default "low"; - } - } - } - viptela:action "confd" { - description "Debug vBond configuration"; - input { - leaf level { - type viptela:vdaemon-debug-level-enum; - default "low"; - } - } - } - viptela:action "packets" { - description "Debug vBond packets"; - input { - leaf level { - type viptela:vdaemon-debug-level-enum; - default "low"; - } - } - } - viptela:action "hello" { - description "Debug vBond hello packets"; - input { - leaf level { - type viptela:vdaemon-debug-level-enum; - default "low"; - } - } - } - viptela:action "error" { - description "Debug error vBond actions"; - input { - leaf level { - type viptela:vdaemon-debug-level-enum; - default "low"; - } - } - } - viptela:action "all" { - description "Debug all vBond actions"; - input { - leaf level { - type viptela:vdaemon-debug-level-enum; - default "low"; - } - } - } - } - container vrrp { - description "Debug VRRP"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "events" { - description "Debug VRRP events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "packets" { - description "Debug VRRP packets"; - input { - leaf direction { - description "Packet direction"; - type viptela:debug-packet-dir-enum; - default "both"; - } - leaf packet-type { - description "Packet type"; - type viptela:debug-vrrp-packet-type; - default "all"; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - } - container dhcp-helper { - description "Debug DHCP helper"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "events" { - description "Debug DHCP helper events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "packets" { - description "Debug DHCP helper packets"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - } - container dhcp-server { - description "Debug DHCP server"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "events" { - description "Debug DHCP server events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "packets" { - description "Debug DHCP server packets"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - } - container dhcp-client { - description "Debug DHCP client"; - viptela:action "events" { - description "Debug DHCP client events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "packets" { - description "Debug DHCP client packets"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - } - container config-mgr { - description "Debug configuration manager"; - viptela:action "events" { - description "Debug configuration manager events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "pppoe" { - description "Debug configuration manager pppoe events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "ra" { - description "Debug configuration manager router advertisement events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - } - container ttm { - description "Debug tunnel table manager"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart')"; - viptela:action "events" { - description "Debug tunnel table events"; - } - } - container transport { - description "Debug transport"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - viptela:action "events" { - description "Debug transport events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - } - container cflowd { - description "Debug Cflowd"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - viptela:action "events" { - description "Debug Cflowd events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "misc" { - description "Debug Cflowd miscellaneous"; - input { - leaf level { - description "Debug misc"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "pkt_tx" { - description "Debug Cflowd pkt_tx"; - input { - leaf level { - description "Debug pkt tx"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "ipc" { - description "Debug Cflowd ipc"; - input { - leaf level { - description "Debug ipc"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "cli" { - description "Debug cli"; - input { - leaf level { - description "Debug cli"; - type viptela:debug-level-enum; - default "low"; - } - } - } - } - container pim { - description "Debug PIM"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - viptela:action "events" { - description "Debug PIM events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - leaf group-address { - description "Filter by multicast group"; - type inet:ipv4-address; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "ipcs" { - description "Debug PIM IPCs"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - leaf group-address { - description "Filter by multicast group"; - type inet:ipv4-address; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "packets" { - description "Debug PIM packets"; - input { - leaf direction { - description "Packet direction"; - type viptela:debug-packet-dir-enum; - } - leaf peer-address { - description "IPv4 address of peer"; - type inet:ipv4-address; - } - leaf packet-type { - description "Packet type"; - type viptela:debug-pim-packet-type; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - viptela:action "auto-rp" { - description "Debug Auto-RP"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - } - } - } - container igmp { - description "Debug IGMP"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - viptela:action "events" { - description "Debug IGMP events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "packets" { - description "Debug IGMP packets"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "fsm" { - description "Debug IGMP fsm events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "ipc" { - description "Debug IGMP ipc events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "config" { - description "Debug IGMP config events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - } - container snmp { - description "Debug SNMP"; - viptela:action "events" { - description "Debug SNMP events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - } - container netconf { - description "Debug NETCONF"; - viptela:action "traces" { - description "Debug NETCONF traces"; - } - } - container confd { - description "Debug confd"; - viptela:action "developer-log" { - description "Debug confd developer log"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "snmp" { - description "Debug confd SNMP log"; - } - } - container resolver { - description "Debug resolver"; - viptela:action "events" { - description "Debug resolver events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - } - container cellular { - description "Debug cellular"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-100-M' or - /viptela-system:system/viptela-system:device-model = 'vedge-1000' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M2' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4G' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4GLTE' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-6G')"; - viptela:action "events" { - description "Debug cellular events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - leaf ifname { - description "Interface name: cellular"; - type string { - length "1..32"; - } - default "cellular0"; - } - } - } - viptela:action "config" { - description "Debug cellular config"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - leaf ifname { - description "Interface name: cellular"; - type string { - length "1..32"; - } - default "cellular0"; - } - } - } - viptela:action "api" { - description "Debug cellular apis"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - leaf ifname { - description "Interface name: cellular"; - type string { - length "1..32"; - } - default "cellular0"; - } - } - } - viptela:action "misc" { - description "Debug cellular misc"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - leaf ifname { - description "Interface name: cellular"; - type string { - length "1..32"; - } - default "cellular0"; - } - } - } - } - container wlan { - description "Debug wlan"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-W2')"; - viptela:action "events" { - description "Debug wlan events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "config" { - description "Debug wlan config"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - } - container dbgd { - description "Debug DBGD"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "events" { - description "Debug DBGD events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - } - container container { - description "Debug container daemon"; - when "(/viptela-system:system/viptela-system:personality = 'vcontainer')"; - viptela:action "events" { - description "Debug container daemon events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - } - container cloudexpress { - description "Debug cloudexpress"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "events" { - description "Debug cloudexpress events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "ttm" { - description "Debug cloudexpress TTM events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "rtm" { - description "Debug cloudexpress RTM events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "ftm" { - description "Debug cloudexpress FTM events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "omp" { - description "Debug cloudexpress OMP events"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "all" { - description "Debug cloudexpress all"; - input { - leaf level { - description "Debug level"; - type viptela:debug-level-enum; - default "low"; - } - } - } - } - container aaa { - description "Debug AAA"; - container login { - description "Debug login events"; - viptela:action "radius" { - description "Debug RADIUS"; - } - viptela:action "tacacs" { - description "Debug TACACS"; - } - } - } - container iked { - description "Debug iked"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "events" { - description "Debug iked events"; - input { - leaf level { - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "misc" { - description "Debug miscellaneous iked actions"; - input { - leaf level { - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "confd" { - description "Debug iked configuration"; - input { - leaf level { - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "error" { - description "Debug error iked actions"; - input { - leaf level { - type viptela:debug-level-enum; - default "low"; - } - } - } - viptela:action "all" { - description "Debug all iked actions"; - input { - leaf level { - type viptela:debug-level-enum; - default "low"; - } - } - } - } - container dca { - when "/viptela-system:system/viptela-system:personality = 'vmanage'"; - description "Debug data collection agent"; - viptela:action "all" { - description "Debug dca all"; - } - } - } - container no { - description "Negate a command or set its defaults"; - container debug { - description "Disable debugging"; - container omp { - description "Disable OMP debugging"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart')"; - viptela:action "events" { - description "Disable debugging of OMP events"; - } - viptela:action "ipcs" { - description "Disable debugging of OMP IPCs"; - } - viptela:action "policy" { - description "Disable debugging of OMP policy"; - } - viptela:action "packets" { - description "Disable debugging of OMP packets"; - } - viptela:action "cxp" { - description "Disable debugging of OMP CXP"; - } - viptela:action "best-path" { - description "Disable debugging of OMP best-path calculation"; - } - viptela:action "all" { - description "Disable all OMP debugging"; - } - } - container bgp { - description "Disable debugging of BGP"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "events" { - description "Disable debugging of BGP events"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "fsm" { - description "Disable debugging of BGP finite-state machine"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "ipcs" { - description "Disable debugging of BGP IPCs"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "packets" { - description "Disable debugging of BGP packets"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "all" { - description "Disable all BGP debugging"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - } - container rtm { - description "Disable debugging of RTM"; - viptela:action "events" { - description "Disable debugging of RTM events"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "ipc" { - description "Disable debugging of RTM IPC events"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "next-hop" { - description "Disable debugging of RTM next-hop events"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "rib" { - description "Disable debugging of RTM RIB events"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "packets" { - description "Disable debugging of RTM packets"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "all" { - description "Disable all RTM debugging"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - } - container ospf { - description "Disable debugging of OSPF"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "events" { - description "Disable debugging of OSPF events"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "ism" { - description "Disable debugging of OSPF interface-state machine"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "nsm" { - description "Disable debugging of OSPF neighbor-state machine"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "nssa" { - description "Disable debugging of OSPF NSSAs"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "ipcs" { - description "Disable debugging of OSPF IPCs"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "packets" { - description "Disable debugging of OSPF packets"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "lsa" { - description "Disable debugging of OSPF LSAs"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "all" { - description "Disable all OSPF debugging"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - } - container vrrp { - description "Disable debugging of VRRP"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "events" { - description "Disable debugging of VRRP events"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "packets" { - description "Disable debugging of VRRP packets"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "all" { - description "Disable all VRRP debugging"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - } - container ftm { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Disable debugging of the forwarding table manager"; - viptela:action "all" { - description "Disable all debugging of the forwarding table manager"; - } - viptela:action "dot1x" { - description "Disable debugging of 802.1x events"; - } - viptela:action "dot1x-fsm" { - description "Disable debugging of 802.1x finite state machine"; - } - viptela:action "params" { - description "Disable debugging of forwarding manager parameters"; - } - } - container binos { - description "Disable debugging for binos"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model != 'vedge-100-M' and - /viptela-system:system/viptela-system:device-model != 'vedge-1000' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-WM' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-M2' and - /viptela-system:system/viptela-system:device-model != 'vedge-1000' and - /viptela-system:system/viptela-system:device-model != 'vedge-2000' and - /viptela-system:system/viptela-system:device-model != 'vedge-100' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-W2' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-B' and - /viptela-system:system/viptela-system:device-model != 'vedge-cloud' and - /viptela-system:system/viptela-system:device-model != 'vedge-sim' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-4G' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-4GLTE' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-6G')"; - viptela:action "ftm" { - description "Disable debugging of forwarding manager binos"; - } - viptela:action "fnf" { - description "Disable debugging of forwarding manager fnf"; - } - } - container tcpd { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Disable debugging for tcpd daemon"; - viptela:action "all" { - description "Disable all debugging for tcpd daemon"; - } - } - container fp { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Disable debugging of the fp packets"; - viptela:action "all" { - description "Disable debugging of the fp packets"; - } - } - container fpm { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Disable debugging of the forwarding policy manager"; - viptela:action "all" { - description "Disable debugging of the forwarding policy manager"; - } - } - container chmgr { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Disable debugging of the chassis manager"; - viptela:action "all" { - description "Disable debugging of the chassis manager"; - } - } - container sysmgr { - description "Disable debugging of the system manager"; - viptela:action "all" { - description "Disable debugging of the system manager"; - } - } - container vdaemon { - description "Disable debugging of vdaemon"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - viptela:action "events" { - description "Disable debugging of vdaemon events"; - } - viptela:action "misc" { - description "Disable debugging of miscellaneous vdaemon events"; - } - viptela:action "confd" { - description "Disable debugging of vdaemon configuration"; - } - viptela:action "packets" { - description "Disable debugging of vdaemon packets"; - } - viptela:action "hello" { - description "Disable debugging of vdaemon hello packets"; - } - viptela:action "error" { - description "Disable debugging of vdaemon error packets"; - } - viptela:action "all" { - description "Disable all vdaemon debugging"; - } - } - container vbond { - description "Disable debugging of vBond"; - when "/viptela-system:system/viptela-system:vbond/viptela-system:local"; - viptela:action "events" { - description "Disable debugging of vBond events"; - } - viptela:action "misc" { - description "Disable debugging of miscellaneous vBond events"; - } - viptela:action "confd" { - description "Disable debugging of vBond configuration"; - } - viptela:action "packets" { - description "Disable debugging of vBond packets"; - } - viptela:action "hello" { - description "Disable debugging of vBond hello packets"; - } - viptela:action "error" { - description "Disable debugging of vBond error packets"; - } - viptela:action "all" { - description "Disable all vBond debugging"; - } - } - container dhcp-helper { - description "Disable debugging of DHCP helper"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "events" { - description "Disable debugging of DHCP helper events"; - } - viptela:action "packets" { - description "Disable debugging of DHCP helper packets"; - } - viptela:action "all" { - description "Disable all DHCP help debugging"; - } - } - container dhcp-server { - description "Disable debugging of DHCP server"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "events" { - description "Disable debugging of DHCP server events"; - } - viptela:action "packets" { - description "Disable debugging of DHCP server packets"; - } - viptela:action "all" { - description "Disable all DHCP server debugging"; - } - } - container dhcp-client { - description "Disable debugging of DHCP client"; - viptela:action "events" { - description "Disable debugging of DHCP client events"; - } - viptela:action "packets" { - description "Disable debugging of DHCP client packets"; - } - viptela:action "all" { - description "Disable all DHCP client debugging"; - } - } - container config-mgr { - description "Disable debugging of the configuration manager"; - viptela:action "events" { - description "Disable debugging of configuration manager events"; - } - viptela:action "pppoe" { - description "Disable debugging of configuration manager events"; - } - viptela:action "ra" { - description "Disable debugging of configuration manager events"; - } - viptela:action "all" { - description "Disable all configuration manager debugging"; - } - } - container ttm { - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart')"; - description "Disable debugging of the tunnel table manager"; - viptela:action "events" { - description "Disable debugging of TTM events"; - } - } - container transport { - description "Disable debugging of transport"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - viptela:action "events" { - description "Disable debugging of transport events"; - } - } - container cflowd { - description "Disable debugging of Cflowd"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - viptela:action "events" { - description "Disable debugging cflowd events"; - } - viptela:action "misc" { - description "Disable debugging cflowd miscellaneous"; - } - viptela:action "pkt_tx" { - description "Disable debugging cflowd pkt tx"; - } - viptela:action "cli" { - description "Disable debugging cflowd cli"; - } - viptela:action "ipc" { - description "Disable debugging cflowd ipc"; - } - viptela:action "all" { - description "Disable all Cflowd debugging"; - } - } - container pim { - description "Disable debugging of PIM"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - viptela:action "events" { - description "Disable debugging of PIM events"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "ipcs" { - description "Disable debugging of PIM IPCs"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "packets" { - description "Disable debugging of PIM packets"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "auto-rp" { - description "Disable debugging of Auto-RP"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - viptela:action "all" { - description "Disable all PIM debugging"; - input { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - } - } - container igmp { - description "Disable debugging of IGMP"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - viptela:action "events" { - description "Disable debugging of IGMP events"; - } - viptela:action "packets" { - description "Disable debugging of IGMP packets"; - } - viptela:action "fsm" { - description "Disable debugging of IGMP fsm events"; - } - viptela:action "ipc" { - description "Disable debugging of IGMP ipc events"; - } - viptela:action "config" { - description "Disable debugging of IGMP config events"; - } - viptela:action "all" { - description "Disable all IGMP debugging"; - } - } - container snmp { - description "Disable debugging of the SNMP"; - viptela:action "events" { - description "Disable debugging of SNMP events"; - } - } - container netconf { - description "Disable debugging of NETCONF"; - viptela:action "traces" { - description "Disable debugging NETCONF traces"; - } - } - container confd { - description "Disable debugging of confd"; - viptela:action "developer-log" { - description "Disable debugging confd developer log"; - } - viptela:action "snmp" { - description "Disable debugging confd SNMP log"; - } - viptela:action "all" { - description "Disable all confd debugging"; - } - } - viptela:action "all" { - description "Disable debuging for all daemons"; - } - container resolver { - description "Disable debugging of resolver daemon"; - viptela:action "events" { - description "Disable debugging of Resolver daemon events"; - } - } - container cellular { - description "Disable debugging of cellular"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-1000' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M2' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4G' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4GLTE' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-6G')"; - viptela:action "events" { - description "Disable debugging of cellular events"; - input { - leaf ifname { - description "Interface name: cellular"; - type string { - length "1..32"; - } - default "cellular0"; - } - } - } - viptela:action "config" { - description "Disable debugging of cellular config"; - input { - leaf ifname { - description "Interface name: cellular"; - type string { - length "1..32"; - } - default "cellular0"; - } - } - } - viptela:action "api" { - description "Disable debugging of cellular apis"; - input { - leaf ifname { - description "Interface name: cellular"; - type string { - length "1..32"; - } - default "cellular0"; - } - } - } - viptela:action "misc" { - description "Disable debugging of cellular misc"; - input { - leaf ifname { - description "Interface name: cellular"; - type string { - length "1..32"; - } - default "cellular0"; - } - } - } - viptela:action "all" { - description "Disable all cellular debugging"; - input { - leaf ifname { - description "Interface name: cellular"; - type string { - length "1..32"; - } - default "cellular0"; - } - } - } - } - container wlan { - description "Disable debugging of wlan"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-W2')"; - viptela:action "events" { - description "Disable debugging of wlan events"; - } - viptela:action "config" { - description "Disable debugging of wlan config"; - } - viptela:action "all" { - description "Disable all wlan debugging"; - } - } - container dbgd { - description "Disable debugging of DBGD"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "events" { - description "Disable debugging of DBGD events"; - } - viptela:action "all" { - description "Disable all DBGD debugging"; - } - } - container container { - description "Disable debugging of container daemon"; - when "(/viptela-system:system/viptela-system:personality = 'vcontainer')"; - viptela:action "events" { - description "Disable debugging of container daemon events"; - } - } - container cloudexpress { - description "Disable debugging of cloudexpress daemon"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "events" { - description "Disable debugging of cloudexpress daemon events"; - } - viptela:action "ttm" { - description "Disable debugging of cloudexpress TTM events"; - } - viptela:action "omp" { - description "Disable debugging of cloudexpress OMP events"; - } - viptela:action "ftm" { - description "Disable debugging of cloudexpress FTM events"; - } - viptela:action "rtm" { - description "Disable debugging of cloudexpress RTM events"; - } - viptela:action "all" { - description "Disable debugging of cloudexpress"; - } - } - container aaa { - description "Disable AAA debugging"; - container login { - description "Disable login events debugging"; - viptela:action "radius" { - description "Disable RADIUS debugging"; - } - viptela:action "tacacs" { - description "Disable TACACS debugging"; - } - viptela:action "all" { - description "Disable all login events debugging"; - } - } - } - container iked { - description "Disable debugging of iked"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - viptela:action "events" { - description "Disable debugging of iked events"; - } - viptela:action "misc" { - description "Disable debugging of miscellaneous iked events"; - } - viptela:action "confd" { - description "Disable debugging of iked configuration"; - } - viptela:action "error" { - description "Disable debugging of iked error packets"; - } - viptela:action "all" { - description "Disable all iked debugging"; - } - } - container dca { - when "/viptela-system:system/viptela-system:personality = 'vmanage'"; - description "Debug data collection agent"; - viptela:action "all" { - description "Disable debug dca all"; - } - } - } - } - container debugs { - description "Debugging information"; - config false; - container omp { - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart')"; - leaf events { - type viptela:debug-level-enum; - } - leaf ipcs { - type viptela:debug-level-enum; - } - leaf policy { - type viptela:debug-level-enum; - } - container packets { - leaf direction { - type viptela:debug-packet-dir-enum; - } - leaf peer { - type inet:ipv4-address; - } - leaf type { - type viptela:debug-omp-packet-type; - } - } - leaf best-path { - type viptela:debug-level-enum; - } - leaf cxp { - type viptela:debug-level-enum; - } - } - container bgp { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list vpn { - key "vpn-id"; - leaf vpn-id { - type viptela:vpn-id; - } - leaf events { - type boolean; - } - leaf fsm { - type boolean; - } - leaf ipcs { - type boolean; - } - container packets { - leaf direction { - type viptela:debug-packet-dir-enum; - } - leaf type { - type viptela:debug-bgp-packet-type; - } - } - } - } - container rtm { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list vpn { - key "vpn-id"; - leaf vpn-id { - type viptela:vpn-id; - } - leaf events { - type boolean; - } - leaf ipc { - type boolean; - } - leaf nht { - type boolean; - } - leaf rib { - type boolean; - } - container packets { - leaf direction { - type viptela:debug-packet-dir-enum; - } - } - } - } - container ospf { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list vpn { - key "vpn-id"; - leaf vpn-id { - type viptela:vpn-id; - } - leaf events { - type boolean; - } - leaf ipcs { - type boolean; - } - leaf nssa { - type boolean; - } - container ism { - leaf ism-enabled { - type boolean; - } - leaf ism-type { - type viptela:debug-ospf-type; - } - } - container nsm { - leaf nsm-enabled { - type boolean; - } - leaf nsm-type { - type viptela:debug-ospf-type; - } - } - container lsa { - leaf lsa-enabled { - type boolean; - } - leaf lsa-type { - type viptela:debug-ospf-lsa_type; - } - } - container packets { - leaf direction { - type viptela:debug-packet-dir-enum; - } - leaf type { - type viptela:debug-ospf-packet-type; - } - } - } - } - container chmgr { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf all { - type empty; - } - } - container sysmgr { - leaf all { - type viptela:debug-level-enum; - } - } - container tcpd { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf all { - type viptela:tcpd-debug-level-enum; - } - } - container ftm { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf fib { - type empty; - } - leaf rtm-events { - type empty; - } - leaf ttm-events { - type empty; - } - leaf interface { - type empty; - } - leaf next-hop { - type empty; - } - leaf arp { - type empty; - } - leaf tcpopt { - type empty; - } - leaf neigh { - type empty; - } - leaf config { - type empty; - } - leaf ipsec { - type empty; - } - leaf bfd { - type empty; - } - leaf filter { - type empty; - } - leaf nat { - type empty; - } - leaf dot1x { - type empty; - } - leaf dot1x-fsm { - type empty; - } - leaf flow { - type empty; - } - leaf dpi { - type empty; - } - leaf mcast { - type empty; - } - leaf pppoe { - type empty; - } - leaf service-gre { - type empty; - } - leaf fec { - type empty; - } - leaf pkt-dup { - type empty; - } - leaf params { - type empty; - } - leaf all { - type empty; - } - container paramfilter { - leaf local-system-ip { - type inet:ip-address; - } - leaf remote-system-ip { - type inet:ip-address; - } - leaf local-color { - type viptela:color-enum; - } - leaf remote-color { - type viptela:color-enum; - } - leaf proto { - type viptela:encap-enum; - } - } - leaf zbf { - type empty; - } - } - container binos { - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model != 'vedge-100-M' and - /viptela-system:system/viptela-system:device-model != 'vedge-1000' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-WM' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-M2' and - /viptela-system:system/viptela-system:device-model != 'vedge-1000' and - /viptela-system:system/viptela-system:device-model != 'vedge-2000' and - /viptela-system:system/viptela-system:device-model != 'vedge-100' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-W2' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-B' and - /viptela-system:system/viptela-system:device-model != 'vedge-cloud' and - /viptela-system:system/viptela-system:device-model != 'vedge-sim' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-4G' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-4GLTE' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-6G')"; - leaf ftm { - type empty; - } - leaf fnf { - type empty; - } - } - container fp { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf dpi { - type empty; - } - leaf all { - type empty; - } - } - container fpm { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf config { - type empty; - } - leaf ttm { - type empty; - } - leaf dpi { - type empty; - } - leaf policy { - type empty; - } - leaf all { - type empty; - } - } - container vdaemon { - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - leaf events { - type viptela:vdaemon-debug-level-enum; - } - leaf misc { - type viptela:vdaemon-debug-level-enum; - } - leaf confd { - type viptela:vdaemon-debug-level-enum; - } - leaf packets { - type viptela:vdaemon-debug-level-enum; - } - leaf hello { - type viptela:vdaemon-debug-level-enum; - } - leaf error { - type viptela:vdaemon-debug-level-enum; - } - } - container vbond { - leaf events { - type viptela:vdaemon-debug-level-enum; - } - leaf misc { - type viptela:vdaemon-debug-level-enum; - } - leaf confd { - type viptela:vdaemon-debug-level-enum; - } - leaf packets { - type viptela:vdaemon-debug-level-enum; - } - leaf hello { - type viptela:vdaemon-debug-level-enum; - } - leaf error { - type viptela:vdaemon-debug-level-enum; - } - } - container vrrp { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list vpn { - key "vpn-id"; - leaf vpn-id { - type viptela:vpn-id; - } - leaf events { - type viptela:debug-level-enum; - } - container packets { - leaf direction { - type viptela:debug-packet-dir-enum; - } - leaf type { - type viptela:debug-vrrp-packet-type; - } - } - } - } - container config-mgr { - leaf events { - type viptela:debug-level-enum; - } - leaf pppoe { - type viptela:debug-level-enum; - } - leaf ra { - type viptela:debug-level-enum; - } - } - container cflowd { - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - leaf events { - type viptela:debug-level-enum; - } - leaf misc { - type viptela:debug-level-enum; - } - leaf pkt_tx { - type viptela:debug-level-enum; - } - leaf ipc { - type viptela:debug-level-enum; - } - leaf cli { - type viptela:debug-level-enum; - } - } - container ttm { - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart')"; - leaf events { - type empty; - } - } - container dhcp-client { - leaf events { - type viptela:debug-level-enum; - } - leaf packet { - type viptela:debug-level-enum; - } - } - container dhcp-helper { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf events { - type viptela:debug-level-enum; - } - leaf packet { - type viptela:debug-level-enum; - } - } - container dhcp-server { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf events { - type viptela:debug-level-enum; - } - leaf packet { - type viptela:debug-level-enum; - } - } - container transport { - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - leaf admin-state { - type viptela:admin-state-enum; - } - leaf events { - type viptela:debug-level-enum; - } - } - container pim { - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - list vpn { - key "vpn-id"; - leaf vpn-id { - type viptela:vpn-id; - } - container events { - leaf group-address { - type inet:ipv4-address; - } - leaf level { - type viptela:debug-level-enum; - } - leaf group { - type inet:ipv4-address; - } - } - leaf ipcs { - type viptela:debug-level-enum; - } - leaf auto-rp { - type viptela:debug-level-enum; - } - container packets { - leaf direction { - type viptela:debug-packet-dir-enum; - } - leaf peer { - type inet:ipv4-address; - } - leaf type { - type viptela:debug-pim-packet-type; - } - } - } - } - container igmp { - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - leaf events { - type viptela:debug-level-enum; - } - leaf packet { - type viptela:debug-level-enum; - } - leaf fsm { - type viptela:debug-level-enum; - } - leaf ipc { - type viptela:debug-level-enum; - } - leaf config { - type viptela:debug-level-enum; - } - } - container resolver { - leaf events { - type viptela:debug-level-enum; - } - } - container snmp { - leaf events { - type viptela:debug-level-enum; - } - } - container netconf { - leaf traces { - type empty; - } - } - container confd { - leaf developer-log { - type viptela:debug-level-enum; - } - leaf snmp { - type empty; - } - } - container cellular { - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-1000' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M2' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4G' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4GLTE' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-6G')"; - leaf events { - type viptela:debug-level-enum; - } - leaf config { - type viptela:debug-level-enum; - } - leaf api { - type viptela:debug-level-enum; - } - leaf misc { - type viptela:debug-level-enum; - } - } - container wlan { - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-W2')"; - leaf events { - type viptela:debug-level-enum; - } - leaf config { - type viptela:debug-level-enum; - } - } - container gps { - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-W2')"; - leaf events { - type viptela:debug-level-enum; - } - } - container dbgd { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf events { - type viptela:debug-level-enum; - } - } - container container { - when "(/viptela-system:system/viptela-system:personality = 'vcontainer')"; - leaf events { - type viptela:debug-level-enum; - } - } - container cloudexpress { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf events { - type viptela:debug-level-enum; - } - leaf ttm { - type viptela:debug-level-enum; - } - leaf omp { - type viptela:debug-level-enum; - } - leaf ftm { - type viptela:debug-level-enum; - } - } - container aaa { - container login { - leaf radius { - type empty; - } - leaf tacacs { - type empty; - } - } - } - container iked { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf events { - type viptela:debug-level-enum; - } - leaf misc { - type viptela:debug-level-enum; - } - leaf confd { - type viptela:debug-level-enum; - } - leaf error { - type viptela:debug-level-enum; - } - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-dot1x.yang b/viptela-mibs/19.2/yang/viptela-dot1x.yang deleted file mode 100644 index afa962f5..00000000 --- a/viptela-mibs/19.2/yang/viptela-dot1x.yang +++ /dev/null @@ -1,432 +0,0 @@ -module viptela-dot1x { - namespace "http://viptela.com/dot1x"; - prefix viptela-dot1x; - - prefix tailf; - } - import ietf-inet-types { - prefix inet; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:yang.model@viptela.com"; - description - "This module defines the data model for 802.1x Network Access Control"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - - typedef dot1x-auth-state { - description - "802.1x authentication state"; - type enumeration { - enum "None"; - enum "Authenticated"; - enum "Authenticating"; - enum "Exception"; - enum "Guest"; - enum "AuthFail"; - enum "AuthReject"; - } - } - - typedef dot1x-auth-method { - description - "802.1x authentication method"; - type enumeration { - enum "Radius"; - enum "Radius MAB"; - enum "Local MAB"; - enum "Local Auth"; - } - } - - typedef eap-method { - description - "802.1x EAP method"; - type enumeration { - enum "unknown" { - value 0; - } - enum "MD5" { - value 1; - } - enum "PEAP/MS-CHAPv2" { - value 2; - } - enum "EAP-TLS" { - value 3; - } - } - } - - container dot1x { - description "Display 802.1x related information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list interfaces { - description "Display 802.1x interface information"; - config false; - key "if-name"; - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - leaf oper-state { - description "Operational state"; - type enumeration { - enum "Down"; - enum "Up"; - } - } - leaf host-mode { - description "Host mode"; - type enumeration { - enum "Single Host"; - enum "Multi Auth"; - enum "Multi Host"; - } - } - leaf ctrl-dir { - description "802.1x port access control direction"; - type enumeration { - enum "In"; - enum "Both"; - } - } - leaf mab-server { - description "MAC authentication bypass configured to use RADIUS server"; - type boolean; - } - leaf mab-local { - description "MAC authentication bypass configured locally on the interface"; - type boolean; - } - leaf wake-on-lan { - description "Allow wake-on-lan packets to egress the port"; - type boolean; - } - leaf reauth-timeout { - description "Timeout for reauthentication, in minutes"; - type uint16; - } - leaf inactivity-timeout { - description "Timeout for inactivity, in minutes"; - type uint16; - } - leaf guest-vlan { - description "VLAN to drop non-802.1x enabled clients into if client is not in MAB list"; - type int32; - } - leaf auth-fail-vlan { - description "VLAN to drop 802.1x enabled clients into if authentication server is unreachable"; - type int32; - } - leaf auth-reject-vlan { - description "VLAN to drop 802.1x enabled clients into if authentication is rejected"; - type int32; - } - leaf default-vlan { - description "VLAN to drop clients into when VLAN not specified by RADIUS"; - type int32; - } - leaf primary-radius-server { - description "Primary RADIUS server IP address"; - type inet:ip-address; - } - leaf secondary-radius-server { - description "Secondary RADIUS server IP address"; - type inet:ip-address; - } - leaf accounting-interval { - description "Interim accounting interval, in minutes"; - type uint16; - } - leaf nas-identifier { - description "NAS Identifier sent to RADIUS server"; - type string { - length "1..255"; - } - } - leaf nas-ipaddr { - description "NAS IP address to RADIUS server"; - type inet:ip-address; - } - leaf num-clients { - description "Number of connected clients"; - type uint32; - } - } - list clients { - description "Display 802.1x client information"; - config false; - key "if-name mac-address"; - leaf if-name { - description "802.1x interface name"; - type viptela:named-type; - } - leaf mac-address { - description "MAC address of the client"; - type viptela:mac-address; - } - leaf auth-state { - description "802.1x authentication state of the client"; - type dot1x-auth-state; - } - leaf auth-method { - description "802.1x authentication method of the client"; - type dot1x-auth-method; - } - leaf vlan { - description "Operational VLAN of the client"; - type int32; - } - leaf vpn { - description "Operational VPN of the client"; - type int32; - } - leaf eap-method { - description "Authenticated EAP method"; - type string; - } - leaf username { - description "Username for client session"; - type string; - } - leaf session-time { - description "Session time, in seconds"; - type uint32; - } - leaf connected-time { - description "Connected time, in seconds"; - type uint32; - } - leaf inactive-time { - description "Time client has been inactive, in seconds"; - type uint32; - } - leaf session-id { - description "Client Session ID"; - type string; - } - leaf eapol-frames-rx { - description "EAPoL frames received"; - type uint32; - } - leaf eapol-frames-tx { - description "EAPoL frames sent"; - type uint32; - } - leaf eapol-start-frames-rx { - description "EAPoL start frames received"; - type uint32; - } - leaf eapol-logoff-frames-rx { - description "EAPoL logoff frames received"; - type uint32; - } - leaf eapol-request-id-frames-tx { - description "EAPoL identity request frames sent"; - type uint32; - } - leaf eapol-response-id-frames-rx { - description "EAPoL identity response frames received"; - type uint32; - } - leaf eapol-request-frames-tx { - description "EAPoL request frames sent"; - type uint32; - } - leaf eapol-response-frames-rx { - description "EAPoL response frames received"; - type uint32; - } - } - list radius { - description "Display 802.1x radius server information"; - config false; - key "if-name ip-address"; - leaf if-name { - description "802.1x interface name"; - type viptela:named-type; - } - leaf ip-address { - description "RADIUS server IP address"; - type inet:ip-address; - } - leaf vpn { - description "RADIUS server VPN"; - type uint32; - } - leaf is-primary { - description "RADIUS server is configured to be the primary one"; - type boolean; - } - leaf auth-port { - description "RADIUS server authentication port number"; - type uint32; - } - leaf auth-is-current { - description "RADIUS server is the currently active one"; - type boolean; - } - leaf auth-round-trip-time { - description "Authentication server round trip time for last message, in seconds"; - type uint32; - } - leaf auth-access-requests { - description "Number of access requests sent"; - type uint32; - } - leaf auth-access-retransmissions { - description "Number of access request retransmissions"; - type uint32; - } - leaf auth-access-accepts { - description "Number of access accepts received"; - type uint32; - } - leaf auth-access-rejects { - description "Number of access rejects received"; - type uint32; - } - leaf auth-access-challenges { - description "Number of access challenges received"; - type uint32; - } - leaf auth-malformed-access-responses { - description "Number of malformed access responses received"; - type uint32; - } - leaf auth-bad-authenticators { - description "Number of authentication requests with bad authentication"; - type uint32; - } - leaf auth-pending-requests { - description "Number of un-acknowledged access requests"; - type uint32; - } - leaf auth-timeouts { - description "Number of authentication request timeouts"; - type uint32; - } - leaf auth-unknown-types { - description "Number of authentication messages of unknown type"; - type uint32; - } - leaf auth-packets-dropped { - description "Number of dropped authentication packets"; - type uint32; - } - leaf acct-port { - description "RADIUS server accounting port number"; - type uint32; - } - leaf acct-is-current { - description "RADIUS server is the currently active one"; - type boolean; - } - leaf acct-round-trip-time { - description "Accounting server round trip time for last message, in seconds"; - type uint32; - } - leaf acct-requests { - description "Number of accounting requests sent"; - type uint32; - } - leaf acct-retransmissions { - description "Number of accounting request restransmissions"; - type uint32; - } - leaf acct-responses { - description "Number of accounting responses received"; - type uint32; - } - leaf acct-malformed-responses { - description "Number of malformed accounting responses received"; - type uint32; - } - leaf acct-bad-authenticators { - description "Number of accounting requests with bad authentication"; - type uint32; - } - leaf acct-pending-requests { - description "Number of un-acknowledged accounting requests"; - type uint32; - } - leaf acct-timeouts { - description "Number of accounting request timeouts"; - type uint32; - } - leaf acct-unknown-types { - description "Number of accounting responses of unknown type"; - type uint32; - } - leaf acct-packets-dropped { - description "Number of dropped accounting packets"; - type uint32; - } - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-global.yang b/viptela-mibs/19.2/yang/viptela-global.yang deleted file mode 100644 index f6dab839..00000000 --- a/viptela-mibs/19.2/yang/viptela-global.yang +++ /dev/null @@ -1,120 +0,0 @@ -module viptela-global { - namespace "http://viptela.com/viptela-global"; - prefix viptela-global; - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines global Viptela definitions"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } -} diff --git a/viptela-mibs/19.2/yang/viptela-gps.yang b/viptela-mibs/19.2/yang/viptela-gps.yang deleted file mode 100644 index f75ec52a..00000000 --- a/viptela-mibs/19.2/yang/viptela-gps.yang +++ /dev/null @@ -1,74 +0,0 @@ -module viptela-gps { - namespace "http://viptela.com/gps"; - prefix viptela-gps; - - import ietf-inet-types { - prefix inet; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - import ietf-yang-types { - prefix yang; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:yang.model@viptela.com"; - description - "This module defines the data model for GPS management"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - - typedef gps-fix { - description - "GPS fix"; - type enumeration { - enum "Invalid" { - value 0; - } - enum "Valid" { - value 1; - } - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-hardware.yang b/viptela-mibs/19.2/yang/viptela-hardware.yang deleted file mode 100644 index 9cec8577..00000000 --- a/viptela-mibs/19.2/yang/viptela-hardware.yang +++ /dev/null @@ -1,582 +0,0 @@ -module viptela-hardware { - namespace "http://viptela.com/hardware"; - prefix viptela-hardware; - - prefix tailf; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines the data model for hardware operational data"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - typedef module-state-enum { - type enumeration { - enum "Inserted"; - enum "Removed"; - } - } - - typedef failure-state-enum { - type enumeration { - enum "OK"; - enum "Failed"; - } - } - - typedef sensor-state-enum { - type enumeration { - enum "Green"; - enum "Yellow"; - enum "Red"; - } - } - - typedef hw-sensor-type-enum { - type enumeration { - enum "Board"; - enum "CPU Junction"; - enum "DRAM"; - enum "PIM"; - } - } - - typedef hw-type-enum { - type enumeration { - enum "Unknown" { - value 0; - } - enum "Chassis" { - value 1; - } - enum "CPU"; - enum "DRAM"; - enum "Flash"; - enum "eMMC"; - enum "SDCard"; - enum "USB"; - enum "PIM"; - enum "Transceiver"; - enum "FanTray"; - enum "PEM"; - enum "NIM"; - } - } - - typedef hw-poe-class-enum { - description - "PoE PD Class"; - type enumeration { - enum "Unknown"; - enum "Class 1"; - enum "Class 2"; - enum "Class 3"; - enum "Class 4"; - enum "Reserved"; - enum "Class 0"; - enum "Over Current"; - } - } - - container hardware { - description "Display hardware information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list inventory { - description "Display hardware inventory"; - config false; - key "hw-type hw-dev-index"; - leaf hw-type { - description "Hardware type"; - type hw-type-enum; - } - leaf hw-dev-index { - description "Hardware device index"; - type uint32; - } - leaf version { - description "Version"; - type viptela:named-type; - } - leaf part-number { - description "Part number"; - type viptela:named-type; - } - leaf serial-number { - description "Serial number"; - type viptela:named-type; - } - leaf hw-description { - description "Description"; - type string { - length "1..128"; - } - } - } - list environment { - description "Display hardware environment status"; - config false; - key "hw-class hw-item hw-dev-index"; - leaf hw-class { - description "Hardware class"; - type enumeration { - enum "Temperature Sensors"; - enum "Fans"; - enum "PEM"; - enum "PIM"; - enum "USB"; - enum "LED"; - enum "NIM"; - } - } - leaf hw-item { - description "Item"; - type viptela:named-type; - } - leaf hw-dev-index { - description "Device index"; - type uint32; - } - leaf status { - description "Status"; - type enumeration { - enum "OK"; - enum "Down"; - enum "Failed"; - } - } - leaf measurement { - description "Measurement"; - type string { - length "1..256"; - } - } - } - list alarms { - description "Display hardware alarms"; - config false; - key "alarm-id alarm-instance"; - leaf alarm-id { - description "Alarm ID"; - type uint32; - } - leaf alarm-name { - description "Name"; - type viptela:named-type; - } - leaf alarm-instance { - description "Alarm instance"; - type uint32; - } - leaf alarm-time { - description "Alarm time"; - type viptela:named-type; - } - leaf alarm-category { - description "Category"; - type enumeration { - enum "Critical"; - enum "Major"; - enum "Minor"; - } - } - leaf alarm-description { - description "Description"; - type string { - length "1..128"; - } - } - } - list temperature-thresholds { - description "Display hardware temperature thresholds"; - config false; - key "hw-sensor-type hw-dev-index"; - leaf hw-sensor-type { - description "Temperature sensor type"; - type hw-sensor-type-enum; - } - leaf hw-dev-index { - description "Index"; - type uint32; - } - leaf fan-speed-normal { - description "No alarm below this threshold when fans at normal speed"; - when - "/viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-4G' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-4GLTE' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-6G'"; - type uint32; - } - leaf yellow-alarm-normal { - description "Yellow alarm threshold when fans at normal speed, in degrees Celsius"; - type uint32; - } - leaf yellow-alarm-bad-fan { - description "Yellow alarm threshold when one or more fans has failed, in degrees Celsius"; - when - "/viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-4G' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-4GLTE' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-6G'"; - type uint32; - } - leaf red-alarm-normal { - description "Red alarm threshold when fans at normal speed, in degrees Celsius"; - type uint32; - } - leaf red-alarm-bad-fan { - description "Red alarm threshold when one or more fans has failed, in degrees Celsius"; - when - "/viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-4G' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-4GLTE' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-6G'"; - type uint32; - } - } - list poe { - description "Display PoE information"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-100' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-W2' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M2' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M')"; - config false; - key "poe-ifname"; - leaf poe-ifname { - description "Interface name"; - type viptela:named-type; - } - leaf poe-if-status { - description "Interface administrative status"; - type string { - length "1..16"; - } - } - leaf poe-status { - description "Interface PoE status"; - type string { - length "1..16"; - } - } - leaf poe-max-power { - description "Max Power (Watts)"; - type decimal64 { - fraction-digits 1; - } - } - leaf poe-used-power { - description "Used Power (Watts)"; - type decimal64 { - fraction-digits 1; - } - } - leaf poe-pd-class { - description "Device Class"; - type hw-poe-class-enum; - } - } - } - container viptela-devices { - description "System object IDs for viptela devices"; - container vsmart; - container vmanage; - container vbond-software; - container vedge-1000-AC; - container vedge-2000-AC; - container vedge-100-AC; - container vedge-100-W2-AC; - container vedge-100-WM-AC; - container vedge-100-M2-AC; - container vedge-100-M-AC; - container vedge-100-B-AC; - container vedge-cloud; - container vcontainer; - container vedge-5000-AC; - container vedge-101-B-AC; - container vedge-1001-AC; - container vedge-101-M-AC; - container vedge-ISR1100-4G-AC; - container vedge-ISR1100-6G-AC; - container vedge-ISR1100-4GLTE-AC; - } - notification flash-fault { - uses viptela:common-notification-header; - leaf new-state { - type failure-state-enum; - } - } - notification emmc-fault { - uses viptela:common-notification-header; - leaf new-state { - type failure-state-enum; - } - } - notification sdcard-fault { - uses viptela:common-notification-header; - leaf new-state { - type failure-state-enum; - } - } - notification tempsensor-fault { - uses viptela:common-notification-header; - leaf hw-sensor-type { - type hw-sensor-type-enum; - } - leaf hw-dev-index { - type uint32; - } - leaf name { - type string; - } - leaf new-state { - type failure-state-enum; - } - } - notification tempsensor-state { - uses viptela:common-notification-header; - leaf hw-sensor-type { - type hw-sensor-type-enum; - } - leaf hw-dev-index { - type uint32; - } - leaf name { - type string; - } - leaf temp { - type uint32; - } - leaf sensor-new-state { - type sensor-state-enum; - } - } - notification fan-fault { - uses viptela:common-notification-header; - leaf fantray-id { - type uint32; - } - leaf fan-id { - type uint32; - } - leaf new-state { - type failure-state-enum; - } - } - notification fantray-fault { - uses viptela:common-notification-header; - leaf fantray-id { - type uint32; - } - leaf new-state { - type module-state-enum; - } - } - notification pem-fault { - uses viptela:common-notification-header; - leaf pem-id { - type uint32; - } - leaf new-state { - type failure-state-enum; - } - } - notification pem-state-change { - uses viptela:common-notification-header; - leaf pem-id { - type uint32; - } - leaf new-state { - type module-state-enum; - } - } - notification pim-fault { - uses viptela:common-notification-header; - leaf pim-id { - type uint32; - } - leaf new-state { - type failure-state-enum; - } - } - notification pim-state-change { - uses viptela:common-notification-header; - leaf pim-id { - type uint32; - } - leaf new-state { - type module-state-enum; - } - } - notification sfp-state-change { - uses viptela:common-notification-header; - leaf sfp-name { - type string; - } - leaf new-state { - type module-state-enum; - } - } - notification sfp-support-state { - uses viptela:common-notification-header; - leaf sfp-name { - type string; - } - leaf new-state { - type module-state-enum; - } - } - notification usb-state-change { - uses viptela:common-notification-header; - leaf usb-slot { - type uint32; - } - leaf new-state { - type module-state-enum; - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-models.yang b/viptela-mibs/19.2/yang/viptela-models.yang deleted file mode 100644 index 697c16ca..00000000 --- a/viptela-mibs/19.2/yang/viptela-models.yang +++ /dev/null @@ -1,275 +0,0 @@ -submodule viptela-models { - belongs-to viptela-common { - prefix viptela; - } - - prefix tailf; - } - - typedef device-model-enum { - description "Device Hardware"; - type enumeration { - enum "vsmart" { - value 1; - } - enum "vmanage" { - value 2; - } - enum "vbond-software" { - value 3; - } - enum "vedge-1000" { - value 4; - } - enum "vedge-2000" { - value 5; - } - enum "vedge-100" { - value 6; - } - enum "vedge-100-W2" { - value 7; - } - enum "vedge-100-WM" { - value 8; - } - enum "vedge-100-M2" { - value 9; - } - enum "vedge-100-M" { - value 10; - } - enum "vedge-100-B" { - value 11; - } - enum "vedge-cloud" { - value 12; - } - enum "vcontainer" { - value 13; - } - enum "vedge-5000" { - value 14; - } - enum "vedge-CSR-1000v" { - value 15; - } - enum "vedge-ISR-4331" { - value 16; - } - enum "vedge-ISR-4321" { - value 17; - } - enum "vedge-ISR-4351" { - value 18; - } - enum "vedge-ISR-4221" { - value 19; - } - enum "vedge-ASR-1001-X" { - value 20; - } - enum "vedge-ASR-1001-HX" { - value 21; - } - enum "vedge-ASR-1002-X" { - value 22; - } - enum "vedge-ASR-1002-HX" { - value 23; - } - enum "vedge-C1111-8PLTEEA" { - value 24; - } - enum "vedge-C1111-8PLTELA" { - value 25; - } - enum "vedge-C1117-4PLTEEA" { - value 26; - } - enum "vedge-C1117-4PLTELA" { - value 27; - } - enum "vedge-C1116-4PLTEEA" { - value 28; - } - enum "vedge-C1116-4PLTELA" { - value 29; - } - enum "vedge-ISRv" { - value 30; - } - enum "vedge-C1111-8P" { - value 31; - } - enum "vedge-C1111-4PLTEEA" { - value 32; - } - enum "vedge-C1111-4PLTELA" { - value 33; - } - enum "vedge-C1117-4PMLTEEA" { - value 34; - } - enum "vedge-C1111-4P" { - value 35; - } - enum "vedge-C1116-4P" { - value 36; - } - enum "vedge-C1117-4P" { - value 37; - } - enum "vedge-C1117-4PM" { - value 38; - } - enum "vedge-C1101-4P" { - value 39; - } - enum "vedge-C1101-4PLTEP" { - value 40; - } - enum "vedge-C1111X-8P" { - value 41; - } - enum "vedge-C1111-8PLTEEAW" { - value 42; - } - enum "vedge-C1111-8PW" { - value 43; - } - enum "vedge-ISR-4431" { - value 44; - } - enum "vedge-ISR-4451-X" { - value 45; - } - enum "vedge-ISR-4221X" { - value 46; - } - enum "vedge-ISR-4461" { - value 47; - } - enum "vedge-C8300-1N1S-6G" { - value 48; - } - enum "vedge-C8300-1N1S-4G2X" { - value 49; - } - enum "vedge-CE-9515" { - value 54; - } - enum "vedge-CE-9511" { - value 55; - } - enum "vedge-IR-1101" { - value 56; - } - enum "vedge-C1121X-8PLTEPWB" { - value 57; - } - enum "vedge-C1121X-8PLTEPWE" { - value 58; - } - enum "vedge-C1121X-8PLTEPWZ" { - value 59; - } - enum "vedge-C1161X-8P" { - value 60; - } - enum "vedge-C1161X-8PLTEP" { - value 61; - } - enum "vedge-C1111-8PLTEAEAWA" { - value 62; - } - enum "vedge-C1121-8P" { - value 63; - } - enum "vedge-C1121-8PLTEP" { - value 64; - } - enum "vedge-C1121X-8PLTEPWA" { - value 65; - } - enum "vedge-C1127X-8PMLTEP" { - value 66; - } - enum "vedge-C1111-8PLTEEAWA" { - value 67; - } - enum "vedge-C1109-4PLTE2P" { - value 68; - } - enum "vedge-C1101-4PLTEPW" { - value 69; - } - enum "vedge-C1109-4PLTE2PW" { - value 70; - } - enum "vedge-C1111-8PLTELAW" { - value 71; - } - enum "vedge-C1121X-8P" { - value 72; - } - enum "vedge-C1121X-8PLTEP" { - value 73; - } - enum "vedge-C1126X-8PLTEP" { - value 74; - } - enum "vedge-C1127X-8PLTEP" { - value 75; - } - enum "vedge-C8500-12X4QC" { - value 76; - } - enum "vedge-C8500-12X" { - value 77; - } - enum "vedge-C1121-8PLTEPW" { - value 78; - } - enum "vedge-C1113-8PMLTEEA" { - value 79; - } - enum "vedge-ISR1100-4G" { - value 80; - } - enum "vedge-ISR1100-4GLTE" { - value 81; - } - enum "vedge-ISR1100-6G" { - value 82; - } - enum "vedge-sim" { - value 100; - } - enum "vedge-nfvis-ENCS5100" { - value 200; - } - enum "vedge-nfvis-ENCS5400" { - value 201; - } - enum "vedge-nfvis-UCSC-M5" { - value 202; - } - enum "vedge-nfvis-UCSC-E" { - value 203; - } - enum "vedge-nfvis-CSP2100" { - value 204; - } - enum "vedge-nfvis-CSP2100-X1" { - value 205; - } - enum "vedge-nfvis-CSP2100-X2" { - value 206; - } - enum "vedge-nfvis-CSP-5444" { - value 207; - } - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-omp.yang b/viptela-mibs/19.2/yang/viptela-omp.yang deleted file mode 100644 index d5c767af..00000000 --- a/viptela-mibs/19.2/yang/viptela-omp.yang +++ /dev/null @@ -1,1702 +0,0 @@ -module viptela-omp { - namespace "http://viptela.com/omp"; - prefix viptela-omp; - - import ietf-inet-types { - prefix inet; - } - import ietf-yang-types { - prefix yang; - } - prefix tailf; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - import viptela-security { - prefix viptela-security; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines the data model for OMP management"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - typedef attribute-type-enum { - type enumeration { - enum "original"; - enum "installed"; - } - } - - typedef addr-family-enum { - type enumeration { - enum "ipv4"; - enum "ipv6"; - } - } - - typedef bfd-status-enum { - type enumeration { - enum "up"; - enum "down"; - } - } - - typedef path-status-enum { - type enumeration { - enum "chosen"; - enum "backup"; - } - } - - typedef af-type-enum { - type enumeration { - enum "tloc-ipv4"; - enum "tloc-ipv6"; - enum "service"; - enum "route-ipv4"; - enum "route-ipv6"; - enum "mcast-ipv4"; - enum "mcast-ipv6"; - enum "service-ipv6"; - } - } - - typedef rib-in-status-type { - type bits { - bit C { - description - "chosen"; - } - bit I { - description - "installed"; - } - bit Red { - description - "redistributed"; - } - bit Rej { - description - "rejected"; - } - bit L { - description - "looped"; - } - bit R { - description - "resolved"; - } - bit S { - description - "stale"; - } - bit Ext { - description - "extranet"; - } - bit Inv { - description - "invalid"; - } - bit U { - description - "TLOC Unresolved"; - } - bit Stg { - description - "staged"; - } - } - } - - typedef loss-reason-enum { - description "Best-path loss reason"; - type enumeration { - enum "none" { - value 0; - } - enum "invalid"; - enum "personality"; - enum "distance"; - enum "preference"; - enum "tloc-preference"; - enum "origin-protocol"; - enum "origin-protocol-subtype"; - enum "origin-metric"; - enum "peer-id"; - enum "tloc-id"; - enum "ultimate-tloc-id"; - enum "stale-entry"; - enum "site-id"; - enum "omp-version"; - enum "tloc-gen-id"; - enum "tloc-spi"; - enum "tloc-action"; - } - } - - typedef mcast-route-enum { - description "Multicast route type"; - type enumeration { - enum "(*,G)"; - enum "(S,G)"; - } - } - - container omp { - description "OMP information"; - when - "(/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vedge')"; - leaf shutdown { - description "Enable/disable OMP"; - type boolean; - default "false"; - } - leaf overlay-as { - description "Overlay AS number <1..4294967295> or "; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - type viptela:asnum-type; - } - leaf send-path-limit { - description "Maximum number of paths sent for a prefix"; - type uint8 { - description "<1..16>"; - range "1..16"; - } - default "4"; - } - leaf send-backup-paths { - description "Enable/Disable transmission of backup paths"; - when "/viptela-system:system/viptela-system:personality = 'vsmart'"; - type boolean; - default "false"; - } - leaf discard-rejected { - description "Enable/Disable storage of information rejected by policy"; - when "/viptela-system:system/viptela-system:personality = 'vsmart'"; - type boolean; - default "false"; - } - leaf ecmp-limit { - description "Maximum paths installed in RTM for a prefix"; - when "/viptela-system:system/viptela-system:personality != 'vsmart'"; - type uint8 { - description "<1..16>"; - range "1..16"; - } - default "4"; - } - leaf graceful-restart { - description "Enable/Disable graceful restart"; - type boolean; - default "true"; - } - leaf multithreading { - description "Enable/Disable multithreading for OMP operations"; - type boolean; - default "true"; - } - container timers { - description "Set timers"; - leaf holdtime { - description "Hold time"; - type uint32 { - description "<0..65535>"; - range "0..65535"; - } - default "60"; - must "((../holdtime = 0) or (../holdtime >= 3))" { - error-message "Holdtime should be greater than 3 seconds"; - } - } - leaf advertisement-interval { - description "Advertisement interval"; - type uint32 { - description "<0..65535>"; - range "0..65535"; - } - default "1"; - } - leaf graceful-restart-timer { - description "Graceful restart timer, in seconds"; - type uint32 { - description "<1..604800> seconds"; - range "1..604800"; - } - default "43200"; - must - "(/viptela-system:system/viptela-system:personality != 'vedge') or - (((/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-100-M' or - /viptela-system:system/viptela-system:device-model = 'vedge-1000' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M2' or - /viptela-system:system/viptela-system:device-model = 'vedge-1000' or - /viptela-system:system/viptela-system:device-model = 'vedge-2000' or - /viptela-system:system/viptela-system:device-model = 'vedge-100' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-W2' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-B' or - /viptela-system:system/viptela-system:device-model = 'vedge-cloud' or - /viptela-system:system/viptela-system:device-model = 'vedge-sim' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4G' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4GLTE' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-6G')) and - ((2 * .) <= (/viptela-security:security/viptela-security:ipsec/viptela-security:rekey))) or - ((/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model != 'vedge-100-M' or - /viptela-system:system/viptela-system:device-model != 'vedge-1000' or - /viptela-system:system/viptela-system:device-model != 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model != 'vedge-100-M2' or - /viptela-system:system/viptela-system:device-model != 'vedge-1000' or - /viptela-system:system/viptela-system:device-model != 'vedge-2000' or - /viptela-system:system/viptela-system:device-model != 'vedge-100' or - /viptela-system:system/viptela-system:device-model != 'vedge-100-W2' or - /viptela-system:system/viptela-system:device-model != 'vedge-100-B' or - /viptela-system:system/viptela-system:device-model != 'vedge-cloud' or - /viptela-system:system/viptela-system:device-model = 'vedge-sim' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4G' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4GLTE' or - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-6G'))" { - error-message "IPSec Rekey timer is configured. Rekey timer should be atleast 2 times the Graceful-restart timer"; - } - } - leaf eor-timer { - description "End of RIB timer, in seconds"; - type uint32 { - description "<1..3600> seconds"; - range "1..3600"; - } - default "300"; - } - leaf multithreading-high-timer { - description "Multithreading high priority timer"; - default "400"; - type uint32 { - description "<0..65535>"; - range "0..65535"; - } - } - leaf multithreading-low-timer { - description "Multithreading low priority timer"; - default "1"; - type uint32 { - description "<0..65535>"; - range "0..65535"; - } - } - } - list advertise { - description "Advertise routes"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "protocol"; - must - "(protocol != 'ospf') or - ((protocol = 'ospf') and (count(route) = 1))" { - error-message "route-type missing"; - } - leaf protocol { - type enumeration { - enum "bgp"; - enum "ospf"; - enum "connected"; - enum "static"; - enum "eigrp"; - enum "lisp"; - enum "isis"; - } - } - leaf-list route { - when "../protocol = 'ospf'"; - type enumeration { - enum "external"; - } - } - } - container summary { - config false; - description "Display OMP summary"; - leaf operstate { - description "Operational state"; - type viptela:state-enum; - } - leaf adminstate { - description "Administration state"; - type viptela:state-enum; - } - leaf devicetype { - description "Device personality"; - type viptela:personality-enum-oper; - } - leaf ompuptime { - description "OMP uptime"; - type string; - } - leaf ompdowntime { - description "OMP downtime"; - type string; - } - leaf routes-received { - description "Routes received"; - type uint32; - } - leaf routes-installed { - description "Routes installed"; - type uint32; - } - leaf routes-sent { - description "Routes sent"; - type uint32; - } - leaf tlocs-received { - description "TLOCs received"; - type uint32; - } - leaf tlocs-installed { - description "TLOCs installed"; - type uint32; - } - leaf tlocs-sent { - description "TLOCs sent"; - type uint32; - } - leaf services-received { - description "Services received"; - type uint32; - } - leaf services-installed { - description "Services installed"; - type uint32; - } - leaf services-sent { - description "Services sent"; - type uint32; - } - leaf mcast-routes-received { - description "Multicast routes received"; - type uint32; - } - leaf mcast-routes-installed { - description "Multicast routes installed"; - type uint32; - } - leaf mcast-routes-sent { - description "Multicast routes sent"; - type uint32; - } - leaf hello-received { - description "Hello packets received"; - type uint32; - } - leaf hello-sent { - description "Hello packets sent"; - type uint32; - } - leaf handshake-received { - description "Handshake packets received"; - type uint32; - } - leaf handshake-sent { - description "Handshake packets sent"; - type uint32; - } - leaf alert-received { - description "Alert packets received"; - type uint32; - } - leaf alert-sent { - description "Alert packets sent"; - type uint32; - } - leaf inform-received { - description "Inform packets received"; - type uint32; - } - leaf inform-sent { - description "Inform packets sent"; - type uint32; - } - leaf update-received { - description "Update packets received"; - type uint32; - } - leaf update-sent { - description "Update packets sent"; - type uint32; - } - leaf policy-received { - description "Policy packets received"; - type uint32; - } - leaf policy-sent { - description "Policy packets sent"; - type uint32; - } - leaf packets-received { - description "Total OMP packets received"; - type uint32; - } - leaf packets-sent { - description "Total OMP packets sent"; - type uint32; - } - leaf vsmart-peers { - description "Number of vSmart peers in up state"; - type uint32; - } - leaf vedge-peers { - when "/viptela-system:system/viptela-system:personality = 'vsmart'"; - description "Number of vEdge peers in up state"; - type uint32; - } - list peers { - description "Display OMP peers"; - key "peer"; - leaf peer { - description "Peer address"; - type inet:ip-address; - } - leaf type { - description "Peer personality"; - type viptela:personality-enum-oper; - } - leaf domain-id { - description "Domain ID"; - type viptela:oper-domain-id; - } - leaf site-id { - description "Site ID"; - type viptela:site-id; - } - leaf state { - description "State"; - type viptela:peer-state; - } - leaf version { - type uint8; - } - leaf legit { - description "Legitimate"; - type enumeration { - enum "no"; - enum "yes"; - } - } - leaf upcount { - description "Up count"; - type uint32; - } - leaf downcount { - description "Down count"; - type uint32; - } - leaf lastuptime { - description "Last uptime"; - type yang:date-and-time; - } - leaf lastdowntime { - description "Last downtime"; - type yang:date-and-time; - } - leaf up-time { - description "Uptime"; - type string; - } - leaf down-time { - description "Downtime"; - type string; - } - leaf holdtime { - description "Negotiated holdtime"; - type uint32; - } - leaf sitepolicy { - description "Site policy"; - type string; - } - leaf policyin { - description "Inbound policy"; - type string; - } - leaf policyout { - description "Outbound policy"; - type string; - } - leaf graceful-restart { - description "Graceful restart status"; - type enumeration { - enum "supported"; - enum "not-supported"; - enum "in-progress"; - } - } - leaf graceful-restart-interval { - description "Graceful restart interval"; - type uint32; - } - leaf hello-received { - description "Hello packets received"; - type uint32; - } - leaf hello-sent { - description "Hello packets sent"; - type uint32; - } - leaf handshake-received { - description "Handshake packets received"; - type uint32; - } - leaf handshake-sent { - description "Handshake packets sent"; - type uint32; - } - leaf alert-received { - description "Alert packets received"; - type uint32; - } - leaf alert-sent { - description "Alert packets sent"; - type uint32; - } - leaf inform-received { - description "Inform packets received"; - type uint32; - } - leaf inform-sent { - description "Inform packets sent"; - type uint32; - } - leaf update-received { - description "Update packets received"; - type uint32; - } - leaf update-sent { - description "Update packets sent"; - type uint32; - } - leaf policy-received { - description "Policy packets received"; - type uint32; - } - leaf policy-sent { - description "Policy packets sent"; - type uint32; - } - leaf packets-received { - description "Total OMP packets received"; - type uint32; - } - leaf packets-sent { - description "Total OMP packets sent"; - type uint32; - } - leaf routes-received { - description "Routes received"; - type uint32; - } - leaf routes-installed { - description "Routes installed"; - type uint32; - } - leaf routes-sent { - description "Routes sent"; - type uint32; - } - leaf tlocs-received { - description "TLOCs received"; - type uint32; - } - leaf tlocs-installed { - description "TLOCs installed"; - type uint32; - } - leaf tlocs-sent { - description "TLOCs sent"; - type uint32; - } - leaf services-received { - description "Services received"; - type uint32; - } - leaf services-installed { - description "Services installed"; - type uint32; - } - leaf services-sent { - description "Services sent"; - type uint32; - } - leaf mcast-routes-received { - description "Multicast routes received"; - type uint32; - } - leaf mcast-routes-installed { - description "Multicast routes installed"; - type uint32; - } - leaf mcast-routes-sent { - description "Multicast routes sent"; - type uint32; - } - leaf control-up { - description "Control connection UP"; - type enumeration { - enum "no"; - enum "yes"; - } - } - leaf staging { - description "Device under staging"; - type enumeration { - enum "no"; - enum "yes"; - } - } - leaf refresh { - description "Refresh status"; - type enumeration { - enum "supported"; - enum "not-supported"; - } - } - leaf overlay-id { - description "Overlay ID"; - type viptela:oper-domain-id; - } - leaf routes-received-ipv6 { - description "Routes received IPv6"; - type uint32; - } - leaf routes-installed-ipv6 { - description "Routes installed IPv6"; - type uint32; - } - leaf routes-sent-ipv6 { - description "Routes sent IPv6"; - type uint32; - } - leaf routes-received-total { - description "Total Routes Received"; - type uint32; - } - leaf routes-installed-total { - description "Total Routes Installed"; - type uint32; - } - leaf routes-sent-total { - description "Total Routes Sent"; - type uint32; - } - leaf services-received-ipv6 { - description "Services IPv6 received"; - type uint32; - } - leaf services-installed-ipv6 { - description "Services IPv6 installed"; - type uint32; - } - leaf services-sent-ipv6 { - description "Services IPv6 sent"; - type uint32; - } - } - } - container snmp-summary { - config false; - } - container routes-table { - description "Display routes"; - list family { - config false; - key "address-family"; - leaf address-family { - type addr-family-enum; - } - list entries { - key "vpn-id prefix"; - leaf vpn-id { - type viptela:vpn-id; - } - leaf prefix { - type inet:ip-prefix; - } - list received { - key "from-peer path-id"; - leaf from-peer { - type inet:ip-address; - } - leaf path-id { - type uint32; - } - leaf label { - type uint32; - } - leaf status { - description "RIB-in status"; - type rib-in-status-type; - } - leaf loss-reason { - type loss-reason-enum; - } - leaf lost-to-peer { - type inet:ip-address; - } - leaf lost-to-path-id { - type uint32; - } - list attributes { - key "attribute-type"; - leaf attribute-type { - type attribute-type-enum; - } - container tloc { - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - } - container origin { - uses viptela:origin-group { - refine "protocol"; - refine "metric"; - } - } - leaf domain-id { - type viptela:oper-domain-id; - } - leaf site-id { - type viptela:site-id; - } - leaf preference { - type viptela:route-preference; - } - leaf tag { - type viptela:route-tag; - } - leaf unknown-attribute-len { - type uint16; - } - leaf originator { - type inet:ipv4-address; - } - container ultimate-tloc { - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - } - leaf ultimate-tloc-action { - type viptela:ultimate-tloc-enum; - } - leaf overlay-id { - type viptela:oper-domain-id; - } - leaf as-path { - type string; - } - } - } - list advertised { - key "to-peer"; - leaf to-peer { - type inet:ip-address; - } - list paths { - key "advertise-id"; - leaf advertise-id { - type uint32; - } - list attributes { - key "path-id"; - leaf path-id { - type uint32; - } - leaf label { - type uint32; - } - container tloc { - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - } - container origin { - uses viptela:origin-group { - refine "protocol"; - refine "metric"; - } - } - leaf domain-id { - type viptela:oper-domain-id; - } - leaf site-id { - type viptela:site-id; - } - leaf preference { - type viptela:route-preference; - } - leaf tag { - type viptela:route-tag; - } - leaf unknown-attribute-len { - type uint16; - } - leaf originator { - type inet:ipv4-address; - } - container ultimate-tloc { - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - } - leaf ultimate-tloc-action { - type viptela:ultimate-tloc-enum; - } - leaf overlay-id { - type viptela:oper-domain-id; - } - leaf as-path { - type string; - } - } - } - } - } - } - } - container best-match-route { - description "Display best-match route"; - list family { - config false; - key "address-family"; - leaf address-family { - type addr-family-enum; - } - list entries { - key "vpn-id route-addr"; - leaf vpn-id { - type viptela:vpn-id; - } - leaf route-addr { - type inet:ip-address; - } - leaf prefix { - type inet:ip-prefix; - } - list received { - key "from-peer path-id"; - leaf from-peer { - type inet:ip-address; - } - leaf path-id { - type uint32; - } - leaf label { - type uint32; - } - leaf status { - description "RIB-in status"; - type rib-in-status-type; - } - leaf loss-reason { - type loss-reason-enum; - } - leaf lost-to-peer { - type inet:ip-address; - } - leaf lost-to-path-id { - type uint32; - } - list attributes { - key "pseudo-key"; - leaf pseudo-key { - type uint32; - } - leaf attribute-type { - type attribute-type-enum; - } - container tloc { - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - } - container origin { - uses viptela:origin-group { - refine "protocol"; - refine "metric"; - } - } - leaf domain-id { - type viptela:oper-domain-id; - } - leaf site-id { - type viptela:site-id; - } - leaf preference { - type viptela:route-preference; - } - leaf tag { - type viptela:route-tag; - } - leaf unknown-attribute-len { - type uint16; - } - leaf originator { - type inet:ipv4-address; - } - leaf overlay-id { - type viptela:oper-domain-id; - } - leaf as-path { - type string; - } - } - } - list advertised { - key "to-peer"; - leaf to-peer { - type inet:ip-address; - } - list paths { - key "advertise-id"; - leaf advertise-id { - type uint32; - } - list attributes { - key "path-id"; - leaf path-id { - type uint32; - } - leaf label { - type uint32; - } - container tloc { - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - } - container origin { - uses viptela:origin-group { - refine "protocol"; - refine "metric"; - } - } - leaf domain-id { - type viptela:oper-domain-id; - } - leaf site-id { - type viptela:site-id; - } - leaf preference { - type viptela:route-preference; - } - leaf tag { - type viptela:route-tag; - } - leaf unknown-attribute-len { - type uint16; - } - leaf originator { - type inet:ipv4-address; - } - leaf overlay-id { - type viptela:oper-domain-id; - } - leaf as-path { - type string; - } - } - } - } - } - } - } - container tloc-paths { - config false; - description "Display TLOC paths"; - list entries { - key "ip color encap"; - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - list paths { - when "/viptela-system:system/viptela-system:personality != 'vsmart'"; - key "index"; - leaf index { - type uint32; - } - leaf preference { - type viptela:route-preference; - } - leaf mtu { - type uint32; - } - leaf bfd-status { - type bfd-status-enum; - } - list links { - when "/viptela-system:system/viptela-system:personality != 'vsmart'"; - key "link-index"; - leaf link-index { - type uint32; - } - container from-tloc { - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - } - container to-tloc { - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - } - leaf label { - type uint32; - } - } - leaf path-status { - type path-status-enum; - } - leaf stale { - type boolean; - } - } - } - } - container omp-tlocs { - description "Display TLOCs"; - list family { - config false; - key "address-family"; - leaf address-family { - type addr-family-enum; - } - list entries { - key "ip color encap"; - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - list received { - key "from-peer"; - leaf from-peer { - type inet:ip-address; - } - leaf status { - description "RIB-in status"; - type rib-in-status-type; - } - leaf loss-reason { - type loss-reason-enum; - } - leaf lost-to-peer { - type inet:ip-address; - } - leaf lost-to-path-id { - type uint32; - } - list attributes { - key "pseudo-key"; - leaf pseudo-key { - type uint32; - } - leaf attribute-type { - type attribute-type-enum; - } - container tloc-encap { - uses viptela:tloc-encap-group { - refine "key"; - refine "proto"; - refine "spi"; - refine "auth-type"; - refine "encrypt-type"; - } - } - container tloc-map-public { - uses viptela:tloc-map-group { - refine "ip"; - refine "port"; - } - } - container tloc-map-private { - uses viptela:tloc-map-group { - refine "ip"; - refine "port"; - } - } - container tloc-map-v6-public { - uses viptela:tloc-map-group { - refine "ip"; - refine "port"; - } - } - container tloc-map-v6-private { - uses viptela:tloc-map-group { - refine "ip"; - refine "port"; - } - } - leaf bfd-status { - when "/viptela-system:system/viptela-system:personality != 'vsmart'"; - type bfd-status-enum; - } - leaf domain-id { - type viptela:oper-domain-id; - } - leaf site-id { - type viptela:site-id; - } - leaf preference { - type viptela:route-preference; - } - leaf tag { - type viptela:route-tag; - } - leaf stale { - type uint8; - } - leaf carrier { - type viptela:carrier-enum; - } - leaf-list groups { - type viptela:group-id; - } - leaf border { - type uint8; - } - leaf unknown-attribute-len { - type uint16; - } - leaf weight { - type uint32; - } - leaf gen-id { - type uint32; - } - leaf version { - type uint32; - } - leaf originator { - type inet:ipv4-address; - } - leaf restrict { - type uint8; - } - leaf overlay-id { - type viptela:oper-domain-id; - } - } - } - list advertised { - key "to-peer"; - leaf to-peer { - type inet:ip-address; - } - list attributes { - key "attribute-id"; - leaf attribute-id { - type uint32; - } - container tloc-encap { - uses viptela:tloc-encap-group { - refine "key"; - refine "proto"; - refine "spi"; - refine "auth-type"; - refine "encrypt-type"; - } - } - container tloc-map-public { - uses viptela:tloc-map-group { - refine "ip"; - refine "port"; - } - } - container tloc-map-private { - uses viptela:tloc-map-group { - refine "ip"; - refine "port"; - } - } - container tloc-map-v6-public { - uses viptela:tloc-map-group { - refine "ip"; - refine "port"; - } - } - container tloc-map-v6-private { - uses viptela:tloc-map-group { - refine "ip"; - refine "port"; - } - } - leaf domain-id { - type viptela:oper-domain-id; - } - leaf site-id { - type viptela:site-id; - } - leaf preference { - type viptela:route-preference; - } - leaf tag { - type viptela:route-tag; - } - leaf stale { - type uint8; - } - leaf carrier { - type viptela:carrier-enum; - } - leaf-list groups { - type viptela:group-id; - } - leaf border { - type uint8; - } - leaf unknown-attribute-len { - type uint16; - } - leaf weight { - type uint32; - } - leaf gen-id { - type uint32; - } - leaf version { - type uint32; - } - leaf originator { - type inet:ipv4-address; - } - leaf restrict { - type uint8; - } - leaf overlay-id { - type viptela:oper-domain-id; - } - } - } - } - } - } - container services { - description "Display services"; - list family { - config false; - key "address-family"; - leaf address-family { - type addr-family-enum; - } - list entries { - config false; - key "vpn-id service originator"; - uses viptela:service-oper-group { - refine "vpn-id"; - refine "service"; - refine "originator"; - } - list received { - key "from-peer path-id"; - leaf from-peer { - type inet:ip-address; - } - leaf path-id { - type uint32; - } - leaf label { - type uint32; - } - leaf status { - description "RIB-in status"; - type rib-in-status-type; - } - leaf loss-reason { - type loss-reason-enum; - } - leaf lost-to-peer { - type inet:ip-address; - } - leaf lost-to-path-id { - type uint32; - } - } - list advertised { - key "to-peer"; - leaf to-peer { - type inet:ip-address; - } - } - } - } - } - container multicast-auto-discover { - description "Display autodiscovered multicast routes"; - list family { - config false; - key "address-family"; - leaf address-family { - type addr-family-enum; - } - list entries { - key "vpn-id source-originator"; - leaf vpn-id { - type viptela:vpn-id; - } - leaf source-originator { - type inet:ipv4-address; - } - list received { - key "from-peer"; - leaf from-peer { - type inet:ip-address; - } - leaf status { - description "RIB-in status"; - type rib-in-status-type; - } - leaf loss-reason { - type loss-reason-enum; - } - } - list advertised { - key "to-peer"; - leaf to-peer { - type inet:ip-address; - } - } - } - } - } - container multicast-routes { - description "Display multicast Joins"; - list family { - config false; - key "address-family"; - leaf address-family { - type addr-family-enum; - } - list entries { - key "type vpn-id source-originator destination group source"; - leaf type { - type mcast-route-enum; - } - leaf vpn-id { - type viptela:vpn-id; - } - leaf source-originator { - type inet:ipv4-address; - } - leaf destination { - type inet:ipv4-address; - } - leaf group { - type inet:ipv4-address; - } - leaf source { - type inet:ipv4-address; - } - list received { - key "from-peer"; - leaf from-peer { - type inet:ip-address; - } - leaf rp { - type inet:ipv4-address; - } - leaf-list received-prunes { - type inet:ipv4-address; - } - leaf status { - description "RIB-in status"; - type rib-in-status-type; - } - leaf loss-reason { - type loss-reason-enum; - } - } - list advertised { - key "to-peer"; - leaf to-peer { - type inet:ip-address; - } - leaf rp { - type inet:ipv4-address; - } - leaf-list advertised-prunes { - type inet:ipv4-address; - } - } - } - } - } - container cloudexpress { - description "Display cloudexpress gateway application routes"; - list entries { - config false; - key "vpn-id originator app-id"; - leaf vpn-id { - type viptela:vpn-id; - } - leaf originator { - type inet:ipv4-address; - } - leaf app-id { - type uint32; - } - leaf app-name { - type viptela:named-type; - } - list received { - key "from-peer"; - leaf from-peer { - type inet:ip-address; - } - leaf status { - description "RIB-in status"; - type rib-in-status-type; - } - leaf loss-reason { - type loss-reason-enum; - } - leaf latency { - type uint32; - } - leaf loss { - type uint32; - } - } - list advertised { - key "to-peer"; - leaf to-peer { - type inet:ip-address; - } - leaf latency { - type uint32; - } - leaf loss { - type uint32; - } - } - } - } - } - notification omp-number-of-vsmarts-change { - uses viptela:common-notification-header; - leaf number-of-vsmarts { - type uint32; - } - } - notification omp-state-change { - uses viptela:common-notification-header; - leaf new-state { - type viptela:oper-state; - } - } - notification omp-peer-state-change { - uses viptela:common-notification-header; - leaf peer { - type inet:ip-address; - } - leaf peer-new-state { - type viptela:peer-state; - } - } - notification omp-tloc-state-change { - uses viptela:common-notification-header; - leaf omp-address-family { - type af-type-enum; - } - container tloc { - uses viptela:tloc-group; - } - leaf new-state { - type viptela:oper-state; - } - } - notification omp-policy { - uses viptela:common-notification-header; - leaf policy { - type enumeration { - enum "add"; - enum "delete"; - } - } - leaf vsmart-peer { - type inet:ip-address; - } - } - notification omp-data-policy { - uses viptela:common-notification-header; - leaf policy { - type enumeration { - enum "add"; - enum "delete"; - } - } - leaf vsmart-peer { - type inet:ip-address; - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-oper-bgp.yang b/viptela-mibs/19.2/yang/viptela-oper-bgp.yang deleted file mode 100644 index 67b2d49f..00000000 --- a/viptela-mibs/19.2/yang/viptela-oper-bgp.yang +++ /dev/null @@ -1,944 +0,0 @@ -module viptela-oper-bgp { - namespace "http://viptela.com/oper-bgp"; - prefix viptela-oper-bgp; - - import ietf-inet-types { - prefix inet; - } - prefix tailf; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines the data model for BGP operational data"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - typedef bgp-rib-status-type { - type bits { - bit valid; - bit best; - bit internal; - bit external; - bit removed; - bit stale; - bit history; - bit damped; - bit inaccessible; - bit multipath; - } - } - - container bgp { - description "Display BGP information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list bgp-summary { - description "BGP summary"; - config false; - key "vpn-id"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf bgp-router-identifier { - description "Router ID"; - type inet:ipv4-address; - } - leaf local-as { - description "Local AS number"; - type uint32; - } - leaf rib-entries { - description "RIB count"; - type uint32; - } - leaf rib-memory { - description "RIB memory usage, in bytes"; - type uint32; - } - leaf total-peers { - description "Total number of BGP neighbors"; - type uint32; - } - leaf peer-memory { - description "Neighbor memory usage, in bytes"; - type uint32; - } - leaf local-site-of-origin { - description "Local site-of-origin extended community added to OMP routes in BGP"; - type string; - } - leaf ignore-site-of-origin { - description "Ignore site-of-origin value in BGP"; - type boolean; - } - list neighbor { - description "List of neighbors"; - key "peer-addr"; - leaf peer-addr { - description "Neighbor address"; - type inet:ipv4-address; - } - leaf as { - description "Neighbor AS number"; - type uint32; - } - leaf msg-rcvd { - description "Number of messages received"; - type uint32; - } - leaf msg-sent { - description "Number of messages sent"; - type uint32; - } - leaf outQ { - description "Outbound queue"; - type uint32; - } - leaf prefix-rcvd { - description "Number of routes received"; - type uint32; - } - leaf prefix-valid { - description "Number of valid routes"; - type uint32; - } - leaf prefix-installed { - description "Number of installed routes"; - type uint32; - } - leaf up-time { - description "Uptime (Days:Hours:Minutes:Seconds)"; - type string; - } - leaf state { - description "State"; - type viptela:bgp-state; - } - leaf last-up-time { - description "Last uptime (Days:Hours:Minutes:Seconds)"; - type string; - } - } - } - list routes-table { - description "List of routes"; - config false; - key "vpn-id prefix"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf prefix { - description "Route prefix"; - type inet:ipv4-prefix; - } - leaf best-path { - description "Best path"; - type uint32; - } - leaf suppressed { - description "Advertisements suppressed"; - type boolean; - } - leaf no-advertise { - description "Not advertised to any peer"; - type boolean; - } - leaf no-export { - description "Not advertised to EBGP peer"; - type boolean; - } - leaf no-local-as { - description "Not advertised outside local AS"; - type boolean; - } - list advertised-peers { - description "List of peers"; - key "peer-index"; - leaf peer-index { - description "Peer address"; - type uint32; - } - leaf peer-addr { - description "Peer address"; - type inet:ipv4-address; - } - } - list info { - key "info-id"; - description "Route information"; - leaf info-id { - description "Route information index"; - type uint32; - } - leaf nexthop { - description "Next-hop IP address"; - type inet:ipv4-address; - } - leaf metric { - description "Metric"; - type uint32; - } - leaf local-pref { - description "Local preference"; - type uint32; - } - leaf weight { - description "Weight"; - type uint32; - } - leaf origin { - description "Origin"; - type enumeration { - enum "igp"; - enum "egp"; - enum "incomplete"; - } - } - leaf as-path { - description "AS path"; - type string; - } - leaf rr-client { - description "Received from a route reflector client"; - type boolean; - } - leaf history { - description "History entry"; - type boolean; - } - leaf aggregator { - description "Aggregated"; - type boolean; - } - leaf aggregator-as { - description "Aggregator AS number"; - type uint32; - } - leaf aggregator-ip { - description "Aggregator IP address"; - type inet:ipv4-address; - } - leaf ri-peer { - description "Peer address"; - type inet:ipv4-address; - } - leaf ri-routerid { - description "Router ID"; - type inet:ipv4-address; - } - leaf igp-metric { - description "IGP metric"; - type uint32; - } - leaf confed-external { - description "EBGP confederation"; - type boolean; - } - leaf aggregated { - description "Aggregated"; - type boolean; - } - leaf local { - description "Local"; - type boolean; - } - leaf sourced { - description "Sourced"; - type boolean; - } - leaf multipath { - status obsolete; - description "Multipath"; - type boolean; - } - leaf community { - description "Community"; - type viptela:named-type; - } - leaf ext-community { - description "Extended community"; - type viptela:named-type; - } - leaf originator { - description "Attribute originator ID"; - type inet:ipv4-address; - } - leaf last-update { - description "Time"; - type viptela:named-type; - } - leaf cluster-list { - description "Cluster list"; - type string; - } - leaf path-status { - description "BGP path status"; - type bgp-rib-status-type; - } - leaf tag { - description "Tag"; - type uint32; - } - } - } - list best-match-route { - description "List of routes"; - config false; - key "vpn-id route-addr"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf route-addr { - type inet:ipv4-address; - } - leaf prefix { - description "Route prefix"; - type inet:ipv4-prefix; - } - leaf best-path { - description "Best path"; - type uint32; - } - leaf suppressed { - description "Advertisements suppressed"; - type boolean; - } - leaf no-advertise { - description "Not advertised to any peer"; - type boolean; - } - leaf no-export { - description "Not advertised to EBGP peer"; - type boolean; - } - leaf no-local-as { - description "Not advertised outside local AS"; - type boolean; - } - list advertised-peers { - description "List of peers"; - leaf peer-addr { - description "Peer address"; - type inet:ipv4-address; - } - } - list info { - key "info-id"; - description "Route information"; - leaf info-id { - description "Route information index"; - type uint32; - } - leaf nexthop { - description "Next-hop IP address"; - type inet:ipv4-address; - } - leaf metric { - description "Metric"; - type uint32; - } - leaf local-pref { - description "Local preference"; - type uint32; - } - leaf weight { - description "Weight"; - type uint32; - } - leaf origin { - description "Origin"; - type enumeration { - enum "igp"; - enum "egp"; - enum "incomplete"; - } - } - leaf as-path { - description "AS path"; - type string; - } - leaf rr-client { - description "Received from a route reflector client"; - type boolean; - } - leaf history { - description "History entry"; - type boolean; - } - leaf aggregator { - description "Aggregated"; - type boolean; - } - leaf aggregator-as { - description "Aggregator AS number"; - type uint32; - } - leaf aggregator-ip { - description "Aggregator IP address"; - type inet:ipv4-address; - } - leaf ri-peer { - description "Peer address"; - type inet:ipv4-address; - } - leaf ri-routerid { - description "Router ID"; - type inet:ipv4-address; - } - leaf igp-metric { - description "IGP metric"; - type uint32; - } - leaf confed-external { - description "EBGP confederation"; - type boolean; - } - leaf aggregated { - description "Aggregated"; - type boolean; - } - leaf local { - description "Local"; - type boolean; - } - leaf sourced { - description "Sourced"; - type boolean; - } - leaf multipath { - status obsolete; - description "Multipath"; - type boolean; - } - leaf community { - description "Community"; - type viptela:named-type; - } - leaf ext-community { - description "Extended community"; - type viptela:named-type; - } - leaf originator { - description "Attribute originator ID"; - type inet:ipv4-address; - } - leaf last-update { - description "Time"; - type viptela:named-type; - } - leaf cluster-list { - description "Cluster list"; - type string; - } - leaf path-status { - description "BGP path status"; - type bgp-rib-status-type; - } - leaf tag { - description "Tag"; - type uint32; - } - } - } - list bgp-neighbor { - description "List of neighbors"; - config false; - key "vpn-id peer-addr"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf peer-addr { - description "Neighbor address"; - type inet:ipv4-address; - } - leaf as { - description "Neighbor AS number"; - type uint32; - } - leaf local-as-num { - description "Local AS number"; - type uint32; - } - leaf change-local-as-num { - description "Change local AS number"; - type boolean; - } - leaf flags { - description "Flags"; - type uint32; - } - leaf desc { - description "Description"; - type viptela:named-type; - } - leaf remote-router-id { - description "Remote router ID"; - type inet:ipv4-address; - } - leaf common-admin { - description "Common administrator"; - type boolean; - } - leaf last-read { - description "Last read time, in seconds"; - type uint32; - } - leaf keepalive { - description "Keepalive time"; - type uint32; - } - leaf holdtime { - description "Hold time"; - type uint32; - } - leaf cfg-keepalive { - description "Configured keepalive time"; - type uint32; - } - leaf cfg-holdtime { - description "Configured holdtime"; - type uint32; - } - leaf adv-4byte-as-cap { - description "Advertised 4-byte AS capability"; - type boolean; - } - leaf rec-4byte-as-cap { - description "Received 4-byte AS capability"; - type boolean; - } - leaf adv-dynamic-cap { - description "Advertised dynamic capability"; - type boolean; - } - leaf rec-dynamic-cap { - description "Received dynamic capability"; - type boolean; - } - leaf adv-refresh-cap { - description "Advertised route refresh capability"; - type boolean; - } - leaf rec-refresh-cap { - description "Received route refresh capability"; - type boolean; - } - leaf adv-new-refresh-cap { - description "Advertised new route refresh capability"; - type boolean; - } - leaf rec-new-refresh-cap { - description "Received new route refresh capability"; - type boolean; - } - leaf adv-ipv4-unicast-addr-family { - description "Advertised IPv4 unicast address family"; - type boolean; - } - leaf rec-ipv4-unicast-addr-family { - description "Received IPv4 unicast address family"; - type boolean; - } - leaf restart-time-left { - description "Restart time remaining, in seconds"; - type uint32; - } - leaf stalepath-time-left { - description "Stale path time remaining, in seconds"; - type uint32; - } - leaf msg-rcvd { - description "Total messages input count"; - type uint32; - } - leaf msg-sent { - description "Total messages output count"; - type uint32; - } - leaf prefix-rcvd { - description "Number of routes received"; - type uint32; - } - leaf prefix-valid { - description "Number of valid routes"; - type uint32; - } - leaf prefix-installed { - description "Number of installed routes"; - type uint32; - } - leaf outQ { - description "Output queue depth"; - type uint32; - } - leaf uptime { - description "Uptime (Days:Hours:Minutes:Seconds)"; - type string; - } - leaf state { - description "State"; - type viptela:bgp-state; - } - leaf open-in-count { - description "Open message input count"; - type uint32; - } - leaf open-out-count { - description "Open message output count"; - type uint32; - } - leaf notify-in-count { - description "Notify input count"; - type uint32; - } - leaf notify-out-count { - description "Notify output count"; - type uint32; - } - leaf update-in-count { - description "Update message input count"; - type uint32; - } - leaf update-out-count { - description "Update message output count"; - type uint32; - } - leaf keepalive-in-count { - description "Keepalive message input count"; - type uint32; - } - leaf keepalive-out-count { - description "Keepalive message output count"; - type uint32; - } - leaf refresh-in-count { - description "Route refresh message input count"; - type uint32; - } - leaf refresh-out-count { - description "Route refresh message output count"; - type uint32; - } - leaf dynamic-in-count { - description "Dynamic capability message input count"; - type uint32; - } - leaf dynamic-out-count { - description "Dynamic capability message output count"; - type uint32; - } - leaf adv-interval { - description "Time between advertisements, in seconds"; - type uint32; - } - leaf update-source { - description "Update source"; - type inet:ipv4-address; - } - leaf update-if { - description "Update interface"; - type viptela:named-type; - } - leaf weight { - description "Weight"; - type uint32; - } - leaf conn-established { - description "Connections established"; - type uint32; - } - leaf conn-dropped { - description "Connections dropped"; - type uint32; - } - leaf last-reset-time { - description "Last reset time"; - type uint32; - } - leaf last-reset-reason { - description "Last reset reason"; - type viptela:named-type; - } - leaf max-prefix-restart-time { - description "Restart time after maximum prefix reached"; - type uint32; - } - leaf ext-peer-hops { - description "EBGP neighbor hops"; - type uint32; - } - leaf local-host { - description "Local host"; - type inet:ipv4-address; - } - leaf local-port { - description "Local port"; - type uint16; - } - leaf remote-host { - description "Remote host"; - type inet:ipv4-address; - } - leaf remote-port { - description "Remote port"; - type inet:port-number; - } - leaf next-hop { - description "Next hop"; - type inet:ipv4-address; - } - leaf next-start-timer { - description "Next start timer"; - type uint32; - } - leaf next-connect-timer { - description "Next connect timer"; - type uint32; - } - leaf read-thread-on { - description "Read thread on"; - type boolean; - } - leaf write-thread-on { - description "Write thread on"; - type boolean; - } - leaf password { - description "MD5 key (hashed)"; - type viptela:named-type; - } - leaf last-uptime { - description "Last uptime (Days:Hours:Minutes:Seconds)"; - type string; - } - list address-family { - key "afi-id"; - description "Address family information"; - leaf afi-id { - description "Address family Index"; - type uint32; - } - leaf afi { - description "Address family"; - type viptela:bgp-afi-type; - } - leaf route-reflector-client { - description "Route reflector client"; - type boolean; - } - leaf inbound-soft-reconfig { - description "Inbound soft reconfiguration allowed"; - type boolean; - } - leaf private-as { - description "Private AS number removed"; - type boolean; - } - leaf nexthop-self { - description "Next hop is this router"; - type boolean; - } - leaf as-path-unchanged { - description "AS path propogated unchanged"; - type boolean; - } - leaf nexthop-unchanged { - description "Next hop unchanged"; - type boolean; - } - leaf med-unchanged { - description "MED propogated unchanged"; - type boolean; - } - leaf sent-community { - description "Sent community attribute"; - type boolean; - } - leaf def-originate-routemap { - description "Default originate route map"; - type viptela:named-type; - } - leaf sent-def-originate { - description "Default originate sent"; - type boolean; - } - leaf policy-in { - description "Inbound path policy configured"; - type boolean; - } - leaf policy-out { - description "Outbound path policy configured"; - type boolean; - } - leaf accepted-prefix-count { - description "Accepted prefix count"; - type uint32; - } - leaf maximum-prefix-count { - description "Maximum prefix count"; - type uint32; - } - leaf max-prefix-warning-only { - description "Warning only"; - type boolean; - } - leaf max-prefix-threshold-warning { - description "Threshold for warning"; - type uint32; - } - leaf max-prefix-restart-interval { - description "Threshold for restart interval"; - type uint32; - } - } - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-oper-multicast.yang b/viptela-mibs/19.2/yang/viptela-oper-multicast.yang deleted file mode 100644 index 62c949ad..00000000 --- a/viptela-mibs/19.2/yang/viptela-oper-multicast.yang +++ /dev/null @@ -1,731 +0,0 @@ -module viptela-oper-multicast { - namespace "http://viptela.com/oper-multicast"; - prefix viptela-oper-multicast; - - import ietf-inet-types { - prefix inet; - } - import ietf-yang-types { - prefix yang; - } - prefix tailf; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines the data model for PIM operational data"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - typedef rpf-status-enum { - type enumeration { - enum "resolved"; - enum "not-resolved"; - } - } - - typedef join-type-enum { - type enumeration { - enum "invalid"; - enum "(*,*,RP)"; - enum "(*,G)"; - enum "(S,G)"; - enum "(S,G,RPT)"; - enum "Auto-RP"; - } - } - - typedef upstream-state-enum { - type enumeration { - enum "invalid"; - enum "not-joined"; - enum "joined"; - enum "not-pruned"; - enum "pruned"; - } - } - - typedef replicator-status-enum { - type enumeration { - enum "yes"; - enum "no"; - } - } - - typedef igmp-if-state-enum { - type enumeration { - enum "init"; - enum "querier"; - enum "non-querier"; - } - } - - typedef igmp-if-event-enum { - type enumeration { - enum "init-event"; - enum "query-timer-expiry"; - enum "query-from-lower-ip"; - enum "other-querier-present"; - } - } - - typedef igmp-group-state-enum { - type enumeration { - enum "no-members-present"; - enum "members-present"; - enum "v1-members-present"; - enum "checking-membership"; - } - } - - typedef igmp-group-event-enum { - type enumeration { - enum "init-event"; - enum "membership-report"; - enum "v1-membership-report"; - enum "leave"; - enum "query-timer-expired"; - enum "retransmit-timer-expired"; - enum "v1-host-timer-expired"; - } - } - - typedef multicast-flags { - description "Multicast flags"; - type bits { - bit S; - } - } - - typedef multicast-oif-flags { - description "Multicast OIF flags"; - type bits { - bit A; - } - } - - container multicast { - description "Multicast information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - list rpf { - description "List of RPF entries"; - key "vpn-id rpf-address"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf rpf-address { - description "Address"; - type inet:ip-address; - } - leaf rpf-status { - description "RPF status"; - type rpf-status-enum; - } - leaf nexthop-count { - description "Next-hop count"; - type uint32; - } - list rpf-nexthops { - description "List of next hops"; - key "index"; - leaf index { - description "Index"; - type uint32; - } - leaf rpf-nbr-addr { - description "RPF neighbor address"; - type inet:ip-address; - } - leaf rpf-if-name { - description "Interface"; - type viptela:named-type; - } - leaf rpf-tunnel { - description "Tunnel end point"; - type inet:ip-address; - } - leaf rpf-tunnel-color { - description "Tunnel end point color"; - type viptela:color-enum; - } - leaf rpf-tunnel-encap { - description "Tunnel end point encapsulation"; - type viptela:encap-enum; - } - } - } - list topology { - description "PIM topology database"; - key "vpn-id group source join-type"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf group { - description "Group address"; - type inet:ip-address; - } - leaf source { - description "Source address"; - type inet:ip-address; - } - leaf join-type { - description "Type of join"; - type join-type-enum; - } - leaf Flags { - description "Topology flags"; - type multicast-flags; - } - leaf rp-address { - description "RP address"; - type inet:ip-address; - } - leaf replicator { - description "Multicast replicator"; - type inet:ip-address; - } - leaf upstream-neighbor { - description "Upstream neighbor"; - type inet:ip-address; - } - leaf upstream-state { - description "Upstream neighbor"; - type upstream-state-enum; - } - leaf upstream-interface { - description "RPF interface"; - type viptela:named-type; - } - leaf up-time { - description "Uptime (Days:Hours:Minutes:Seconds)"; - type string; - } - leaf expires { - description "Expires (Days:Hours:Minutes:Seconds)"; - type string; - } - list topology-oil { - description "List of outgoing interfaces"; - key "index"; - leaf index { - description "Index"; - type uint32; - } - leaf oif-name { - description "Outgoing interface name"; - type viptela:named-type; - } - leaf oif-flags { - description "Outgoing interface flag"; - type multicast-oif-flags; - } - leaf oif-tunnel { - description "Outgoing tunnel end point"; - type inet:ip-address; - } - } - } - list replicator { - description "List of replicators"; - key "vpn-id replicator-address"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf replicator-address { - description "Address"; - type inet:ip-address; - } - leaf replicator-status { - description "Replicator status"; - type viptela:state-enum; - } - leaf load-percent { - description "Load percentage for VPN"; - type uint32; - } - } - list tunnel { - description "List of tunnels"; - key "vpn-id tunnel-address"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf tunnel-address { - description "Tunnel end point"; - type inet:ip-address; - } - leaf tunnel-status { - description "Tunnel status"; - type viptela:state-enum; - } - leaf replicator { - description "Replicator status"; - type replicator-status-enum; - } - } - } - container pim { - description "PIM information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - list interface { - description "List of interfaces"; - key "vpn-id if-name"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf if-name { - description "Interface"; - type viptela:named-type; - } - leaf if-addr { - description "Address"; - type inet:ip-prefix; - } - leaf neighbor-count { - description "Neighbor count"; - type uint32; - } - leaf hello-interval { - description "Hello interval"; - type uint32; - } - leaf priority { - description "DR priority"; - type uint32; - } - leaf dr-address { - description "DR address"; - type inet:ip-address; - } - leaf join-prune-interval { - description "Join prune interval"; - type uint32; - } - } - list rp-mapping { - description "List of RP mapping entries"; - key "vpn-id type group"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf type { - description "Mapping source type"; - type enumeration { - enum "Auto-RP"; - } - } - leaf group { - description "Group prefix"; - type inet:ip-prefix; - } - leaf rp-address { - description "RP address"; - type inet:ip-address; - } - } - list neighbor { - description "List of neighbors"; - key "vpn-id if-name nbr-addr"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf if-name { - description "Interface"; - type viptela:named-type; - } - leaf nbr-addr { - description "Neighbor address"; - type inet:ip-address; - } - leaf up-time { - description "Uptime (Days:Hours:Minutes:Seconds)"; - type string; - } - leaf expires { - description "Expires (Days:Hours:Minutes:Seconds)"; - type string; - } - leaf priority { - description "DR priority"; - type uint32; - } - leaf hold-time { - description "Neighbor's advertised hold time"; - type uint32; - } - leaf dr-address { - description "DR address"; - type inet:ip-address; - } - } - list statistics { - description "Packet statistics"; - key "vpn-id"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf hello-rx { - description "Hello packets received"; - type uint32; - } - leaf join-prune-rx { - description "Join-prune packets received"; - type uint32; - } - leaf assert-rx { - description "Assert packets received"; - type uint32; - } - leaf auto-rp-announce-rx { - description "Auto-RP announce packets received"; - type uint32; - } - leaf auto-rp-mapping-rx { - description "Auto-RP mapping packets received"; - type uint32; - } - leaf unsupported-rx { - description "Unsupported packets received"; - type uint32; - } - leaf unknown-rx { - description "Unknown packets received"; - type uint32; - } - leaf bad-rx { - description "Bad packets received"; - type uint32; - } - leaf hello-tx { - description "Hello packets transmitted"; - type uint32; - } - leaf join-prune-tx { - description "Join-prune packets transmitted"; - type uint32; - } - leaf assert-tx { - description "Assert packets transmitted"; - type uint32; - } - } - } - container igmp { - description "IGMP information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - container summary { - description "Summary of various variables"; - leaf version { - description "Version"; - type uint32; - } - leaf query-interval { - description "Query Interval, in seconds"; - type uint32; - } - leaf query-response-time { - description "Query Response Time, in seconds"; - type uint32; - } - leaf last-member-query-response-time { - description "Last member query response time, in seconds"; - type uint32; - } - leaf last-member-query-count { - description "Last member query count time"; - type uint32; - } - leaf querier-timeout { - description "Other Querier timeout, in seconds"; - type uint32; - } - } - list interface { - description "List of interfaces"; - key "vpn-id if-name"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf if-name { - description "Interface"; - type viptela:named-type; - } - leaf if-addr { - description "Address"; - type inet:ip-prefix; - } - leaf group-count { - description "Number of groups for this interface"; - type uint32; - } - leaf querier { - description "Querier state on this interface"; - type boolean; - } - leaf querier-ip { - description "Querier IP"; - type inet:ip-address; - } - leaf query-interval { - description "Expiration of the other querier, in seconds"; - type string; - } - leaf state { - description "Interface state for this interface"; - type igmp-if-state-enum; - } - leaf other-querier-expiry { - description "Expiration of the other querier, in seconds"; - type string; - } - leaf event { - description "Last interface event"; - type igmp-if-event-enum; - } - } - list groups { - description "List of groups"; - key "vpn-id if-name group"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - leaf group { - description "Group Address"; - type inet:ip-address; - } - leaf v1-members-present { - description "Whether IGMPv1 members are present"; - type boolean; - } - leaf state { - description "IGMP Group State"; - type igmp-group-state-enum; - } - leaf uptime { - description "How long the group has been up"; - type string; - } - leaf expires { - description "Expiration of the group, in seconds"; - type string; - } - leaf v1-expires { - description "Time to expiration of IGMPv1 host timer, in seconds"; - type string; - } - leaf event { - description "Last group event"; - type igmp-group-event-enum; - } - } - list statistics { - description "Packet statistics"; - key "vpn-id"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf rx_general_query { - description "Rx General Query"; - type yang:counter64; - } - leaf rx_group_query { - description "Rx Group Query"; - type yang:counter64; - } - leaf rx_v1_report { - description "Rx V1 Report"; - type yang:counter64; - } - leaf rx_v2_report { - description "Rx V2 Report"; - type yang:counter64; - } - leaf rx_leave { - description "Rx Leave"; - type yang:counter64; - } - leaf rx_unknown { - description "Rx Unknown"; - type yang:counter64; - } - leaf rx_error { - description "Rx Error"; - type yang:counter64; - } - leaf tx_general_query { - description "Tx General Query"; - type yang:counter64; - } - leaf tx_group_query { - description "Tx Group Query"; - type yang:counter64; - } - leaf tx_error { - description "Tx Error"; - type yang:counter64; - } - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-oper-ospf.yang b/viptela-mibs/19.2/yang/viptela-oper-ospf.yang deleted file mode 100644 index f658a415..00000000 --- a/viptela-mibs/19.2/yang/viptela-oper-ospf.yang +++ /dev/null @@ -1,1033 +0,0 @@ -module viptela-oper-ospf { - namespace "http://viptela.com/oper-ospf"; - prefix viptela-oper-ospf; - - import ietf-inet-types { - prefix inet; - } - import ietf-yang-types { - prefix yang; - } - prefix tailf; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines the data model for OSPF operational data"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - typedef ospf-neighbor-options { - type bits { - bit T; - bit E; - bit MC; - bit NP; - bit EA; - bit DC; - bit O; - bit DN; - } - } - - typedef ospf-db-rlsa-flags { - type bits { - bit ABR; - bit ASBR; - bit VL; - bit Type-7 { - position 4; - } - bit Shortcut-ABR { - position 5; - } - } - } - - container ospf { - description "OSPF information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - list neighbor { - description "List of neighbors"; - config false; - key "vpn-id source if-index"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf source { - description "Neighbor address"; - type inet:ipv4-address; - } - leaf if-index { - description "Interface index"; - type uint32; - } - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - leaf router-id { - description "Neighbor ID"; - type inet:ipv4-address; - } - leaf if-address { - description "Interface address"; - type inet:ipv4-address; - } - leaf area { - description "Area"; - type uint32; - } - leaf area-type { - description "Area type"; - type enumeration { - enum "regular"; - enum "stub"; - enum "nssa"; - } - } - leaf neighbor-state { - description "Neighbor state"; - type viptela:ospf-state-enum; - } - leaf interface-state { - description "Interface state"; - type viptela:ospf-if-state-enum; - } - leaf priority { - description "Priority"; - type uint32; - } - leaf state-changes { - description "Number of state changes"; - type uint32; - } - leaf progressive-change-time { - description "Progressive change time, in seconds"; - type uint32; - } - leaf regressive-change-time { - description "Regressive change time, in seconds"; - type uint32; - } - leaf regressive-change-reason { - description "Regressive change reason"; - type viptela:named-type; - } - leaf designated-router-id { - description "Designated router ID"; - type inet:ipv4-address; - } - leaf backup-designated-router-id { - description "Backup designated router ID"; - type inet:ipv4-address; - } - leaf dead-timer { - description "Dead timer, in seconds"; - type uint32; - } - leaf db-summary-list { - description "Database summary list"; - type uint32; - } - leaf link-state-req-list { - description "Link state request list"; - type yang:counter64; - } - leaf link-state-retrans-list { - description "Link-state retransmission list"; - type yang:counter64; - } - leaf options { - description "OSPF neighbor options (DN|DC|E|EA|MC|NP|O|T)"; - type ospf-neighbor-options; - } - } - list interface { - description "List of interfaces"; - config false; - key "vpn-id if-addr if-index"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf if-addr { - description "Interface address"; - type ipv4-address-and-prefix-length; - } - leaf if-index { - description "Interface index"; - type uint32; - } - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - leaf mtu { - description "MTU, in bytes"; - type uint32; - } - leaf bandwidth { - description "Bandwidth, in kilobits"; - type uint32; - } - leaf broadcast-addr { - description "Broadcast address"; - type inet:ipv4-address; - } - leaf area-addr { - description "Area address"; - type uint32; - } - leaf mtu-mismatch { - description "MTU mismatch detection"; - type boolean; - } - leaf router-id { - description "Router ID"; - type inet:ipv4-address; - } - leaf if-type { - description "Interface type"; - type enumeration { - enum "none"; - enum "point-to-point"; - enum "broadcast"; - enum "nbma"; - enum "point-to-multipoint"; - enum "loopback"; - } - } - leaf cost { - description "Cost"; - type uint32; - } - leaf delay { - description "Delay"; - type uint32; - } - leaf ospf-if-state { - description "State"; - type viptela:ospf-if-state-enum; - } - leaf priority { - description "Priority"; - type uint32; - } - leaf designated-router-id { - description "Designated router ID"; - type inet:ipv4-address; - } - leaf backup-designated-router-id { - description "Backup designated router ID"; - type inet:ipv4-address; - } - leaf designated-router-ip { - description "Designated router address"; - type inet:ipv4-address; - } - leaf backup-designated-router-ip { - description "Backup designated router address"; - type inet:ipv4-address; - } - leaf lsa-seqnum { - description "LSA sequence number"; - type uint32; - } - leaf members { - description "Members"; - type enumeration { - enum "all"; - enum "designated"; - enum "both"; - } - } - leaf hello-timer { - description "Hello timer, in seconds"; - type uint32; - } - leaf dead-interval { - description "Dead interval, in seconds"; - type uint32; - } - leaf retransmit-timer { - description "Retransmit timer, in seconds"; - type uint32; - } - leaf neighbor-count { - description "Neighbor count"; - type uint32; - } - leaf adj-neighbor-count { - description "Adjacent neighbor count"; - type uint32; - } - leaf hello-due-time { - description "Hello due time, in seconds"; - type uint32; - } - leaf oper-state { - description "Up or down"; - type boolean; - } - leaf md5-key-id { - description "MD5 key ID"; - type uint8; - } - leaf md5-key { - description "MD5 key (hashed)"; - type viptela:named-type; - } - } - list lsa-database { - description "LSA database"; - config false; - key "vpn-id area lsa-type link-id adv-router"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf area { - description "Area"; - type uint32; - } - leaf lsa-type { - description "Link type"; - type enumeration { - enum "unknown"; - enum "router"; - enum "network"; - enum "summary"; - enum "asbr-summary"; - enum "external"; - enum "group-member"; - enum "nssa-external"; - enum "type-ext-attributes"; - enum "link-local-opaque"; - enum "area-local-opaque"; - enum "as-external-opaque"; - } - } - leaf link-id { - description "Link state ID"; - type inet:ipv4-address; - } - leaf adv-router { - description "Advertising router"; - type inet:ipv4-address; - } - leaf checksum { - description "Checksum"; - type uint32; - } - leaf age { - description "Age"; - type uint32; - } - leaf sequence { - description "Sequence"; - type uint32; - } - leaf length { - description "Length"; - type uint32; - } - leaf options { - description "Options"; - type uint32; - } - leaf options-flags { - description "Options flags"; - type ospf-neighbor-options; - } - leaf flags { - description "Flags"; - type uint32; - } - leaf rlsa-flags { - description "Router LSA flags (valid for router) (ABR, ASBR, NT, shortcut ABR, Type-7, Virtual"; - type ospf-db-rlsa-flags; - } - leaf rlsa-flags-value { - description "Router LSA flags value (valid for router)"; - type uint32; - } - leaf prefix { - description "Prefix"; - type inet:ipv4-prefix; - } - leaf tag { - description "Tag"; - type uint32; - } - leaf metric-type { - description "Metric type"; - type viptela:metric-enum; - } - leaf mask { - description "Mask"; - type inet:ipv4-address; - } - leaf metric { - description "Metric"; - type uint32; - } - leaf forwarding-addr { - description "Forwarding address"; - type inet:ipv4-address; - } - leaf link-count { - description "Router links"; - type uint32; - } - list router-link { - description "List of router links"; - key "link-index"; - leaf link-index { - description "Link Index"; - type uint32; - } - leaf router-link-id { - description "Link ID"; - type inet:ipv4-address; - } - leaf data { - description "Link Data"; - type inet:ipv4-address; - } - leaf tos-metric { - description "TOS metric"; - type uint32; - } - leaf router-link-type { - description "Link type"; - type enumeration { - enum "point-to-point"; - enum "transit"; - enum "stub"; - } - } - } - list network-link { - key "link-index"; - description "List of network links"; - leaf link-index { - description "Link Index"; - type uint32; - } - leaf network-link-id { - description "Link ID"; - type inet:ipv4-address; - } - } - } - list external-database { - description "External LSA database"; - config false; - key "vpn-id link-id adv-router"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf link-id { - description "Link-state ID"; - type inet:ipv4-address; - } - leaf adv-router { - description "Advertising router"; - type inet:ipv4-address; - } - leaf checksum { - description "Checksum"; - type uint32; - } - leaf age { - description "Age"; - type uint32; - } - leaf sequence { - description "Sequence"; - type uint32; - } - leaf length { - description "Length"; - type uint32; - } - leaf options { - description "Options"; - type uint32; - } - leaf options-flags { - description "Options flags"; - type ospf-neighbor-options; - } - leaf flags { - description "Flags"; - type uint32; - } - leaf prefix { - description "Prefix"; - type inet:ipv4-prefix; - } - leaf tag { - description "Tag"; - type uint32; - } - leaf metric-type { - description "Metric type"; - type viptela:metric-enum; - } - leaf mask { - description "Mask"; - type inet:ipv4-address; - } - leaf metric { - description "Metric"; - type uint32; - } - leaf forwarding-addr { - description "Forwarding address"; - type inet:ipv4-address; - } - } - list routes-table { - description "List of routes"; - config false; - key "vpn-id route-type prefix"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf route-type { - description "Route type"; - type enumeration { - enum "router" { - description - "Route type: router"; - description "Route type: router"; - } - enum "network" { - description - "Route type: network"; - description "Route type: network"; - } - enum "external" { - description - "Route type: external"; - description "Route type: external"; - } - } - } - leaf prefix { - description "Route"; - type inet:ipv4-prefix; - } - list info { - description "List of route information"; - key "info-id"; - leaf info-id { - description "Info ID"; - type uint32; - } - leaf area-id { - description "Area ID"; - type uint32; - } - leaf cost { - description "Cost"; - type uint32; - } - leaf flags { - description "Flags"; - type uint32; - } - leaf path-type { - description "Path type"; - type enumeration { - enum "intra-area"; - enum "inter-area"; - enum "external1"; - enum "external2"; - enum "nssa-external1"; - enum "nssa-external2"; - } - } - leaf dest-type { - description "Destination type"; - type enumeration { - enum "router"; - enum "network"; - enum "discard"; - } - } - leaf tag { - description "Tag"; - type uint32; - } - leaf type2-cost { - description "Type 2 cost"; - type uint32; - } - leaf next-hop { - description "Next hop"; - type inet:ipv4-address; - } - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - } - } - list database-summary { - description "OSPF database summary"; - config false; - key "vpn-id area-id"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf area-id { - description "Area ID"; - type uint32; - } - leaf router-lsa { - description "Router LSA count"; - type uint32; - } - leaf network-lsa { - description "Network LSA count"; - type uint32; - } - leaf summary-lsa { - description "Summary LSA count"; - type uint32; - } - leaf as-external-lsa { - description "AS external LSA count"; - type uint32; - } - leaf nssa-lsa { - description "NSSA LSA count"; - type uint32; - } - leaf total-lsa { - description "Total LSA count"; - type uint32; - } - } - list process { - description "OSPF process"; - config false; - key "vpn-id"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf router-id { - description "Router ID"; - type inet:ipv4-address; - } - leaf deferred-shutdown { - description "Deferred shutdown"; - type boolean; - } - leaf rfc1583-compatible { - description "RFC 1583 compatible"; - type boolean; - } - leaf stub-router-adv { - description "Stub router advertisement"; - type boolean; - } - leaf stub-router-start { - description "Stub router advertisement after startup, in seconds"; - type uint32; - } - leaf stub-router-shut { - description "Stub router advertisement before shutdown, in seconds"; - type uint32; - } - leaf spf-delay { - description "SPF delay, in milliseconds"; - type uint32; - } - leaf spf-holdtime { - description "SPF hold time, in milliseconds"; - type uint32; - } - leaf spf-max-holdtime { - description "SPF maximum hold time, milliseconds"; - type uint32; - } - leaf spf-hold-multiplier { - description "SPF hold multiplier"; - type uint32; - } - leaf spf-last-exec-time { - description "SPF last executed time, in seconds"; - type uint32; - } - leaf spf-next-due-time { - description "SPF next due time, in seconds"; - type uint32; - } - leaf lsa-refresh-interval { - description "LSA refresh interval, in seconds"; - type uint32; - } - leaf asbr-router { - description "ASBR router"; - type boolean; - } - leaf external-lsa-count { - description "External LSA count"; - type uint32; - } - leaf external-lsa-checksum { - description "External LSA checksum"; - type uint32; - } - leaf number-areas { - description "Number of areas"; - type uint32; - } - leaf log-adj-changes { - description "Log adjacency changes"; - type boolean; - } - leaf ignore-down-bit { - description "Ignore down bit during SPF calculation"; - type boolean; - } - leaf hello-received { - description "Number of hello packets received"; - type uint32; - } - leaf hello-sent { - description "Number of hello packets sent"; - type uint32; - } - leaf dbd-received { - description "Number of database description packets received"; - type uint32; - } - leaf dbd-sent { - description "Number of databse description packets sent"; - type uint32; - } - leaf ls-req-received { - description "Number of link-state request packets received"; - type uint32; - } - leaf ls-req-sent { - description "Number of link-state request packets sent"; - type uint32; - } - leaf ls-upd-received { - description "Number of link-state update packets received"; - type uint32; - } - leaf ls-upd-sent { - description "Number of link-state update packets sent"; - type uint32; - } - leaf ls-ack-received { - description "Number of link-state acknowledgement packets received"; - type uint32; - } - leaf ls-ack-sent { - description "Number of link-state acknowledgement packets sent"; - type uint32; - } - list area { - description "List of areas"; - key "area-id"; - leaf area-id { - description "Area ID"; - type uint32; - } - leaf backbone-area { - description "Backbone area"; - type boolean; - } - leaf routing-type { - description "Routing type"; - type enumeration { - enum "default"; - enum "stub"; - enum "nssa"; - } - } - leaf no-summ { - description "No summary"; - type boolean; - } - leaf shortcut-configured { - description "Shortcut configuration"; - type boolean; - } - leaf shortcut-mode { - description "Shortcut mode"; - type enumeration { - enum "default"; - enum "enable"; - enum "disable"; - } - } - leaf shortcut-capability { - description "Shortcut capability"; - type boolean; - } - leaf num-interfaces { - description "Number of interfaces"; - type uint32; - } - leaf abr { - description "Area border router"; - type boolean; - } - leaf nssa-translate { - description "NSSA translate"; - type boolean; - } - leaf translate-role { - description "Translate role"; - type viptela:translate-enum; - } - leaf stub-route { - description "Stub route"; - type boolean; - } - leaf stub-route-admin { - description "Stub route administratively enabled"; - type boolean; - } - leaf stub-route-timer { - description "Stub route time left, in seconds"; - type uint32; - } - leaf num-full-adj-routers { - description "Number of fully adjacent routers"; - type uint32; - } - leaf authentication { - description "Authertication type"; - type enumeration { - enum "null"; - enum "simple"; - enum "message-digest"; - } - } - leaf num-virtual-adj-routers { - description "Number of full virtual adjacencies"; - type uint32; - } - leaf spf-exec-count { - description "SPF algorithm executed count"; - type uint32; - } - leaf lsa-count { - description "Number of LSAs"; - type uint32; - } - leaf router-lsa-count { - description "Number of router LSAs"; - type uint32; - } - leaf router-lsa-checksum { - description "Router LSA checksum"; - type uint32; - } - leaf network-lsa-count { - description "Number of network LSAs"; - type uint32; - } - leaf network-lsa-checksum { - description "Network LSA checksum"; - type uint32; - } - leaf summary-lsa-count { - description "Number of summary LSAs"; - type uint32; - } - leaf summary-lsa-checksum { - description "Summary LSA checksum"; - type uint32; - } - leaf asbr-lsa-count { - description "Number of ASBR LSAs"; - type uint32; - } - leaf asbr-lsa-checksum { - description "ASBR LSA checksum"; - type uint32; - } - leaf nssa-lsa-count { - description "Number of NSSA LSAs"; - type uint32; - } - leaf nssa-lsa-checksum { - description "NSSA LSA checksum"; - type uint32; - } - } - } - } - - typedef ipv4-address-and-prefix-length { - type string { - pattern "(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2]))"; - } - description - "The ipv4-address-and-prefix-length type represents a combination - of an IPv4 address and a prefix length. The prefix length is given - by the number following the slash character and must be less than - or equal to 32."; - } -} diff --git a/viptela-mibs/19.2/yang/viptela-oper-system.yang b/viptela-mibs/19.2/yang/viptela-oper-system.yang deleted file mode 100644 index e38cfd75..00000000 --- a/viptela-mibs/19.2/yang/viptela-oper-system.yang +++ /dev/null @@ -1,2566 +0,0 @@ -module viptela-oper-system { - namespace "http://viptela.com/oper-system"; - prefix viptela-oper-system; - - import ietf-inet-types { - prefix inet; - } - import ietf-yang-types { - prefix yang; - } - prefix tailf; - } - import viptela-common { - prefix viptela; - } - import ietf-netconf-acm { - prefix nacm; - } - import viptela-system { - prefix viptela-system; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines the data model for system operational data"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - container system-status { - description "Display system status information"; - config false; - leaf personality { - type string; - } - leaf version { - type string; - } - leaf loghost_status { - type string; - } - leaf loghost_name { - type string; - } - leaf disk_status { - type string; - } - leaf reboot_reason { - type string; - } - leaf core_files_status { - type string; - } - leaf uptime { - type string; - } - leaf min1_avg { - type string; - } - leaf min5_avg { - type string; - } - leaf min15_avg { - type string; - } - leaf totalp { - type uint32; - when "(/viptela-system:system/viptela-system:device-os != 'next')"; - } - leaf runningp { - type uint32; - when "(/viptela-system:system/viptela-system:device-os != 'next')"; - } - leaf cpu_user { - type string; - } - leaf cpu_system { - type string; - } - leaf cpu_idle { - type string; - } - leaf mem_total { - type uint64; - } - leaf mem_used { - type uint64; - } - leaf mem_free { - type uint64; - } - leaf mem_buffers { - type uint64; - } - leaf mem_cached { - type uint64; - } - leaf disk_fs { - type string; - } - leaf disk_size { - type string; - } - leaf disk_used { - type string; - } - leaf disk_avail { - type string; - } - leaf disk_use { - type uint64; - } - leaf disk_total_bytes { - type viptela:disk-size-bytes; - when "(/viptela-system:system/viptela-system:device-os != 'next')"; - } - leaf disk_used_bytes { - type viptela:disk-size-bytes; - when "(/viptela-system:system/viptela-system:device-os != 'next')"; - } - leaf disk_avail_bytes { - type viptela:disk-size-bytes; - when "(/viptela-system:system/viptela-system:device-os != 'next')"; - } - leaf disk_mount { - type string; - } - leaf services { - type string; - } - leaf board_type { - type enumeration { - enum "Vedge-1000"; - enum "Vedge-2000"; - enum "Sim"; - enum "None"; - enum "Unknown"; - enum "Vedge-100"; - enum "Vedge-100-B"; - enum "Vedge-5000"; - enum "Vedge-CSR"; - enum "Vedge-ISR"; - enum "Vedge-ASR"; - enum "Vedge-101-B"; - enum "Vedge-101-M"; - enum "Vedge-1001"; - enum "Isr-1100-4G"; - enum "Isr-1100-4GLTE"; - enum "Isr-1100-6G"; - } - } - container config_date { - description "Configuration time"; - uses viptela:date-time { - refine "date-time-string"; - } - } - container current_date { - description "System date and time"; - uses viptela:date-time { - refine "date-time-string"; - } - } - leaf procs { - type uint32; - when "(/viptela-system:system/viptela-system:device-os = 'next')"; - } - leaf disk_bsize { - type uint64; - when "(/viptela-system:system/viptela-system:device-os = 'next')"; - } - leaf disk_blocks { - type uint64; - when "(/viptela-system:system/viptela-system:device-os = 'next')"; - } - leaf disk_bused { - type uint64; - when "(/viptela-system:system/viptela-system:device-os = 'next')"; - } - leaf disk_bavail { - type uint64; - when "(/viptela-system:system/viptela-system:device-os = 'next')"; - } - leaf standalone_vbond { - type boolean; - } - leaf vmanaged { - type boolean; - } - leaf pseudo-confirm-commit { - type uint32; - } - leaf config-template-name { - type string { - description "<1..128> characters"; - length "1..128"; - } - } - leaf policy-template-name { - type string { - description "<1..128> characters"; - length "1..128"; - } - } - leaf policy-template-version { - type string { - description "<1..64> characters"; - length "1..64"; - } - } - leaf vmanage-storage-disk-fs { - type string; - when - "(/viptela-system:system/viptela-system:personality = 'vmanage') or - (/viptela-system:system/viptela-system:personality = 'vcontainer')"; - } - leaf vmanage-storage-disk-size { - type string; - when - "(/viptela-system:system/viptela-system:personality = 'vmanage') or - (/viptela-system:system/viptela-system:personality = 'vcontainer')"; - } - leaf vmanage-storage-disk-used { - type string; - when - "(/viptela-system:system/viptela-system:personality = 'vmanage') or - (/viptela-system:system/viptela-system:personality = 'vcontainer')"; - } - leaf vmanage-storage-disk-avail { - type string; - when - "(/viptela-system:system/viptela-system:personality = 'vmanage') or - (/viptela-system:system/viptela-system:personality = 'vcontainer')"; - } - leaf vmanage-storage-disk-use { - type uint64; - when - "(/viptela-system:system/viptela-system:personality = 'vmanage') or - (/viptela-system:system/viptela-system:personality = 'vcontainer')"; - } - leaf vmanage-storage-disk-mount { - type string; - when - "(/viptela-system:system/viptela-system:personality = 'vmanage') or - (/viptela-system:system/viptela-system:personality = 'vcontainer')"; - } - leaf model { - type viptela:device-model-enum; - } - leaf reboot_type { - type string; - } - leaf total_cpu_count { - type uint32; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - } - leaf fp_cpu_count { - type uint32; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf linux_cpu_count { - type uint32; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf bootloader_version { - type string; - } - leaf build_number { - type string; - } - leaf state { - type enumeration { - enum "blkng_green"; - enum "green"; - enum "yellow"; - enum "red"; - } - } - leaf state_description { - type string; - } - leaf model_sku { - type string; - } - leaf tcpd_cpu_count { - type uint32; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf fips_mode { - type enumeration { - enum "unavailable"; - enum "disabled"; - enum "enabled"; - } - } - leaf testbed_mode { - type uint32; - } - leaf ctrl_compatibility { - type string; - } - leaf timezone { - type string; - } - leaf engineering_signed { - type uint32; - } - leaf li_license_enabled { - type uint32; - } - leaf chassis-serial-number { - type string; - } - } - container fp-debug { - description "Display fp debug information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list core-state { - description "Display per core state"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - key "core"; - leaf core { - type uint8 { - description "<0..31>"; - range "0..31"; - } - } - leaf state { - type uint32; - } - leaf heartbeat { - type string; - } - leaf work-groups { - type string; - } - leaf group { - type uint8; - } - leaf timer-enq { - type uint64; - } - leaf timer-enq-fail { - type uint64; - } - leaf tx-wqe { - type uint64; - } - leaf rx-wqe { - type uint64; - } - } - list queue-stats { - description "Display queue stats"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - key "port"; - leaf port { - type uint16; - } - leaf ipd-port { - type uint16; - } - leaf ifname { - type string; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - } - list queue { - description "Display queue stats"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - key "q-num"; - leaf q-num { - type uint8; - } - leaf tx-packets { - type uint64; - } - leaf tx-bytes { - type uint64; - } - leaf tail-drop-pkts { - type uint64; - } - leaf tail-drop-bytes { - type uint64; - } - leaf red-drop-pkts { - type uint64; - } - leaf red-drop-bytes { - type uint64; - } - leaf queued-pkts { - type uint64; - } - leaf queued-bytes { - type uint64; - } - leaf queue-depth-pkts { - type uint64; - } - } - } - } - container system-statistics { - description "Display system statistics"; - config false; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf rx_pkts { - type yang:counter64; - } - leaf rx_drops { - type yang:counter64; - } - leaf ip_fwd { - type yang:counter64; - } - leaf ip_fwd_mirror_pkts { - type yang:counter64; - } - leaf ip_fwd_arp { - type yang:counter64; - } - leaf ip_fwd_to_egress { - type yang:counter64; - } - leaf ip_fwd_invalid_oil { - type yang:counter64; - } - leaf ip_v6_mcast_drops { - type yang:counter64; - } - leaf ip_fwd_mcast_invalid_iif { - type yang:counter64; - } - leaf ip_fwd_mcast_life_exceeded_drops { - type yang:counter64; - } - leaf rx_mcast_threshold_exceeded { - type yang:counter64; - } - leaf ip_fwd_invalid_tun_oil { - type yang:counter64; - } - leaf rx_mcast_policy_fwd_drops { - type yang:counter64; - } - leaf rx_mcast_mirror_fwd_drops { - type yang:counter64; - } - leaf ip_fwd_null_mcast_group { - type yang:counter64; - } - leaf ip_fwd_null_nhop { - type yang:counter64; - } - leaf ip_fwd_unknown_nh_type { - type yang:counter64; - } - leaf ip_fwd_nat_on_tunnel { - type yang:counter64; - } - leaf ip_fwd_to_cpu { - type yang:counter64; - } - leaf ip_fwd_to_cpu_nat_xlates { - type yang:counter64; - } - leaf ip_fwd_from_cpu_nat_xlates { - type yang:counter64; - } - leaf ip_fwd_to_cpu_nat_drops { - type yang:counter64; - } - leaf ip_fwd_from_cpu_non_local { - type yang:counter64; - } - leaf ip_fwd_rx_ipsec { - type yang:counter64; - } - leaf ip_fwd_mcast_pkts { - type yang:counter64; - } - leaf ip_fwd_rx_gre { - type yang:counter64; - } - leaf nat_xlate_outbound { - type yang:counter64; - } - leaf nat_xlate_outbound_drops { - type yang:counter64; - } - leaf nat_xlate_inbound { - type yang:counter64; - } - leaf nat_xlate_inbound_fail { - type yang:counter64; - } - leaf cflowd_pkts { - type yang:counter64; - } - leaf no_nat_nexthop { - type yang:counter64; - } - leaf rx_bcast { - type yang:counter64; - } - leaf rx_mcast { - type yang:counter64; - } - leaf rx_mcast_link_local { - type yang:counter64; - } - leaf rx_mcast_filter_to_cpu { - type yang:counter64; - } - leaf rx_mcast_filter_to_cpu_and_fwd { - type yang:counter64; - } - leaf rx_gre_decap { - type yang:counter64; - } - leaf rx_gre_drops { - type yang:counter64; - } - leaf rx_gre_policer_drops { - type yang:counter64; - } - leaf rx_implicit_acl_drops { - type yang:counter64; - } - leaf rx_ipsec_decap { - type yang:counter64; - } - leaf rx_ip6_ipsec_drops { - type yang:counter64; - } - leaf rx_sa_ipsec_drops { - type yang:counter64; - } - leaf rx_invalid_ipsec_pkt_size { - type yang:counter64; - } - leaf rx_spi_ipsec_drops { - type yang:counter64; - } - leaf rx_replay_drops { - type yang:counter64; - } - leaf rx_replay_integrity_drops { - type yang:counter64; - } - leaf rx_unexpected_replay_drops { - type yang:counter64; - } - leaf rx_next_hdr_ipsec_drops { - type yang:counter64; - } - leaf rx_mac_compare_ipsec_drops { - type yang:counter64; - } - leaf rx_err_pad_ipsec_drops { - type yang:counter64; - } - leaf rx_ipsec_policer_drops { - type yang:counter64; - } - leaf rx_pre_ipsec_pkts { - type yang:counter64; - } - leaf rx_pre_ipsec_drops { - type yang:counter64; - } - leaf rx_pre_ipsec_policer_drops { - type yang:counter64; - } - leaf rx_pre_ipsec_decap { - type yang:counter64; - } - leaf openssl_aes_decrypt { - type yang:counter64; - } - leaf rx_ipsec_bad_inner { - type yang:counter64; - } - leaf rx_bad_label { - type yang:counter64; - } - leaf service_label_fwd { - type yang:counter64; - } - leaf rx_host_local_pkt { - type yang:counter64; - } - leaf rx_host_mirror_drops { - type yang:counter64; - } - leaf rx_tunneled_pkts { - type yang:counter64; - } - leaf rx_cp_non_local { - type yang:counter64; - } - leaf tx_if_not_preferred { - type yang:counter64; - } - leaf tx_vsmart_drop { - type yang:counter64; - } - leaf rx_invalid_port { - type yang:counter64; - } - leaf port_disabled_rx { - type yang:counter64; - } - leaf ip_disabled_rx { - type yang:counter64; - } - leaf rx_invalid_qtags { - type yang:counter64; - } - leaf rx_non_ip_drops { - type yang:counter64; - } - leaf rx_ip_errs { - type yang:counter64; - } - leaf pko_wred_drops { - type yang:counter64; - } - leaf tx_queue_exceeded { - type yang:counter64; - } - leaf rx_policer_drops { - type yang:counter64; - } - leaf route_to_host { - type yang:counter64; - } - leaf ttl_expired { - type yang:counter64; - } - leaf icmp_redirect { - type yang:counter64; - } - leaf bfd_rx_non_ip { - type yang:counter64; - } - leaf bfd_tx_record_changed { - type yang:counter64; - } - leaf bfd_rx_record_invalid { - type yang:counter64; - } - leaf bfd_rx_parse_err { - type yang:counter64; - } - leaf rx_arp_rate_limit_drops { - type yang:counter64; - } - leaf rx_arp_non_local_drops { - type yang:counter64; - } - leaf rx_arp_reqs { - type yang:counter64; - } - leaf rx_arp_replies { - type yang:counter64; - } - leaf arp_add_fail { - type yang:counter64; - } - leaf unknown_nh_type { - type yang:counter64; - } - leaf buf_alloc_fails { - type yang:counter64; - } - leaf ecmp_discards { - type yang:counter64; - } - leaf app_route_policy_discards { - type yang:counter64; - } - leaf cbf_discards { - type yang:counter64; - } - leaf filter_drops { - type yang:counter64; - } - leaf invalid_back_ptr { - type yang:counter64; - } - leaf tunnel_loop_drops { - type yang:counter64; - } - leaf to_cpu_policer_drops { - type yang:counter64; - } - leaf mirror_drops { - type yang:counter64; - } - leaf split_horizon_drops { - type yang:counter64; - } - leaf rx_no_tun_if { - type yang:counter64; - } - leaf tx_pkts { - type yang:counter64; - } - leaf tx_errors { - type yang:counter64; - } - leaf tx_bcast { - type yang:counter64; - } - leaf tx_mcast { - type yang:counter64; - } - leaf port_disabled_tx { - type yang:counter64; - } - leaf ip_disabled_tx { - type yang:counter64; - } - leaf tx_fragment_needed { - type yang:counter64; - } - leaf tx_mcast_fragment_needed { - type yang:counter64; - } - leaf fragment_df_drops { - type yang:counter64; - } - leaf tx_fragments { - type yang:counter64; - } - leaf tx_fragment_drops { - type yang:counter64; - } - leaf tx_fragment_fail { - type yang:counter64; - } - leaf tx_fragment_alloc_fail { - type yang:counter64; - } - leaf tunnel_pmtu_lowered { - type yang:counter64; - } - leaf tx_gre_pkts { - type yang:counter64; - } - leaf tx_gre_drops { - type yang:counter64; - } - leaf tx_gre_policer_drops { - type yang:counter64; - } - leaf tx_gre_encap { - type yang:counter64; - } - leaf tx_ipsec_pkts { - type yang:counter64; - } - leaf tx_ipsec_mcast_pkts { - type yang:counter64; - } - leaf tx_ip6_ipsec_drops { - type yang:counter64; - } - leaf tx_no_out_sa_ipsec_drops { - type yang:counter64; - } - leaf tx_no_tunn_ipsec_drops { - type yang:counter64; - } - leaf tx_ipsec_policer_drops { - type yang:counter64; - } - leaf tx_ipsec_encap { - type yang:counter64; - } - leaf tx_ipsec_mcast_encap { - type yang:counter64; - } - leaf tx_pre_ipsec_pkts { - type yang:counter64; - } - leaf tx_no_out_sa_pre_ipsec_drops { - type yang:counter64; - } - leaf tx_no_tunn_pre_ipsec_drops { - type yang:counter64; - } - leaf openssl_aes_encrypt { - type yang:counter64; - } - leaf tx_pre_ipsec_policer_drops { - type yang:counter64; - } - leaf tx_pre_ipsec_encap { - type yang:counter64; - } - leaf tx_arp_replies { - type yang:counter64; - } - leaf tx_arp_reqs { - type yang:counter64; - } - leaf tx_arp_req_fail { - type yang:counter64; - } - leaf tx_no_arp_drop { - type yang:counter64; - } - leaf tx_arp_rate_limit_drops { - type yang:counter64; - } - leaf tx_icmp_policer_drops { - type yang:counter64; - } - leaf tx_icmp_mirrored_drops { - type yang:counter64; - } - leaf bfd_tx_fail { - type yang:counter64; - } - leaf bfd_alloc_fail { - type yang:counter64; - } - leaf bfd_timer_add_fail { - type yang:counter64; - } - leaf bfd_tx_pkts { - type yang:counter64; - } - leaf bfd_rx_pkts { - type yang:counter64; - } - leaf bfd_rec_down { - type yang:counter64; - } - leaf bfd_rec_invalid { - type yang:counter64; - } - leaf bfd_lkup_fail { - type yang:counter64; - } - leaf rx_icmp_echo_requests { - type yang:counter64; - } - leaf rx_icmp_echo_replies { - type yang:counter64; - } - leaf rx_icmp_network_unreach { - type yang:counter64; - } - leaf rx_icmp_host_unreach { - type yang:counter64; - } - leaf rx_icmp_port_unreach { - type yang:counter64; - } - leaf rx_icmp_protocol_unreach { - type yang:counter64; - } - leaf rx_icmp_fragment_required { - type yang:counter64; - } - leaf rx_icmp_dst_unreach_other { - type yang:counter64; - } - leaf rx_icmp_ttl_expired { - type yang:counter64; - } - leaf rx_icmp_redirect { - type yang:counter64; - } - leaf rx_icmp_src_quench { - type yang:counter64; - } - leaf rx_icmp_bad_ip_hdr { - type yang:counter64; - } - leaf rx_icmp_other_types { - type yang:counter64; - } - leaf tx_icmp_echo_requests { - type yang:counter64; - } - leaf tx_icmp_echo_replies { - type yang:counter64; - } - leaf tx_icmp_network_unreach { - type yang:counter64; - } - leaf tx_icmp_host_unreach { - type yang:counter64; - } - leaf tx_icmp_port_unreach { - type yang:counter64; - } - leaf tx_icmp_protocol_unreach { - type yang:counter64; - } - leaf tx_icmp_fragment_required { - type yang:counter64; - } - leaf tx_icmp_dst_unreach_other { - type yang:counter64; - } - leaf tx_icmp_ttl_expired { - type yang:counter64; - } - leaf tx_icmp_redirect { - type yang:counter64; - } - leaf tx_icmp_src_quench { - type yang:counter64; - } - leaf tx_icmp_bad_ip_hdr { - type yang:counter64; - } - leaf tx_icmp_other_types { - type yang:counter64; - } - leaf gre_ka_tx_pkts { - type yang:counter64; - } - leaf gre_ka_rx_pkts { - type yang:counter64; - } - leaf gre_ka_tx_ipv4_options_drop { - type yang:counter64; - } - leaf gre_ka_tx_non_ip { - type yang:counter64; - } - leaf gre_ka_tx_parse_err { - type yang:counter64; - } - leaf gre_ka_tx_record_changed { - type yang:counter64; - } - leaf gre_ka_tx_fail { - type yang:counter64; - } - leaf gre_ka_alloc_fail { - type yang:counter64; - } - leaf gre_ka_timer_add_fail { - type yang:counter64; - } - leaf gre_ka_rx_non_ip { - type yang:counter64; - } - leaf gre_ka_rx_rec_invalid { - type yang:counter64; - } - leaf dot1x_rx_pkts { - type yang:counter64; - } - leaf dot1x_tx_pkts { - type yang:counter64; - } - leaf dot1x_rx_drops { - type yang:counter64; - } - leaf dot1x_tx_drops { - type yang:counter64; - } - leaf dot1x_vlan_if_not_found_drops { - type yang:counter64; - } - leaf dot1x_mac_learn_drops { - type yang:counter64; - } - leaf rx_policer_remark { - type yang:counter64; - } - leaf bfd_tx_octets { - type yang:counter64; - } - leaf bfd_rx_octets { - type yang:counter64; - } - leaf bfd_pmtu_tx_pkts { - type yang:counter64; - } - leaf bfd_pmtu_rx_pkts { - type yang:counter64; - } - leaf bfd_pmtu_tx_octets { - type yang:counter64; - } - leaf bfd_pmtu_rx_octets { - type yang:counter64; - } - leaf dns_req_snoop { - type yang:counter64; - } - leaf dns_res_snoop { - type yang:counter64; - } - leaf ctrl_loop_fwd { - type yang:counter64; - } - leaf ctrl_loop_fwd_drops { - type yang:counter64; - } - leaf tx_zero_spi_ipsec_drops { - type yang:counter64; - } - leaf redirect_dns_req { - type yang:counter64; - } - leaf qat_aes_decrypt { - type yang:counter64; - } - leaf qat_aes_encrypt { - type yang:counter64; - } - leaf qat_gcm_decrypt { - type yang:counter64; - } - leaf qat_gcm_encrypt { - type yang:counter64; - } - leaf openssl_gcm_decrypt { - type yang:counter64; - } - leaf openssl_gcm_encrypt { - type yang:counter64; - } - leaf rx_replay_drops_tc0 { - type yang:counter64; - } - leaf rx_replay_drops_tc1 { - type yang:counter64; - } - leaf rx_replay_drops_tc2 { - type yang:counter64; - } - leaf rx_replay_drops_tc3 { - type yang:counter64; - } - leaf rx_replay_drops_tc4 { - type yang:counter64; - } - leaf rx_replay_drops_tc5 { - type yang:counter64; - } - leaf rx_replay_drops_tc6 { - type yang:counter64; - } - leaf rx_replay_drops_tc7 { - type yang:counter64; - } - leaf rx_window_drops_tc0 { - type yang:counter64; - } - leaf rx_window_drops_tc1 { - type yang:counter64; - } - leaf rx_window_drops_tc2 { - type yang:counter64; - } - leaf rx_window_drops_tc3 { - type yang:counter64; - } - leaf rx_window_drops_tc4 { - type yang:counter64; - } - leaf rx_window_drops_tc5 { - type yang:counter64; - } - leaf rx_window_drops_tc6 { - type yang:counter64; - } - leaf rx_window_drops_tc7 { - type yang:counter64; - } - leaf rx_unexpected_replay_drops_tc0 { - type yang:counter64; - } - leaf rx_unexpected_replay_drops_tc1 { - type yang:counter64; - } - leaf rx_unexpected_replay_drops_tc2 { - type yang:counter64; - } - leaf rx_unexpected_replay_drops_tc3 { - type yang:counter64; - } - leaf rx_unexpected_replay_drops_tc4 { - type yang:counter64; - } - leaf rx_unexpected_replay_drops_tc5 { - type yang:counter64; - } - leaf rx_unexpected_replay_drops_tc6 { - type yang:counter64; - } - leaf rx_unexpected_replay_drops_tc7 { - type yang:counter64; - } - leaf rx_replay_integrity_drops_tc0 { - type yang:counter64; - } - leaf rx_replay_integrity_drops_tc1 { - type yang:counter64; - } - leaf rx_replay_integrity_drops_tc2 { - type yang:counter64; - } - leaf rx_replay_integrity_drops_tc3 { - type yang:counter64; - } - leaf rx_replay_integrity_drops_tc4 { - type yang:counter64; - } - leaf rx_replay_integrity_drops_tc5 { - type yang:counter64; - } - leaf rx_replay_integrity_drops_tc6 { - type yang:counter64; - } - leaf rx_replay_integrity_drops_tc7 { - type yang:counter64; - } - leaf icmp_redirect_tx_drops { - type yang:counter64; - } - leaf icmp_redirect_rx_drops { - type yang:counter64; - } - leaf rx_l2mtu_exceeded { - description "rx l2 mtu exceeded value - Deprecated in 17.2"; - type yang:counter64; - status deprecated; - } - leaf tcpopt_timeout_state_err { - type yang:counter64; - } - leaf tcpopt_third_syn_pt { - type yang:counter64; - } - leaf tcpopt_init_limit_pt { - type yang:counter64; - } - leaf tcpopt_to_cpu { - type yang:counter64; - } - leaf tcpopt_from_cpu { - type yang:counter64; - } - leaf tcpopt_ctrl_invalid_seq { - type yang:counter64; - } - leaf tcpopt_mbox_total { - type yang:counter64; - } - leaf tcpopt_new_flow { - type yang:counter64; - } - leaf tcpopt_del_flow { - type yang:counter64; - } - leaf ip_direct_bcast_tx_drops { - type yang:counter64; - } - leaf ip_direct_bcast_tx_l2_bcast { - type yang:counter64; - } - leaf rx_invalid_ip_hdr { - type yang:counter64; - } - leaf nat_dst_nat_map_invalid { - type yang:counter64; - } - leaf invalid_loop_hdr_drops { - type yang:counter64; - } - leaf zbf_frag_cache_drops { - type yang:counter64; - } - leaf nat_frag_cache_drops { - type yang:counter64; - } - leaf ipfrag_allfrags_seen { - type yang:counter64; - } - leaf ipfrag_many_frags { - type yang:counter64; - } - leaf l2_vrrp_promisc_mismatch_dmac_drops { - type yang:counter64; - } - leaf tx_tracker_if_not_preferred { - type yang:counter64; - } - } - container system-statistics-diff { - description "Display system statistics information"; - config false; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf rx_pkts { - type yang:counter64; - } - leaf rx_drops { - type yang:counter64; - } - leaf ip_fwd { - type yang:counter64; - } - leaf ip_fwd_mirror_pkts { - type yang:counter64; - } - leaf ip_fwd_arp { - type yang:counter64; - } - leaf ip_fwd_to_egress { - type yang:counter64; - } - leaf ip_fwd_invalid_oil { - type yang:counter64; - } - leaf ip_v6_mcast_drops { - type yang:counter64; - } - leaf ip_fwd_mcast_invalid_iif { - type yang:counter64; - } - leaf ip_fwd_mcast_life_exceeded_drops { - type yang:counter64; - } - leaf rx_mcast_threshold_exceeded { - type yang:counter64; - } - leaf ip_fwd_invalid_tun_oil { - type yang:counter64; - } - leaf rx_mcast_policy_fwd_drops { - type yang:counter64; - } - leaf rx_mcast_mirror_fwd_drops { - type yang:counter64; - } - leaf ip_fwd_null_mcast_group { - type yang:counter64; - } - leaf ip_fwd_null_nhop { - type yang:counter64; - } - leaf ip_fwd_unknown_nh_type { - type yang:counter64; - } - leaf ip_fwd_nat_on_tunnel { - type yang:counter64; - } - leaf ip_fwd_to_cpu { - type yang:counter64; - } - leaf ip_fwd_to_cpu_nat_xlates { - type yang:counter64; - } - leaf ip_fwd_from_cpu_nat_xlates { - type yang:counter64; - } - leaf ip_fwd_to_cpu_nat_drops { - type yang:counter64; - } - leaf ip_fwd_from_cpu_non_local { - type yang:counter64; - } - leaf ip_fwd_rx_ipsec { - type yang:counter64; - } - leaf ip_fwd_mcast_pkts { - type yang:counter64; - } - leaf ip_fwd_rx_gre { - type yang:counter64; - } - leaf nat_xlate_outbound { - type yang:counter64; - } - leaf nat_xlate_outbound_drops { - type yang:counter64; - } - leaf nat_xlate_inbound { - type yang:counter64; - } - leaf nat_xlate_inbound_fail { - type yang:counter64; - } - leaf cflowd_pkts { - type yang:counter64; - } - leaf rx_bcast { - type yang:counter64; - } - leaf rx_mcast { - type yang:counter64; - } - leaf rx_mcast_link_local { - type yang:counter64; - } - leaf rx_mcast_filter_to_cpu { - type yang:counter64; - } - leaf rx_mcast_filter_to_cpu_and_fwd { - type yang:counter64; - } - leaf rx_gre_decap { - type yang:counter64; - } - leaf rx_gre_drops { - type yang:counter64; - } - leaf rx_gre_policer_drops { - type yang:counter64; - } - leaf rx_implicit_acl_drops { - type yang:counter64; - } - leaf rx_ipsec_decap { - type yang:counter64; - } - leaf rx_ip6_ipsec_drops { - type yang:counter64; - } - leaf rx_sa_ipsec_drops { - type yang:counter64; - } - leaf rx_invalid_ipsec_pkt_size { - type yang:counter64; - } - leaf rx_spi_ipsec_drops { - type yang:counter64; - } - leaf rx_replay_drops { - type yang:counter64; - } - leaf rx_replay_integrity_drops { - type yang:counter64; - } - leaf rx_unexpected_replay_drops { - type yang:counter64; - } - leaf rx_next_hdr_ipsec_drops { - type yang:counter64; - } - leaf rx_mac_compare_ipsec_drops { - type yang:counter64; - } - leaf rx_err_pad_ipsec_drops { - type yang:counter64; - } - leaf rx_ipsec_policer_drops { - type yang:counter64; - } - leaf rx_pre_ipsec_pkts { - type yang:counter64; - } - leaf rx_pre_ipsec_drops { - type yang:counter64; - } - leaf rx_pre_ipsec_policer_drops { - type yang:counter64; - } - leaf rx_pre_ipsec_decap { - type yang:counter64; - } - leaf openssl_aes_decrypt { - type yang:counter64; - } - leaf rx_ipsec_bad_inner { - type yang:counter64; - } - leaf rx_bad_label { - type yang:counter64; - } - leaf service_label_fwd { - type yang:counter64; - } - leaf rx_host_local_pkt { - type yang:counter64; - } - leaf rx_host_mirror_drops { - type yang:counter64; - } - leaf rx_tunneled_pkts { - type yang:counter64; - } - leaf rx_cp_non_local { - type yang:counter64; - } - leaf tx_if_not_preferred { - type yang:counter64; - } - leaf tx_vsmart_drop { - type yang:counter64; - } - leaf rx_invalid_port { - type yang:counter64; - } - leaf port_disabled_rx { - type yang:counter64; - } - leaf ip_disabled_rx { - type yang:counter64; - } - leaf rx_invalid_qtags { - type yang:counter64; - } - leaf rx_non_ip_drops { - type yang:counter64; - } - leaf rx_ip_errs { - type yang:counter64; - } - leaf pko_wred_drops { - type yang:counter64; - } - leaf tx_queue_exceeded { - type yang:counter64; - } - leaf rx_policer_drops { - type yang:counter64; - } - leaf route_to_host { - type yang:counter64; - } - leaf ttl_expired { - type yang:counter64; - } - leaf icmp_redirect { - type yang:counter64; - } - leaf bfd_rx_non_ip { - type yang:counter64; - } - leaf bfd_tx_record_changed { - type yang:counter64; - } - leaf bfd_rx_record_invalid { - type yang:counter64; - } - leaf bfd_rx_parse_err { - type yang:counter64; - } - leaf rx_arp_rate_limit_drops { - type yang:counter64; - } - leaf rx_arp_non_local_drops { - type yang:counter64; - } - leaf rx_arp_reqs { - type yang:counter64; - } - leaf rx_arp_replies { - type yang:counter64; - } - leaf arp_add_fail { - type yang:counter64; - } - leaf unknown_nh_type { - type yang:counter64; - } - leaf buf_alloc_fails { - type yang:counter64; - } - leaf ecmp_discards { - type yang:counter64; - } - leaf app_route_policy_discards { - type yang:counter64; - } - leaf cbf_discards { - type yang:counter64; - } - leaf filter_drops { - type yang:counter64; - } - leaf invalid_back_ptr { - type yang:counter64; - } - leaf tunnel_loop_drops { - type yang:counter64; - } - leaf to_cpu_policer_drops { - type yang:counter64; - } - leaf mirror_drops { - type yang:counter64; - } - leaf split_horizon_drops { - type yang:counter64; - } - leaf rx_no_tun_if { - type yang:counter64; - } - leaf tx_pkts { - type yang:counter64; - } - leaf tx_errors { - type yang:counter64; - } - leaf tx_bcast { - type yang:counter64; - } - leaf tx_mcast { - type yang:counter64; - } - leaf port_disabled_tx { - type yang:counter64; - } - leaf ip_disabled_tx { - type yang:counter64; - } - leaf tx_fragment_needed { - type yang:counter64; - } - leaf tx_mcast_fragment_needed { - type yang:counter64; - } - leaf fragment_df_drops { - type yang:counter64; - } - leaf tx_fragments { - type yang:counter64; - } - leaf tx_fragment_drops { - type yang:counter64; - } - leaf tx_fragment_fail { - type yang:counter64; - } - leaf tx_fragment_alloc_fail { - type yang:counter64; - } - leaf tunnel_pmtu_lowered { - type yang:counter64; - } - leaf tx_gre_pkts { - type yang:counter64; - } - leaf tx_gre_drops { - type yang:counter64; - } - leaf tx_gre_policer_drops { - type yang:counter64; - } - leaf tx_gre_encap { - type yang:counter64; - } - leaf tx_ipsec_pkts { - type yang:counter64; - } - leaf tx_ipsec_mcast_pkts { - type yang:counter64; - } - leaf tx_ip6_ipsec_drops { - type yang:counter64; - } - leaf tx_no_out_sa_ipsec_drops { - type yang:counter64; - } - leaf tx_no_tunn_ipsec_drops { - type yang:counter64; - } - leaf tx_ipsec_policer_drops { - type yang:counter64; - } - leaf tx_ipsec_encap { - type yang:counter64; - } - leaf tx_ipsec_mcast_encap { - type yang:counter64; - } - leaf tx_pre_ipsec_pkts { - type yang:counter64; - } - leaf tx_no_out_sa_pre_ipsec_drops { - type yang:counter64; - } - leaf tx_no_tunn_pre_ipsec_drops { - type yang:counter64; - } - leaf openssl_aes_encrypt { - type yang:counter64; - } - leaf tx_pre_ipsec_policer_drops { - type yang:counter64; - } - leaf tx_pre_ipsec_encap { - type yang:counter64; - } - leaf tx_arp_replies { - type yang:counter64; - } - leaf tx_arp_reqs { - type yang:counter64; - } - leaf tx_arp_req_fail { - type yang:counter64; - } - leaf tx_no_arp_drop { - type yang:counter64; - } - leaf tx_arp_rate_limit_drops { - type yang:counter64; - } - leaf tx_icmp_policer_drops { - type yang:counter64; - } - leaf tx_icmp_mirrored_drops { - type yang:counter64; - } - leaf bfd_tx_fail { - type yang:counter64; - } - leaf bfd_alloc_fail { - type yang:counter64; - } - leaf bfd_timer_add_fail { - type yang:counter64; - } - leaf bfd_tx_pkts { - type yang:counter64; - } - leaf bfd_rx_pkts { - type yang:counter64; - } - leaf bfd_rec_down { - type yang:counter64; - } - leaf bfd_rec_invalid { - type yang:counter64; - } - leaf bfd_lkup_fail { - type yang:counter64; - } - leaf rx_icmp_echo_requests { - type yang:counter64; - } - leaf rx_icmp_echo_replies { - type yang:counter64; - } - leaf rx_icmp_network_unreach { - type yang:counter64; - } - leaf rx_icmp_host_unreach { - type yang:counter64; - } - leaf rx_icmp_port_unreach { - type yang:counter64; - } - leaf rx_icmp_protocol_unreach { - type yang:counter64; - } - leaf rx_icmp_fragment_required { - type yang:counter64; - } - leaf rx_icmp_dst_unreach_other { - type yang:counter64; - } - leaf rx_icmp_ttl_expired { - type yang:counter64; - } - leaf rx_icmp_redirect { - type yang:counter64; - } - leaf rx_icmp_src_quench { - type yang:counter64; - } - leaf rx_icmp_bad_ip_hdr { - type yang:counter64; - } - leaf rx_icmp_other_types { - type yang:counter64; - } - leaf tx_icmp_echo_requests { - type yang:counter64; - } - leaf tx_icmp_echo_replies { - type yang:counter64; - } - leaf tx_icmp_network_unreach { - type yang:counter64; - } - leaf tx_icmp_host_unreach { - type yang:counter64; - } - leaf tx_icmp_port_unreach { - type yang:counter64; - } - leaf tx_icmp_protocol_unreach { - type yang:counter64; - } - leaf tx_icmp_fragment_required { - type yang:counter64; - } - leaf tx_icmp_dst_unreach_other { - type yang:counter64; - } - leaf tx_icmp_ttl_expired { - type yang:counter64; - } - leaf tx_icmp_redirect { - type yang:counter64; - } - leaf tx_icmp_src_quench { - type yang:counter64; - } - leaf tx_icmp_bad_ip_hdr { - type yang:counter64; - } - leaf tx_icmp_other_types { - type yang:counter64; - } - leaf gre_ka_tx_pkts { - type yang:counter64; - } - leaf gre_ka_rx_pkts { - type yang:counter64; - } - leaf gre_ka_tx_ipv4_options_drop { - type yang:counter64; - } - leaf gre_ka_tx_non_ip { - type yang:counter64; - } - leaf gre_ka_tx_parse_err { - type yang:counter64; - } - leaf gre_ka_tx_record_changed { - type yang:counter64; - } - leaf gre_ka_tx_fail { - type yang:counter64; - } - leaf gre_ka_alloc_fail { - type yang:counter64; - } - leaf gre_ka_timer_add_fail { - type yang:counter64; - } - leaf gre_ka_rx_non_ip { - type yang:counter64; - } - leaf gre_ka_rx_rec_invalid { - type yang:counter64; - } - leaf dot1x_rx_pkts { - type yang:counter64; - } - leaf dot1x_tx_pkts { - type yang:counter64; - } - leaf dot1x_rx_drops { - type yang:counter64; - } - leaf dot1x_tx_drops { - type yang:counter64; - } - leaf dot1x_vlan_if_not_found_drops { - type yang:counter64; - } - leaf dot1x_mac_learn_drops { - type yang:counter64; - } - leaf rx_policer_remark { - type yang:counter64; - } - leaf bfd_tx_octets { - type yang:counter64; - } - leaf bfd_rx_octets { - type yang:counter64; - } - leaf bfd_pmtu_tx_pkts { - type yang:counter64; - } - leaf bfd_pmtu_rx_pkts { - type yang:counter64; - } - leaf bfd_pmtu_tx_octets { - type yang:counter64; - } - leaf bfd_pmtu_rx_octets { - type yang:counter64; - } - leaf dns_req_snoop { - type yang:counter64; - } - leaf dns_res_snoop { - type yang:counter64; - } - leaf ctrl_loop_fwd { - type yang:counter64; - } - leaf ctrl_loop_fwd_drops { - type yang:counter64; - } - leaf tx_zero_spi_ipsec_drops { - type yang:counter64; - } - leaf redirect_dns_req { - type yang:counter64; - } - leaf qat_aes_decrypt { - type yang:counter64; - } - leaf qat_aes_encrypt { - type yang:counter64; - } - leaf qat_gcm_decrypt { - type yang:counter64; - } - leaf qat_gcm_encrypt { - type yang:counter64; - } - leaf openssl_gcm_decrypt { - type yang:counter64; - } - leaf openssl_gcm_encrypt { - type yang:counter64; - } - leaf rx_replay_drops_tc0 { - type yang:counter64; - } - leaf rx_replay_drops_tc1 { - type yang:counter64; - } - leaf rx_replay_drops_tc2 { - type yang:counter64; - } - leaf rx_replay_drops_tc3 { - type yang:counter64; - } - leaf rx_replay_drops_tc4 { - type yang:counter64; - } - leaf rx_replay_drops_tc5 { - type yang:counter64; - } - leaf rx_replay_drops_tc6 { - type yang:counter64; - } - leaf rx_replay_drops_tc7 { - type yang:counter64; - } - leaf rx_window_drops_tc0 { - type yang:counter64; - } - leaf rx_window_drops_tc1 { - type yang:counter64; - } - leaf rx_window_drops_tc2 { - type yang:counter64; - } - leaf rx_window_drops_tc3 { - type yang:counter64; - } - leaf rx_window_drops_tc4 { - type yang:counter64; - } - leaf rx_window_drops_tc5 { - type yang:counter64; - } - leaf rx_window_drops_tc6 { - type yang:counter64; - } - leaf rx_window_drops_tc7 { - type yang:counter64; - } - leaf rx_unexpected_replay_drops_tc0 { - type yang:counter64; - } - leaf rx_unexpected_replay_drops_tc1 { - type yang:counter64; - } - leaf rx_unexpected_replay_drops_tc2 { - type yang:counter64; - } - leaf rx_unexpected_replay_drops_tc3 { - type yang:counter64; - } - leaf rx_unexpected_replay_drops_tc4 { - type yang:counter64; - } - leaf rx_unexpected_replay_drops_tc5 { - type yang:counter64; - } - leaf rx_unexpected_replay_drops_tc6 { - type yang:counter64; - } - leaf rx_unexpected_replay_drops_tc7 { - type yang:counter64; - } - leaf rx_replay_integrity_drops_tc0 { - type yang:counter64; - } - leaf rx_replay_integrity_drops_tc1 { - type yang:counter64; - } - leaf rx_replay_integrity_drops_tc2 { - type yang:counter64; - } - leaf rx_replay_integrity_drops_tc3 { - type yang:counter64; - } - leaf rx_replay_integrity_drops_tc4 { - type yang:counter64; - } - leaf rx_replay_integrity_drops_tc5 { - type yang:counter64; - } - leaf rx_replay_integrity_drops_tc6 { - type yang:counter64; - } - leaf rx_replay_integrity_drops_tc7 { - type yang:counter64; - } - leaf icmp_redirect_tx_drops { - type yang:counter64; - } - leaf icmp_redirect_rx_drops { - type yang:counter64; - } - leaf rx_l2mtu_exceeded { - description "rx l2 mtu exceeded value - Deprecated in 17.2"; - type yang:counter64; - status deprecated; - } - leaf ip_direct_bcast_tx_drops { - type yang:counter64; - } - leaf ip_direct_bcast_tx_l2_bcast { - type yang:counter64; - } - leaf rx_invalid_ip_hdr { - type yang:counter64; - } - leaf nat_dst_nat_map_invalid { - type yang:counter64; - } - leaf invalid_loop_hdr_drops { - type yang:counter64; - } - leaf zbf_frag_cache_drops { - type yang:counter64; - } - leaf nat_frag_cache_drops { - type yang:counter64; - } - leaf ipfrag_allfrags_seen { - type yang:counter64; - } - leaf ipfrag_many_frags { - type yang:counter64; - } - leaf l2_vrrp_promisc_mismatch_dmac_drops { - type yang:counter64; - } - leaf tx_tracker_if_not_preferred { - type yang:counter64; - } - } - container reboot { - description "Display system reboot related information"; - list history { - description "Display system reboot history"; - max-elements "32"; - config false; - key "reboot_date_time"; - leaf reboot_date_time { - description "Reboot date and time in confd format"; - type yang:date-and-time; - } - leaf reboot_reason { - description "Reboot reason"; - type string; - } - } - } - list boot-partition { - when "(/viptela-system:system/viptela-system:device-os != 'next')"; - description "Display boot partition information"; - key "partition"; - config false; - leaf partition { - description "Partition number"; - type enumeration { - enum "1"; - enum "2"; - } - } - leaf active { - description "Whether partition is active"; - type empty; - } - leaf version { - description "Version"; - type string { - length "1..128"; - } - } - leaf timestamp { - description "Date and time created"; - type yang:date-and-time; - } - } - list users { - description "Display users currently logged in"; - config false; - key "session"; - leaf session { - description "User session ID"; - type uint32; - } - leaf user { - description "User name"; - type string { - description "<1..128> characters"; - length "1..128"; - } - } - leaf context { - description "CLI | NETCONF | WEBUI"; - type string; - } - leaf from { - description "Address from which user session originates"; - type inet:ip-address; - } - leaf proto { - description "Protocol used by user to log in"; - type enumeration { - enum "unknown"; - enum "tcp"; - enum "ssh"; - enum "system"; - enum "console"; - enum "ssl"; - enum "http"; - enum "https"; - enum "udp"; - } - } - leaf auth-group { - description "User group"; - type string; - } - leaf login-time { - description "Login time of a user"; - type yang:date-and-time; - } - } - container aaa { - description "Display AAA information"; - config false; - list usergroup { - description "Display user group information"; - key "name"; - leaf name { - description "Name of the user group"; - type string { - description "<1..128> characters"; - length "1..128"; - } - } - leaf-list users { - description "Users associated with this group"; - type string { - description "<1..128> characters"; - length "1..128"; - } - } - list task { - description "Tasks and permissions"; - key "mode"; - leaf mode { - description "Task mode"; - type viptela:aaa-tasks-type; - } - leaf-list permission { - description "Permissions"; - type viptela:aaa-permission-type; - } - } - } - } - container logging { - description "Display logging information"; - config false; - leaf host_status { - type string; - } - leaf host_name { - type string; - } - leaf host_priority { - type string; - } - leaf host_vpn_id { - type viptela:vpn-id; - } - leaf disk_status { - type string; - } - leaf disk_priority { - type string; - } - leaf disk_filename { - type string; - } - leaf disk_filesize { - type uint16; - } - leaf disk_filerotate { - type uint8; - } - } - container ntp { - description "Display NTP information"; - config false; - leaf refid { - description "Current source of synchronization"; - type viptela:named-type; - status obsolete; - when "(/viptela-system:system/viptela-system:device-os = 'next')"; - } - leaf reftime { - description "Time when the system clock was last set or corrected"; - type viptela:named-type; - status obsolete; - when "(/viptela-system:system/viptela-system:device-os = 'next')"; - } - leaf stratum { - description "Stratum"; - type uint32; - status obsolete; - when "(/viptela-system:system/viptela-system:device-os = 'next')"; - } - leaf rootdelay { - description "Total round-trip delay to currently selected reference clock"; - type viptela:named-type; - status obsolete; - when "(/viptela-system:system/viptela-system:device-os = 'next')"; - } - leaf rootdisp { - description "Total dispersion to currently selected reference clock"; - type viptela:named-type; - status obsolete; - when "(/viptela-system:system/viptela-system:device-os = 'next')"; - } - leaf freq_drift_ppm { - description "Kernel frequency drift"; - type viptela:named-type; - status obsolete; - when "(/viptela-system:system/viptela-system:device-os = 'next')"; - } - leaf poll_interval { - description "Polling interval"; - type uint32; - status obsolete; - when "(/viptela-system:system/viptela-system:device-os = 'next')"; - } - leaf offset { - description "Offset"; - type viptela:named-type; - status obsolete; - when "(/viptela-system:system/viptela-system:device-os = 'next')"; - } - list peer { - description "Display NTP peer information"; - config false; - key "index"; - leaf index { - description "Index on this list"; - type uint32; - } - leaf remote { - description "NTP server"; - type viptela:named-type; - } - leaf refid { - description "Current source of synchronization"; - type viptela:named-type; - } - leaf st { - description "Stratum"; - type int32; - } - leaf type { - description "Type"; - type viptela:named-type; - } - leaf when { - description "When"; - type viptela:named-type; - } - leaf poll { - description "Polling interval, in seconds"; - type int32; - } - leaf reach { - description "Status of reachability register, in octal"; - type viptela:named-type; - } - leaf delay { - description "Latest delay"; - type viptela:named-type; - } - leaf offset { - description "Latest offset"; - type viptela:named-type; - } - leaf jitter { - description "Latest jitter"; - type viptela:named-type; - } - } - list associations { - description "Display NTP peer association"; - config false; - key "idx"; - leaf idx { - description "Index on this list"; - type int32 { - range "0..2147483647"; - } - } - leaf associd { - description "Association ID"; - type viptela:named-type; - } - leaf status { - description "Peer status word, in hexadecimal"; - type viptela:named-type; - } - leaf conf { - description "Configuration (persistent or ephemeral)"; - type viptela:named-type; - } - leaf reachability { - description "Reachability (yes or no)"; - type viptela:named-type; - } - leaf auth { - description "Authentication (ok, yes, bad, or none)"; - type viptela:named-type; - } - leaf condition { - description "Selection status"; - type viptela:named-type; - } - leaf last_event { - description "Event report"; - type viptela:named-type; - } - leaf count { - description "Event count"; - type int32; - } - } - } - container transport { - description "Display transport connection information"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - list connection { - config false; - key "track-type source destination"; - leaf track-type { - description "Tracking Type"; - type enumeration { - enum "system"; - enum "tloc"; - } - } - leaf source { - description "Source address"; - type inet:ip-address; - } - leaf destination { - description "Destination address"; - type inet:ip-address; - } - leaf host { - description "Host IP/DNS"; - type string; - } - list history { - description "Display transport connection history"; - config false; - key "index"; - leaf index { - description "Index"; - type uint32; - } - leaf time { - description "Time of log (Days:Hours:Minutes:Seconds)"; - type string; - } - leaf state { - description "State"; - type enumeration { - enum "down"; - enum "up"; - } - } - } - } - } - list crash { - description "Display system crash log list"; - config false; - key "index"; - leaf index { - description "Index on this list"; - type int32 { - range "0..15"; - } - } - leaf core-time { - description "Time core file was generated"; - type string; - } - leaf core-filename { - description "Core file name"; - type string; - } - } - list feature-list { - config false; - description "Display supported features"; - key "name"; - leaf name { - description "Name of the feature"; - type enumeration { - enum "statistics-collection"; - enum "upgrade-confirm"; - enum "vmanage-mode"; - enum "dpi-statistics"; - enum "cert-serial-hashing"; - enum "upgrade"; - enum "cert-serial-version"; - enum "vbond-standalone"; - enum "tools"; - enum "admin-tech-options"; - enum "cloudexpress"; - enum "wlan-info-stats"; - enum "flow-log-stats"; - enum "vedge-cloud-certificate"; - enum "mt-serial-list"; - enum "vmanage-authentication"; - enum "sdavc-apps"; - enum "reverse-proxy"; - enum "enterprise-csr"; - enum "device-enterprise-certs"; - enum "service-chain-health"; - enum "ovs-dpdk"; - } - } - leaf version { - description "Version"; - type string; - } - } - container nms-server { - config false; - when "/viptela-system:system/viptela-system:personality = 'vmanage'"; - leaf running { - type boolean; - default "true"; - } - } - list software { - description "Display software versions"; - when "(/viptela-system:system/viptela-system:device-os = 'next')"; - key "version"; - config false; - leaf version { - description "Version"; - type string { - length "1..128"; - } - } - leaf active { - description "Is active"; - type boolean; - } - leaf default { - description "Is default"; - type boolean; - } - leaf previous { - description "Is previous"; - type boolean; - } - leaf confirmed { - description "Confirmed by"; - type string { - length "1..128"; - } - } - leaf timestamp { - description "Date and time created"; - type yang:date-and-time; - } - leaf next { - description "Whether partition is running next based images"; - type boolean; - default "true"; - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-oper-vpn.yang b/viptela-mibs/19.2/yang/viptela-oper-vpn.yang deleted file mode 100644 index 3059de2e..00000000 --- a/viptela-mibs/19.2/yang/viptela-oper-vpn.yang +++ /dev/null @@ -1,4051 +0,0 @@ -module viptela-oper-vpn { - namespace "http://viptela.com/oper-vpn"; - prefix viptela-oper-vpn; - - import ietf-inet-types { - prefix inet; - } - import ietf-yang-types { - prefix yang; - } - prefix tailf; - } - import tailf-xsd-types { - prefix xs; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines the data model for VPN operational data"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - typedef route-status-type { - type bits { - bit B { - description - "blackhole"; - } - bit F { - description - "fib"; - } - bit I { - description - "inactive"; - } - bit S { - description - "selected"; - } - bit R { - description - "recursive"; - } - } - } - - typedef vpn-if-flags-type { - type bits { - bit Inactive; - bit Detect; - bit Pseudo; - } - } - - typedef vpn-if-pause-type { - type bits { - bit tx_pause; - bit rx_pause; - } - } - - typedef arp-entry-type { - type enumeration { - enum "static"; - enum "dynamic"; - enum "invalid"; - } - } - - typedef if-address-type-enum { - description - "A type describing the nature of the primary IP address used on the interface"; - description "Interface address type"; - type enumeration { - enum "invalid" { - value 0; - } - enum "ipv4-static" { - value 1; - } - enum "ipv4-dhcp" { - value 2; - } - enum "ipv6-static" { - value 3; - } - enum "ipv6-dhcp" { - value 4; - } - enum "ipv6-ra" { - value 5; - } - enum "ipv6-link-local" { - value 6; - } - } - } - - typedef sfp-physical-identifier-enum { - description - "A type defining the physical SFP identifying characteristics. The - enumerations provided include common decodes for the SFP MSA - Physical Identifier field as defined in SFP specification SFF-8024."; - description "SFP physical identifer type"; - type enumeration { - enum "Unknown/unspecified" { - value 0; - } - enum "GBIC" { - value 1; - } - enum "SFF" { - value 2; - } - enum "SFP/SFP+" { - value 3; - } - enum "Unknown" { - value 256; - } - } - } - - typedef sfp-connector-type-enum { - description - "A type indicating the connector style presented by an SFP. The decoded - enumerations are take from the SFP specification SFF-8042."; - description "SFP connector types"; - type enumeration { - enum "Unknown/unspecified" { - value 0; - } - enum "SC (Subscriber connector)" { - value 1; - } - enum "Fiber channel style 1 copper connector" { - value 2; - } - enum "Fiber channel style 2 copper connector" { - value 3; - } - enum "BNC/TNC connector" { - value 4; - } - enum "Fiber channel coax headers" { - value 5; - } - enum "Fiber jack" { - value 6; - } - enum "LC (Lucent connector)" { - value 7; - } - enum "MT-RJ" { - value 8; - } - enum "MU (Multiple optical)" { - value 9; - } - enum "SG" { - value 10; - } - enum "Optical pigtail" { - value 11; - } - enum "MPO 1x12 (Multifiber)" { - value 12; - } - enum "MPO 2x16 (Multifiber)" { - value 13; - } - enum "HSSDC II" { - value 32; - } - enum "Copper pigtail" { - value 33; - } - enum "RJ45 (Registered jack)" { - value 34; - } - enum "No separable connector" { - value 35; - } - enum "MXC 2x16" { - value 36; - } - enum "Unknown" { - value 256; - } - } - } - - typedef sfp-transceiver-compliance-enum { - description - "A type indicating the supported SFP compliances. The decoded - enumerations are taken from the SFP specification SFF-8042."; - description "SFP transceiver compliance types"; - type enumeration { - enum "Unexpected" { - value 0; - } - enum "10G Base-ER" { - value 1; - } - enum "10G Base-LRM" { - value 2; - } - enum "10G Base-SR" { - value 3; - } - enum "10G Base-LR" { - value 4; - } - enum "1000 Base-T" { - value 5; - } - enum "1000 Base-CX" { - value 6; - } - enum "1000 Base-LX" { - value 7; - } - enum "1000 Base-SX" { - value 8; - } - } - } - - typedef sfp-encoding-enum { - description - "A type indicating the supported SFP encoding types. The decoded - enumerations are taken from the SFP specification SFF-8042."; - description "SFP encoding types"; - type enumeration { - enum "Unspecified" { - value 0; - } - enum "8b/10b" { - value 1; - } - enum "4b/5b" { - value 2; - } - enum "NRZ" { - value 3; - } - enum "Manchester" { - value 4; - } - enum "SONET scrambled" { - value 5; - } - enum "64b/66b" { - value 6; - } - enum "256b/257b" { - value 7; - } - enum "PAM4" { - value 8; - } - enum "Reserved" { - value 255; - } - } - } - - typedef sfp-rate-select-enum { - description - "A standardized set of pre-canned rate selection options"; - description "SFP rate selection type"; - type enumeration { - enum "Unspecified" { - value 0; - } - enum "4/2/1G Rate_Select and AS0/AS1" { - value 1; - } - enum "8/4/2G Rx Rate_Select only" { - value 2; - } - enum "8/4/2G Tx Rate_Select only" { - value 4; - } - enum "8/4/2G Independent Rx & Tx Rate_Select" { - value 6; - } - enum "16/8/4G Rx Rate_Select only" { - value 8; - } - enum "16/8/4G Independent Rx & Tx Rate_Select" { - value 10; - } - enum "32/16/8G Independent Rx & Tx Rate_Select" { - value 12; - } - enum "10/8G Independent Rx & Tx Rate_Select" { - value 14; - } - enum "Reserved" { - value 256; - } - enum "Unallocated value" { - value 257; - } - } - } - - typedef sfp-calibration-type { - description - "An enumeration indicating the types of SFP calibration possible. - External calibration decodes are not supported."; - description "SFP calibration type"; - type enumeration { - enum "None" { - value 0; - } - enum "Internal" { - value 1; - } - enum "External (not supported)" { - value 2; - } - } - } - - typedef sfp-power-type { - description - "An enumeration indicating the basis for SFP optical power - measurements."; - description "SFP optical power measurement basis"; - type enumeration { - enum "Average input power" { - value 0; - } - enum "OMA (optical modulation amplitude)" { - value 1; - } - } - } - - typedef sfp-timing-type { - description - "A set of enumerated values indicating the type of clock timing - used."; - description "SFP clock timing type"; - type enumeration { - enum "Internal retimer" { - value 0; - } - enum "CDR" { - value 1; - } - } - } - - typedef sfp-hex-bytes { - description - "A hexadecimal string with octets represented as hex digits - separated by spaces or '-'."; - description "Hexadecimal octet array type"; - type string { - pattern "([0-9a-fA-F]{2}([ \\-][0-9a-fA-F]{2})*)?"; - } - } - - typedef yesno { - description - "A type similar to 'boolean' that provides a more friendly - Yes or No value output than the 'boolean' type."; - description "Friendly boolean type"; - type enumeration { - enum "No" { - value 0; - } - enum "Yes" { - value 1; - } - } - } - - list arp { - description "Display ARP table"; - config false; - key "vpn-id if-name ip"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - leaf ip { - description "IP address"; - type inet:ip-address; - } - leaf mac { - description "MAC address"; - type viptela:mac-address; - } - leaf state { - description "State"; - type arp-entry-type; - } - leaf idle-timer { - description "Time before expiration, in seconds"; - type string; - } - leaf uptime { - description "How long this ARP entry has been active, in seconds"; - type string; - } - } - list nd6 { - description "Display IPv6 neighbor table"; - config false; - key "vpn-id if-name ip"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - leaf ip { - description "IP address"; - type inet:ip-address; - } - leaf mac { - description "MAC address"; - type viptela:mac-address; - } - leaf state { - description "State"; - type enumeration { - enum "static"; - enum "dynamic"; - enum "invalid"; - } - } - leaf idle-timer { - description "Time before expiration, in seconds"; - type string; - } - leaf uptime { - description "How long this neighbor entry has been active, in seconds"; - type string; - } - } - list interface { - description "Display interface"; - config false; - key "vpn-id ifname af-type"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf ifname { - description "Interface name"; - type viptela:named-type; - } - leaf af-type { - description "Interface AF type"; - type viptela:afi-enum; - } - leaf ip-address { - description "Address"; - type viptela:ipv4-ucast-addr-prefix; - } - leaf ipv6-address { - description "IPv6 Address"; - type viptela:ipv6-ucast-addr-prefix; - } - leaf if-admin-status { - description "Interface administrative status"; - type viptela:if-admin-status-type; - } - leaf if-oper-status { - description "Interface operational status"; - type viptela:if-oper-status-type; - } - leaf if-tracker-status { - description "Interface Tracker Status"; - type viptela:if-tracker-status-type; - } - leaf desc { - description "Interface description"; - type viptela:named-type; - } - list if-addr { - description "List of interface addresses"; - key "addr-id"; - leaf addr-id { - type uint32; - } - leaf ip-address { - description "IP address"; - type viptela:ipv4-ucast-addr-prefix; - } - leaf broadcast-addr { - description "Broadcast address"; - type inet:ipv4-address; - } - leaf secondary { - description "Secondary"; - type boolean; - } - } - list if-addrv6 { - description "List of interface addresses"; - leaf ipv6-address { - description "Address"; - type viptela:ipv6-ucast-addr-prefix; - } - leaf broadcast-v6addr { - description "Broadcast address"; - type inet:ipv6-address; - } - leaf secondary-v6 { - description "Secondary"; - type boolean; - } - leaf link-local { - description "Link Local"; - type boolean; - } - } - leaf encap-type { - description "Encapsulation type"; - type viptela:encapsulation; - } - leaf port-type { - description "Port type"; - type enumeration { - enum "service"; - enum "transport"; - enum "loopback"; - enum "mgmt"; - } - } - leaf ifindex { - description "SNMP interface index"; - type uint32; - } - leaf mtu { - description "MTU"; - type uint32; - } - leaf hwaddr { - description "Hardware address"; - type viptela:named-type; - } - leaf speed-mbps { - description "Speed"; - type uint32; - } - leaf duplex { - description "Duplex mode"; - type enumeration { - enum "full"; - enum "half"; - enum "NA"; - } - } - leaf auto-neg { - description "Autonegotiation"; - type boolean; - } - leaf pause-type { - description "Pause parameters type"; - type vpn-if-pause-type; - } - leaf tcp-mss-adjust { - description "TCP MSS on SYN packets, in bytes"; - type uint16; - } - leaf uptime { - description "Interface uptime"; - type string; - } - leaf allow-service { - description "Which services are allowed on this interface (only for WAN interfaces)"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - type bits { - bit dhcp; - bit dns; - bit icmp; - bit sshd; - bit ntp; - bit stun; - bit all; - bit bgp; - bit ospf; - bit netconf; - bit https; - } - } - leaf rx-packets { - type yang:counter64; - } - leaf rx-octets { - type yang:counter64; - } - leaf rx-errors { - type yang:counter64; - } - leaf rx-drops { - type yang:counter64; - } - leaf tx-packets { - type yang:counter64; - } - leaf tx-octets { - type yang:counter64; - } - leaf tx-errors { - type yang:counter64; - } - leaf tx-drops { - type yang:counter64; - } - leaf rx-pps { - type yang:counter64; - } - leaf rx-kbps { - type yang:counter64; - } - leaf tx-pps { - type yang:counter64; - } - leaf tx-kbps { - type yang:counter64; - } - leaf rx-arp-requests { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-arp-replies { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-arp-requests { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-arp-replies { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf arp-add-fails { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-arp-reply-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-arp-rate-limit-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-arp-rate-limit-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-arp-non-local-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-arp-request-fail { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-no-arp-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-ip-ttl-expired { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-ip-errors { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf interface-disabled { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-policer-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-non-ip-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf filter-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf mirror-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf cpu-policer-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-icmp-policer-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-icmp-mirrored-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf split-horizon-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf route-lookup-fail { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf bad-label { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-interface-disabled { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-multicast-pkts { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-broadcast-pkts { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-multicast-pkts { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-broadcast-pkts { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-pause-pkts { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-dmac-filter-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-wred-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-interface-not-found { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-inb-errors { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-oversize-errors { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-fcs-align-errors { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-undersize-errors { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-underflow-pkts { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-collision-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-pause-pkts { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-fragments-needed { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-fragments { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-fragment-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-tail-red-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf llq-drops { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-pkt-size-64 { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-pkt-size-lt-64 { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-pkt-size-65-127 { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-pkt-size-128-255 { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-pkt-size-256-511 { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-pkt-size-512-1023 { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-pkt-size-1024-1518 { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-pkt-size-gt-1518 { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-pkt-size-64 { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-pkt-size-lt-64 { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-pkt-size-65-127 { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-pkt-size-128-255 { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-pkt-size-256-511 { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-pkt-size-512-1023 { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-pkt-size-1024-1518 { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tx-pkt-size-gt-1518 { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf num-flaps { - description "Number of interface flaps since last boot"; - type uint32; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf pppoe-enabled-interface { - description "PPPoE-enabled interface"; - type viptela:named-type; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf pppoe-tx-pkts { - description "PPPoE Tx packets"; - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf pppoe-rx-pkts { - description "PPPoE Rx packets"; - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf bandwidth-upstream { - description "Interface upstream bandwidth capacity, in kbps"; - type uint32; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf bandwidth-downstream { - description "Interface downstream bandwidth capacity, in kbps"; - type uint32; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf shaping-rate { - description "Interface shaping rate in kbps"; - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf dot1x-tx-pkts { - description "Dot1x Tx packets"; - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf dot1x-rx-pkts { - description "Dot1x Rx packets"; - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf rx-policer-remark { - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf addr-type { - description "Interface primary address type"; - type if-address-type-enum; - } - leaf icmp-redirect-tx-drops { - description "icmp redirect tx drops"; - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf icmp-redirect-rx-drops { - description "icmp redirect rx drops"; - type yang:counter64; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - list queue { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Queue statistics"; - key "qnum"; - leaf qnum { - description "Queue number"; - type uint8 { - description "<0..7>"; - range "0..7"; - } - } - leaf queued-packets { - type yang:counter64; - } - leaf queued-bytes { - type yang:counter64; - } - leaf tail-drop-packets { - type yang:counter64; - } - leaf tail-drop-bytes { - type yang:counter64; - } - leaf red-drop-packets { - type yang:counter64; - } - leaf red-drop-bytes { - type yang:counter64; - } - leaf tx-packets { - type yang:counter64; - } - leaf tx-bytes { - type yang:counter64; - } - leaf queue-depth { - type yang:counter64; - } - leaf max-depth { - type yang:counter64; - } - leaf avg-queue { - type yang:counter64; - } - leaf queue-pps { - type yang:counter64; - } - leaf queue-drop-pps { - type yang:counter64; - } - } - leaf link-local-address { - description "Link Local Address"; - type viptela:ipv6-ucast-addr-prefix; - } - } - container app { - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - description "Application-specific information"; - config false; - container cflowd { - description "Cflowd specific information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list flows { - description "Display cflowd flows"; - key "vpn-id src-ip dest-ip src-port dest-port dscp ip-proto"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf src-ip { - description "Source IP Address"; - type inet:ip-address; - } - leaf dest-ip { - description "Destination IP Address"; - type inet:ip-address; - } - leaf src-port { - description "Source Port"; - type uint16; - } - leaf dest-port { - description "Destination Port"; - type uint16; - } - leaf dscp { - description "DSCP bits"; - type uint8; - } - leaf ip-proto { - description "IP protocol number"; - type uint8; - } - leaf tcp-cntrl-bits { - description "TCP control bits"; - type uint8; - } - leaf icmp-opcode { - description "256*ICMP-type + code"; - type uint16; - } - leaf nhop-ip { - description "Next-Hop IP address"; - type inet:ip-address; - } - leaf egress-intf { - description "Egress interface id - Deprecated in 15.4"; - type uint32; - status deprecated; - } - leaf ingress-intf { - description "Ingress interface id - Deprecated in 15.4"; - type uint32; - status deprecated; - } - leaf total-pkts { - description "Total number of packets"; - type yang:counter64; - } - leaf total-bytes { - description "Total number of bytes"; - type yang:counter64; - } - leaf min-len { - description "Minimum packet length, in bytes"; - type uint16; - } - leaf max-len { - description "Maximum packet length, in bytes"; - type uint16; - } - leaf start-time { - description "Start time"; - type string; - } - leaf time-to-expire { - description "Time left until flow expires, in seconds"; - type uint32; - } - leaf egress-intf-name { - description "Egress interface name"; - type viptela:named-type; - } - leaf ingress-intf-name { - description "Ingress interface name"; - type viptela:named-type; - } - leaf app-id { - description "app id"; - type uint32; - } - } - list collector { - description "Display cflowd collector information"; - key "vpn-id ip-address port proto"; - leaf vpn-id { - description "Collector VPN ID"; - type viptela:vpn-id; - } - leaf ip-address { - description "Collector IP address"; - type inet:ip-address; - } - leaf port { - description "Collector port"; - type inet:port-number; - } - leaf proto { - description "Transport protocol"; - type enumeration { - enum "icmp" { - value 1; - } - enum "tcp" { - value 6; - } - enum "udp" { - value 17; - } - } - } - leaf connection-up { - description "Connection state"; - type boolean; - } - leaf ipfix { - description "IPFix version"; - type uint8; - } - leaf connection-retry { - description "Number of connection retry attempts"; - type uint16; - } - leaf template-packets { - description "Number of IPFIX template pkts transmitted"; - type yang:counter64; - } - leaf data-packets { - description "Number of IPFIX data pkts transmitted"; - type yang:counter64; - } - leaf dropped-packets { - description "Number of IPFIX pkts dropped on TCP connection"; - type yang:counter64; - } - leaf source-interface { - description "Source interface used to export IPFIX records"; - type viptela:named-type; - } - } - container statistics { - description "Display cflowd statistics information"; - leaf data-packets { - description "Number of IPFIX data record packets created"; - type yang:counter64; - } - leaf template-packets { - description "Number of IPFIX template packets created"; - type yang:counter64; - } - leaf total-packets { - description "Number of IPFIX packets transmitted"; - type yang:counter64; - } - leaf flow-refresh { - description "Number of flow active timeouts to be reported"; - type yang:counter64; - } - leaf flow-ageout { - description "Number of flow idle timeouts to be reported"; - type yang:counter64; - } - leaf flow-end-detected { - description "Number of flows whose end was detected by fastpath"; - type yang:counter64; - } - leaf flow-end-forced { - description "Number of flow that were forcibly removed"; - type yang:counter64; - } - } - container template { - description "Display cflowd template information"; - leaf name { - description "cflowd template name"; - type string; - } - leaf flow-active-timeout { - description "Timeout value for active flows in secs"; - type uint32; - } - leaf flow-inactive-timeout { - description "Timeout value for inactive flows in secs"; - type uint32; - } - leaf template-refresh { - description "Refresh value for template in secs"; - type uint32; - } - } - list flow-count { - description "Display cflowd flow count"; - config false; - key "vpn-id"; - leaf vpn-id { - description "Flow count"; - type viptela:vpn-id; - } - leaf count { - description "Flow count"; - type uint32; - } - } - } - container dpi { - description "DPI specific information"; - list applications { - description "Display applications"; - key "vpn-id application"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf src-ip { - description "Source IP Address - Deprecated in 17.2"; - type inet:ip-address; - status deprecated; - } - leaf application { - description "Application"; - type string { - length "1..128"; - } - } - leaf family { - description "Family"; - type string; - } - leaf total-flows { - description "Tot Flows - Deprecated in 17.2"; - type uint32; - status deprecated; - } - leaf expired-flows { - description "Exp Flows"; - type uint32; - } - leaf last-seen { - description "Last seen"; - type yang:date-and-time; - } - leaf packets { - description "Packet count for the application"; - type uint32; - } - leaf octets { - description "Octet count for the application"; - type yang:counter64; - } - } - list flows { - description "Display flows"; - key "vpn-id src-ip dst-ip src-port dst-port proto"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf src-ip { - description "Source IP Address"; - type inet:ip-address; - } - leaf dst-ip { - description "Destination IP Address"; - type inet:ip-address; - } - leaf src-port { - description "Source port"; - type inet:port-number; - } - leaf dst-port { - description "Destination port"; - type inet:port-number; - } - leaf proto { - description "Transport protocol"; - type viptela:ip-proto; - } - leaf application { - description "Application"; - type string; - } - leaf family { - description "Family"; - type string; - } - leaf active-since { - description "Time since active"; - type yang:date-and-time; - } - leaf packets { - description "Packet count for the flow"; - type uint32; - } - leaf octets { - description "Octet count for the flow"; - type yang:counter64; - } - list tunnels-in { - description "Tunnels taken for overlay traffic to remote vedge"; - key "index"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf index { - description "Tunnel index"; - type uint32; - } - container local-tloc { - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - } - container remote-tloc { - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - } - leaf packets { - description "Packet count for the tunnel"; - type uint32; - } - leaf octets { - description "Octet count for the tunnel"; - type yang:counter64; - } - leaf start-time { - description "Time when flow started using this tunnel"; - type yang:date-and-time; - } - } - list tunnels-out { - description "Tunnels taken by overlay traffic from remote vedge"; - key "index"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf index { - description "Tunnel index"; - type uint32; - } - container local-tloc { - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - } - container remote-tloc { - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - } - leaf packets { - description "Packet count for the tunnel"; - type uint32; - } - leaf octets { - description "Octet count for the tunnel"; - type yang:counter64; - } - leaf start-time { - description "Time when flow started using this tunnel"; - type yang:date-and-time; - } - } - } - list supported-applications { - description "Display list of supported applications"; - key "application"; - leaf application { - description "Application"; - type string { - length "1..128"; - } - } - leaf family { - description "Family"; - type string; - } - leaf application-long-name { - description "Application Long Name"; - type string; - } - leaf family-long-name { - description "Family Long Name"; - type string; - } - leaf app-id { - description "App ID"; - type uint32; - } - } - container summary { - config false; - description "Display DPI summary"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf status { - description "Dpi status"; - type viptela:admin-state-enum; - } - leaf flows-created { - description "Flows created"; - type uint64; - } - leaf flows-expired { - description "Flows expired"; - type uint64; - } - leaf current-flows { - description "Current flows"; - type uint64; - } - leaf peak-flows { - description "Peak flows"; - type uint64; - } - leaf current-rate { - description "Current rate"; - type uint32; - } - leaf peak-rate { - description "Peak rate"; - type uint32; - } - } - } - container log { - description "Flow logging specific information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list flows { - description "Display logged flows"; - key "vpn-id src-ip dest-ip src-port dest-port dscp ip-proto"; - leaf vpn-id { - description "Flow VPN"; - type viptela:vpn-id; - } - leaf src-ip { - description "Source IP address"; - type inet:ip-address; - } - leaf dest-ip { - description "Destination IP address"; - type inet:ip-address; - } - leaf src-port { - description "Source port"; - type uint16; - } - leaf dest-port { - description "Destination port"; - type uint16; - } - leaf dscp { - description "DSCP bits"; - type uint8; - } - leaf ip-proto { - description "IP protocol number"; - type uint8; - } - leaf tcp-cntrl-bits { - description "TCP control bits"; - type uint8; - } - leaf icmp-opcode { - description "(ICMP type number * 256) + (ICMP code type)"; - type uint16; - } - leaf nhop-ip { - description "Next-hop IP address"; - type inet:ip-address; - } - leaf total-pkts { - description "Total packets"; - type yang:counter64; - } - leaf total-bytes { - description "Total bytes"; - type yang:counter64; - } - leaf start-time { - description "Start time"; - type string; - } - leaf time-to-expire { - description "Time left until flow expires, in seconds"; - type uint32; - } - leaf egress-intf-name { - description "Egress interface name"; - type viptela:named-type; - } - leaf ingress-intf-name { - description "Ingress interface name"; - type viptela:named-type; - } - leaf policy-name { - description "Policy name"; - type viptela:named-type; - } - leaf policy-action { - description "Policy action"; - type viptela:named-type; - } - leaf policy-direction { - description "Policy direction"; - type viptela:named-type; - } - } - list flow-count { - description "Display log flow count"; - config false; - key "vpn-id"; - leaf vpn-id { - description "Flow VPN"; - type viptela:vpn-id; - } - leaf count { - description "Flow count"; - type uint32; - } - } - } - container tcp-opt { - description "TCP flow information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list active-flows { - description "Display active TCP-optimized flows"; - key "vpn-id src-ip dest-ip src-port dest-port"; - leaf vpn-id { - description "Flow VPN"; - type viptela:vpn-id; - } - leaf src-ip { - description "Source IP address"; - type inet:ip-address; - } - leaf dest-ip { - description "Destination IP address"; - type inet:ip-address; - } - leaf src-port { - description "Source port"; - type uint16; - } - leaf dest-port { - description "Destination port"; - type uint16; - } - leaf start-time { - description "Start time"; - type viptela:named-type; - } - leaf egress-intf-name { - description "Egress interface name"; - type viptela:named-type; - } - leaf ingress-intf-name { - description "Ingress interface name"; - type viptela:named-type; - } - leaf tx-bytes { - description "Transmitted Bytes"; - type yang:counter64; - } - leaf rx-bytes { - description "Received Bytes"; - type yang:counter64; - } - leaf tcp-state { - description "Optimization state"; - type viptela:named-type; - } - leaf unopt-reason { - description "Reason why flow is unoptimized"; - type viptela:named-type; - } - leaf proxy-identity { - description "Proxy identity"; - type viptela:named-type; - } - } - list expired-flows { - description "Display expired TCP-optimized flows"; - key "timestamp vpn-id src-ip dest-ip src-port dest-port"; - leaf timestamp { - description "Timestamp"; - type uint64; - } - leaf vpn-id { - description "Flow VPN"; - type viptela:vpn-id; - } - leaf src-ip { - description "Source IP address"; - type inet:ip-address; - } - leaf dest-ip { - description "Destination IP address"; - type inet:ip-address; - } - leaf src-port { - description "Source port"; - type uint16; - } - leaf dest-port { - description "Destination port"; - type uint16; - } - leaf start-time { - description "Start time"; - type viptela:named-type; - } - leaf end-time { - description "End time"; - type viptela:named-type; - } - leaf tx-bytes { - description "Transmitted Bytes"; - type yang:counter64; - } - leaf rx-bytes { - description "Received Bytes"; - type yang:counter64; - } - leaf tcp-state { - description "Optimization state"; - type viptela:named-type; - } - leaf unopt-reason { - description "Reason why flow was unoptimized"; - type viptela:named-type; - } - leaf proxy-identity { - description "Proxy identity"; - type viptela:named-type; - } - leaf delete-reason { - description "Reason why flow was deleted"; - type viptela:named-type; - } - } - container summary { - description "TCP optimized flow summary"; - config false; - leaf flows-optimized { - description "Number of optimized TCP flows"; - type uint32; - } - leaf flows-passthrough { - description "Number of passthrough TCP flows"; - type uint32; - } - leaf flows-in-progress { - description "Number of in-progress TCP flows"; - type uint32; - } - leaf flows-expired { - description "Number of expired TCP flows"; - type uint32; - } - leaf flows-close-wait { - description "Number of expired TCP flows"; - type uint32; - } - } - } - } - container ip { - description "IP information"; - list routes-table { - description "List of routes"; - config false; - key "vpn-id address-family prefix path-id"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf address-family { - description "Address Family"; - type viptela:afi-enum; - } - leaf prefix { - description "Route"; - type inet:ip-prefix; - } - leaf path-id { - description "Path identifier"; - type uint32 { - description "<0..4294967295>"; - } - } - leaf protocol { - description "Protocol"; - type enumeration { - enum "connected" { - description - "connected"; - } - enum "static" { - description - "static"; - } - enum "ospf" { - description - "ospf"; - } - enum "bgp" { - description - "bgp"; - } - enum "omp" { - description - "omp"; - } - enum "nat" { - description - "nat"; - } - enum "gre" { - description - "gre"; - } - enum "natpool-inside"; - enum "natpool-outside"; - enum "std-ipsec" { - description - "std ipsec"; - } - } - } - leaf protocol-sub-type { - description "Subtype"; - type enumeration { - enum "IA" { - description - "ospf-intra-area"; - value 1; - } - enum "IE" { - description - "ospf-inter-area"; - value 2; - } - enum "E1" { - description - "ospf-external1"; - value 3; - } - enum "E2" { - description - "ospf-external2"; - value 4; - } - enum "N1" { - description - "ospf-nssa-external1"; - value 5; - } - enum "N2" { - description - "ospf-nssa-external2"; - value 6; - } - enum "e" { - description - "bgp-external"; - value 7; - } - enum "i" { - description - "bgp-internal"; - value 8; - } - } - } - leaf distance { - description "Distance"; - type uint32; - } - leaf metric { - description "Metric"; - type uint32; - } - leaf uptime { - description "Uptime (Days:Hours:Minutes:Seconds)"; - type string; - } - leaf path-flags { - description "Path flags"; - type uint32; - } - leaf nexthop-flags { - description "Next-hop flags"; - type uint32; - } - leaf nexthop-type { - description "Next-hop type"; - type viptela:nexthop-enum; - } - leaf nexthop-ifname { - description "Next-hop interface name"; - type viptela:named-type; - } - leaf nexthop-addr { - description "Next-hop address"; - type inet:ip-address; - } - leaf nexthop-rtype { - description "Recursive lookup next-hop type"; - type viptela:nexthop-enum; - } - leaf nexthop-rifname { - description "Recursive lookup next-hop interface name"; - type viptela:named-type; - } - leaf nexthop-raddr { - description "Recursive lookup next-hop address"; - type inet:ip-address; - } - leaf nexthop-rsrc { - description "Recursive lookup next-hop source"; - type inet:ip-address; - } - leaf ip { - description "IP address"; - type inet:ip-address; - } - leaf color { - description "Color"; - type viptela:color-enum; - } - leaf encap { - description "Encapsulation"; - type viptela:encap-enum; - } - leaf nexthop-vpn { - description "Next-hop VPN"; - type viptela:vpn-id; - } - leaf nexthop-label { - description "Next-hop label"; - type uint32; - } - leaf rstatus { - description "Path status (fib/selected/blackhole/inactive/recursive)"; - type route-status-type; - } - leaf omp-tag { - description "OMP Tag"; - type uint32; - } - leaf ospf-tag { - description "OSPF Tag"; - type uint32; - } - } - list longer-routes-table { - description "List of longer routes"; - config false; - key "vpn-id address-family prefix longer-prefix path-id"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - mandatory true; - } - leaf address-family { - description "Address Family"; - type viptela:afi-enum; - } - leaf prefix { - description "Route"; - type inet:ip-prefix; - mandatory true; - } - leaf longer-prefix { - description "Longer route"; - type inet:ip-prefix; - } - leaf path-id { - description "Path identifier"; - type uint32 { - description "<0..4294967295>"; - } - } - leaf protocol { - description "Protocol"; - type enumeration { - enum "connected" { - description - "connected"; - } - enum "static" { - description - "static"; - } - enum "ospf" { - description - "ospf"; - } - enum "bgp" { - description - "bgp"; - } - enum "omp" { - description - "omp"; - } - enum "nat" { - description - "nat"; - } - enum "gre" { - description - "gre"; - } - enum "natpool-inside"; - enum "natpool-outside"; - } - } - leaf protocol-sub-type { - description "Subtype"; - type enumeration { - enum "IA" { - description - "ospf-intra-area"; - value 1; - } - enum "IE" { - description - "ospf-inter-area"; - value 2; - } - enum "E1" { - description - "ospf-external1"; - value 3; - } - enum "E2" { - description - "ospf-external2"; - value 4; - } - enum "N1" { - description - "ospf-nssa-external1"; - value 5; - } - enum "N2" { - description - "ospf-nssa-external2"; - value 6; - } - enum "e" { - description - "bgp-external"; - value 7; - } - enum "i" { - description - "bgp-internal"; - value 8; - } - } - } - leaf distance { - description "Distance"; - type uint32; - } - leaf metric { - description "Metric"; - type uint32; - } - leaf uptime { - description "Uptime (Days:Hours:Minutes:Seconds)"; - type string; - } - leaf path-flags { - description "Path flags"; - type uint32; - } - leaf nexthop-flags { - description "Next-hop flags"; - type uint32; - } - leaf nexthop-type { - description "Next-hop type"; - type viptela:nexthop-enum; - } - leaf nexthop-ifname { - description "Next-hop interface name"; - type viptela:named-type; - } - leaf nexthop-addr { - description "Next-hop address"; - type inet:ip-address; - } - leaf nexthop-rtype { - description "Recursive lookup next-hop type"; - type viptela:nexthop-enum; - } - leaf nexthop-rifname { - description "Recursive lookup next-hop interface name"; - type viptela:named-type; - } - leaf nexthop-raddr { - description "Recursive lookup next-hop address"; - type inet:ip-address; - } - leaf nexthop-rsrc { - description "Recursive lookup next-hop source"; - type inet:ip-address; - } - container tloc { - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - } - leaf nexthop-vpn { - description "Next-hop VPN"; - type viptela:vpn-id; - } - leaf nexthop-label { - description "Next-hop label"; - type uint32; - } - leaf rstatus { - description "Path status (fib/selected/blackhole/inactive/recursive)"; - type route-status-type; - } - leaf tag { - description "Route tag"; - type uint32; - } - } - list best-match-route { - description "Best matching route"; - config false; - key "vpn-id address-family destination path-id"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf address-family { - description "Address Family"; - type viptela:afi-enum; - } - leaf destination { - description "Destination address"; - type inet:ip-address; - } - leaf path-id { - description "Path identifier"; - type uint32 { - description "<0..4294967295>"; - } - } - leaf prefix { - description "Route"; - type inet:ip-prefix; - } - leaf protocol { - description "Protocol"; - type enumeration { - enum "connected" { - description - "connected"; - } - enum "static" { - description - "static"; - } - enum "ospf" { - description - "ospf"; - } - enum "bgp" { - description - "bgp"; - } - enum "omp" { - description - "omp"; - } - enum "nat" { - description - "nat"; - } - enum "gre" { - description - "gre"; - } - enum "natpool-inside"; - enum "natpool-outside"; - } - } - leaf protocol-sub-type { - description "Subtype"; - type enumeration { - enum "IA" { - description - "ospf-intra-area"; - value 1; - } - enum "IE" { - description - "ospf-inter-area"; - value 2; - } - enum "E1" { - description - "ospf-external1"; - value 3; - } - enum "E2" { - description - "ospf-external2"; - value 4; - } - enum "N1" { - description - "ospf-nssa-external1"; - value 5; - } - enum "N2" { - description - "ospf-nssa-external2"; - value 6; - } - enum "e" { - description - "bgp-external"; - value 7; - } - enum "i" { - description - "bgp-internal"; - value 8; - } - } - } - leaf distance { - description "Distance"; - type uint32; - } - leaf metric { - description "Metric"; - type uint32; - } - leaf uptime { - description "Uptime (Days:Hours:Minutes:Seconds)"; - type string; - } - leaf path-flags { - description "Path flags"; - type uint32; - } - leaf nexthop-flags { - description "Next-hop flags"; - type uint32; - } - leaf nexthop-type { - description "Next-hop type"; - type viptela:nexthop-enum; - } - leaf nexthop-ifname { - description "Next-hop interface name"; - type viptela:named-type; - } - leaf nexthop-addr { - description "Next-hop address"; - type inet:ip-address; - } - leaf nexthop-rtype { - description "Recursive lookup next-hop type"; - type viptela:nexthop-enum; - } - leaf nexthop-rifname { - description "Recursive lookup next-hop interface name"; - type viptela:named-type; - } - leaf nexthop-raddr { - description "Recursive lookup next-hop address"; - type inet:ip-address; - } - leaf nexthop-rsrc { - description "Recursive lookup next-hop source"; - type inet:ip-address; - } - container tloc { - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - } - leaf nexthop-label { - description "Next-hop label"; - type uint32; - } - leaf rstatus { - description "Path status (fib/selected/blackhole/inactive/recursive)"; - type route-status-type; - } - leaf tag { - description "Route tag"; - type uint32; - } - leaf nexthop-vpn { - description "Next-hop VPN"; - type viptela:vpn-id; - } - } - container mfib { - description "MFIB commands"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list summary { - description "Summary of MFIB entries"; - config false; - key "vpn-id group source"; - leaf vpn-id { - description "VPN"; - type viptela:vpn-id; - } - leaf group { - description "Group address"; - type inet:ip-address; - } - leaf source { - description "Source address"; - type inet:ip-address; - } - leaf upstream-if { - description "RPF interface"; - type viptela:named-type; - } - leaf upstream-tunnel { - description "RPF remote system IP address"; - type inet:ip-address; - } - leaf num-service-oils { - description "Number of service-side output interfaces"; - type uint32; - } - leaf num-tunnel-oils { - description "Number of tunnel-side output interfaces"; - type uint32; - } - } - list oil { - description "Multicast OIL database"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - key "vpn-id group source"; - leaf vpn-id { - description "VPN"; - type viptela:vpn-id; - } - leaf group { - description "Group address"; - type inet:ip-address; - } - leaf source { - description "Source address"; - type inet:ip-address; - } - list mcast-oil-list { - description "List of OILs for the multicast group"; - key "index"; - leaf index { - description "OIL index"; - type uint32 { - description "<0..4294967295>"; - } - } - leaf oil-interface { - description "OIL interface"; - type viptela:named-type; - } - leaf oil-remote-system { - description "OIL remote system"; - type inet:ip-address; - } - } - } - list stats { - description "Display statistics associated with a MFIB"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - key "vpn-id group source"; - leaf vpn-id { - description "VPN"; - type viptela:vpn-id; - } - leaf group { - description "Group address"; - type inet:ip-address; - } - leaf source { - description "Source address"; - type inet:ip-address; - } - leaf rx-pkts { - description "Rx packets"; - type yang:counter64; - } - leaf rx-octets { - description "Rx octets"; - type yang:counter64; - } - leaf tx-pkts { - description "Tx packets"; - type yang:counter64; - } - leaf tx-octets { - description "Tx octets"; - type yang:counter64; - } - leaf tx-to-pim-pkts { - description "Tx To PIM Pkts"; - type yang:counter64; - } - leaf rx-packet-rate { - description "Rx packet rate"; - type yang:counter64; - } - leaf rx-octet-rate { - description "Rx octet rate"; - type yang:counter64; - } - leaf tx-packet-rate { - description "Tx packet rate"; - type yang:counter64; - } - leaf tx-octet-rate { - description "Tx octet rate"; - type yang:counter64; - } - leaf avg_replication { - description "Average packet replication"; - type string { - length "1..32"; - } - } - leaf rpf-failure { - description "RPF check failure"; - type uint32; - } - leaf rx-policy-drop { - description "Rx policy drop"; - type uint32; - } - leaf tx-policy-drop { - description "Tx policy drop"; - type uint32; - } - leaf tx-invalid-oil-failure { - description "Attempt to transmit on invalid OIL"; - type uint32; - } - leaf tx-failure { - description "Transmit failure"; - type uint32; - } - } - } - list fib-routes { - description "List of routes in FIB"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - key "vpn-id address-family prefix path-id"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf prefix { - description "Route"; - type inet:ip-prefix; - } - leaf path-id { - description "Path ID"; - type uint32 { - description "<0..4294967295>"; - } - } - leaf out-ifname { - description "Next-hop interface name"; - type viptela:named-type; - } - leaf nexthop-address { - description "Next-hop address"; - type inet:ip-address; - } - leaf nexthop-label { - description "Next-hop label"; - type uint32; - } - leaf sa-index { - description "Outbound SA index"; - type uint32; - } - leaf ip { - description "IP address"; - type inet:ip-address; - } - leaf color { - description "Color"; - type viptela:color-enum; - } - leaf address-family { - description "Address Family"; - type viptela:afi-enum; - } - } - container nat { - description "Display NAT information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list interface { - description "Interfaces on which NAT is enabled"; - config false; - key "vpn-id ifname"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf ifname { - description "NAT interface name"; - type viptela:named-type; - } - leaf mapping-type { - description "NAT mapping type"; - type viptela:nat-map-type-enum; - } - leaf filter-type { - description "NAT filter type"; - type viptela:nat-filter-type-enum; - } - leaf filter-count { - description "Number of NAT filter entries in the control plane"; - type uint32; - } - leaf fib-filter-count { - description "Number of NAT filter entries in the FIB"; - type uint32; - } - leaf ip { - description "IP address"; - type inet:ip-prefix; - } - leaf number-ip-pools { - description "Number of IP addresses in the pool"; - type uint32; - } - } - list interface-statistics { - description "Display NAT interface statistics"; - config false; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "vpn-id ifname"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf ifname { - description "NAT interface name"; - type viptela:named-type; - } - leaf nat-outbound-packets { - description "Number of packets sent through NAT from the private realm"; - type yang:counter64; - } - leaf nat-inbound-packets { - description "Number of packets received through NAT from the public realm"; - type yang:counter64; - } - leaf nat-encode-fail { - description "NAT translation encoding failed either in outbound or inbound direction"; - type yang:counter64; - } - leaf nat-decode-fail { - description "NAT translation decode failed (typically, ICMP error payload) either in outbound or inbound direction"; - type yang:counter64; - } - leaf nat-map-add-fail { - description "Could not add new NAT-mapping entry (insufficient resources)"; - type yang:counter64; - } - leaf nat-filter-add-fail { - description "Could not add new NAT filter entry (insufficient resources)"; - type yang:counter64; - } - leaf nat-filter-lookup-fail { - description "Could not find NAT filter entry for an inbound packet"; - type yang:counter64; - } - leaf nat-state-check-fail { - description "Did not match TCP state check on inbound packets"; - type yang:counter64; - } - leaf nat-policer-drops { - description "Drops due to policer action configured on some filters"; - type yang:counter64; - } - leaf outbound-icmp-error { - description "Number of ICMP error packets sent"; - type yang:counter64; - } - leaf inbound-icmp-error { - description "Number of ICMP error packets received"; - type yang:counter64; - } - leaf inbound-icmp-error-drops { - description "Number of ICMP error packets received and dropped due to block-icmp-error configuration"; - type yang:counter64; - } - leaf nat-fragments { - description "Number of fragmented packets forwarded in either direction"; - type yang:counter64; - } - leaf nat-fragments-fail { - description "Number of fragmented packets dropped in either direction due to absence of fragment state"; - type yang:counter64; - } - leaf nat-unsupported-proto { - description "Unsupport NAT protocol packets dropped"; - type yang:counter64; - } - leaf nat-map-no-ports { - description "Ran out of NAT ports to map to"; - type yang:counter64; - } - leaf nat-map-cannot-xlate { - description "Cannot nat translate this flow"; - type yang:counter64; - } - leaf nat-filter-map-mismatch { - description "Mismatch in the filter and map records"; - type yang:counter64; - } - leaf nat-map-ip-pool-exhausted { - description "Ran out of NAT ip pools to map to"; - type yang:counter64; - } - } - list filter { - description "Display NAT filter entries"; - config false; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "nat-vpn-id nat-ifname private-vpn-id proto private-source-address private-dest-address private-source-port private-dest-port"; - leaf nat-vpn-id { - description "NAT interface VPN ID"; - type viptela:vpn-id; - } - leaf nat-ifname { - description "NAT interface name"; - type viptela:named-type; - } - leaf private-vpn-id { - description "Private VPN ID"; - type viptela:vpn-id; - } - leaf proto { - description "Protocol"; - type enumeration { - enum "icmp" { - value 1; - } - enum "tcp" { - value 6; - } - enum "udp" { - value 17; - } - } - } - leaf private-source-address { - description "Private source IP address"; - type inet:ipv4-address; - } - leaf private-dest-address { - description "Private destination IP address"; - type inet:ipv4-address; - } - leaf private-source-port { - description "Private source port"; - type uint32; - } - leaf private-dest-port { - description "Private destination port"; - type uint32; - } - leaf public-source-address { - description "Public source IP address"; - type inet:ipv4-address; - } - leaf public-dest-address { - description "Public destination IP address"; - type inet:ipv4-address; - } - leaf public-source-port { - description "Public source port"; - type uint32; - } - leaf public-dest-port { - description "Public destination port"; - type uint32; - } - leaf filter-state { - description "Session state"; - type enumeration { - enum "initial"; - enum "syn-sent"; - enum "syn-ack"; - enum "syn-received"; - enum "established"; - enum "fin-sent"; - enum "fin-received"; - enum "fin-acked"; - enum "closed"; - enum "reset"; - } - } - leaf idle-timeout { - description "Session idle timeout"; - type string; - } - leaf outbound-packets { - description "Number of outbound packets"; - type yang:counter64; - } - leaf outbound-octets { - description "Number of outbound octets"; - type yang:counter64; - } - leaf inbound-packets { - description "Number of inbound packets"; - type yang:counter64; - } - leaf inbound-octets { - description "Number of inbound octets"; - type yang:counter64; - } - leaf direction { - description "Direction of NAT translation"; - type enumeration { - enum "inside"; - enum "outside"; - } - } - } - } - list routes-summary { - description "Summary of routes"; - config false; - key "vpn-id address-family route-protocol"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf address-family { - description "Address Family"; - type viptela:afi-enum; - } - leaf route-protocol { - description "Protocol"; - type enumeration { - enum "connected" { - description - "connected"; - } - enum "static" { - description - "static"; - } - enum "ospf" { - description - "ospf"; - } - enum "bgp" { - description - "bgp"; - } - enum "omp" { - description - "omp"; - } - enum "nat" { - description - "nat"; - } - enum "gre" { - description - "gre"; - } - enum "natpool-inside"; - enum "natpool-outside"; - } - } - leaf received { - description "Number of routes received"; - type uint32; - } - leaf installed { - description "Number of routes installed"; - type uint32; - } - } - } - list vrrp { - description "Display VRRP information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - key "vpn-id"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - list interfaces { - description "Display VRRP interfaces"; - key "if-name"; - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - list groups { - description "Display VRRP group"; - key "group-id"; - leaf group-id { - type uint8 { - description "<1..255>"; - range "1..255"; - } - } - leaf virtual-ip { - description "Virtual IP address"; - type inet:ip-address; - } - leaf virtual-mac { - description "Virtual MAC address"; - type viptela:mac-address; - } - leaf priority { - description "Priority"; - type uint8; - } - leaf vrrp-state { - description "VRRP state"; - type enumeration { - enum "init" { - value 1; - } - enum "backup"; - enum "master"; - } - } - leaf omp-state { - description "OMP state"; - type enumeration { - enum "down"; - enum "up"; - } - } - leaf advertisement-timer { - description "Advertisement interval"; - type int32; - } - leaf master-down-timer { - description "Master down detection interval"; - type int32; - } - leaf last-state-change-time { - description "Time when state changed last time"; - type yang:date-and-time; - } - leaf track-prefix-list { - description "Prefix list to be tracked"; - type viptela:named-type; - } - leaf prefix-list-state { - description "Prefix list state"; - type enumeration { - enum "resolved"; - enum "unresolved"; - } - } - } - } - } - container dhcp { - description "Display DHCP information"; - list client-interface { - description "Display DHCP client interface information"; - config false; - key "vpn-id ifname"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf ifname { - description "Interface name"; - type viptela:named-type; - } - leaf state { - description "State"; - type enumeration { - enum "init"; - enum "request"; - enum "bound"; - enum "renew"; - enum "rebind"; - enum "release"; - enum "dynamic-ip"; - } - } - leaf acquired-ip { - description "Acquired IP address"; - type inet:ipv4-prefix; - } - leaf server { - description "Server IP"; - type inet:ipv4-address; - } - leaf lease-time { - description "Lease time (Days:Hours:Minutes:Seconds)"; - type string; - } - leaf time-remaining { - description "Lease time remaining (Days:Hours:Minutes:Seconds)"; - type string; - } - leaf gateway { - description "Default gateway"; - type inet:ipv4-address; - } - list dns-list { - description "List of DNS servers"; - config false; - key "index"; - leaf index { - description "Index"; - type uint32; - } - leaf dns { - description "DNS IP"; - type inet:ipv4-address; - } - } - } - list server { - description "Display DHCP server information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - key "vpn-id ifname"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf ifname { - description "Interface name"; - type viptela:named-type; - } - list bindings { - description "Display bindings for clients"; - config false; - key "client-mac"; - leaf client-mac { - description "DHCP client's mac address"; - type string { - length "1..32"; - } - } - leaf client-ip { - description "IP address leased to DHCP client"; - type inet:ipv4-address; - } - leaf lease-time { - description "Lease time (Days:Hours:Minutes:Seconds)"; - type string; - } - leaf lease-time-remaining { - description "Lease time remaining (Days:Hours:Minutes:Seconds)"; - type string; - } - leaf static-binding { - description "Is binding static or not"; - type boolean; - } - leaf host-name { - description "DHCP client's hostname"; - type string; - } - } - } - } - container dhcpv6 { - description "Display DHCPv6 information"; - list interface { - description "Display DHCPv6 client interface information"; - config false; - key "vpn-id ifname"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf ifname { - description "Interface name"; - type viptela:named-type; - } - leaf state { - description "State"; - type enumeration { - enum "init"; - enum "request"; - enum "bound"; - enum "renew"; - enum "rebind"; - enum "release"; - } - } - leaf acquired-ip { - description "Acquired IPv6 address"; - type inet:ip-prefix; - } - leaf server { - description "Server ID"; - type string; - } - leaf lease-time { - description "Lease time (Days:Hours:Minutes:Seconds)"; - type string; - } - leaf time-remaining { - description "Lease time remaining (Days:Hours:Minutes:Seconds)"; - type string; - } - leaf gateway { - description "Default IPv6 gateway"; - type inet:ipv6-address; - } - list dns-list { - description "List of DNS servers"; - config false; - key "index"; - leaf index { - description "Index"; - type uint32; - } - leaf dns { - description "DNS IPv6"; - type inet:ipv6-address; - } - } - } - } - container pppoe { - description "Display PPPoE information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list session { - description "Display PPPoE session information"; - config false; - key "vpn-id ifname"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf ifname { - description "Ethernet Interface name"; - type viptela:named-type; - } - leaf session-id { - description "Session ID"; - type uint32; - } - leaf server-mac { - description "Server MAC address"; - type viptela:mac-address; - } - leaf local-mac { - description "Local MAC address"; - type viptela:mac-address; - } - leaf ppp-interface { - description "PPP interface name"; - type viptela:named-type; - } - leaf ac-name { - description "Access concentrator name"; - type viptela:named-type; - } - leaf service-name { - description "Service name"; - type viptela:named-type; - } - } - container statistics { - description "PPPoE statistics"; - config false; - leaf pppoe-tx-pkts { - description "PPPoE tx pkts"; - type uint64; - } - leaf pppoe-rx-pkts { - description "PPPoE rx pkts"; - type uint64; - } - leaf pppoe-tx-session-drops { - description "PPPoE tx drops due to invalid session id"; - type uint32; - } - leaf pppoe-rx-session-drops { - description "PPPoE rx drops due to invalid session id"; - type uint32; - } - leaf pppoe-lcp-pkts { - description "PPPoE ppp LCP protocol pkts"; - type uint32; - } - leaf pppoe-ipcp-pkts { - description "PPPoE ppp IPCP protocol pkts"; - type uint32; - } - leaf pppoe-ccp-pkts { - description "PPPoE ppp CCP protocol pkts"; - type uint32; - } - leaf pppoe-inv-discovery-pkts { - description "PPPoE invalid discovery packets"; - type uint32; - } - leaf pppoe-padi-pkts { - description "PPPoE active discovery initiation pkts"; - type uint32; - } - leaf pppoe-pado-pkts { - description "PPPoE active discovery offer pkts"; - type uint32; - } - leaf pppoe-padr-pkts { - description "PPPoE active discovery response pkts"; - type uint32; - } - leaf pppoe-pads-pkts { - description "PPPoE active discovery session pkts"; - type uint32; - } - leaf pppoe-padt-pkts { - description "PPPoE active discovery termination pkts"; - type uint32; - } - } - } - container ppp { - description "Display PPP interface information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list interface { - description "Display PPP interface information"; - config false; - key "vpn-id ifname"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf ifname { - description "Ethernet interface name"; - type viptela:named-type; - } - leaf pppoe-interface { - description "PPPoE interface name"; - type viptela:named-type; - } - leaf interface-ip { - description "Interface IP"; - type viptela:named-type; - } - leaf gateway-ip { - description "Server's IP address"; - type viptela:named-type; - } - leaf primary-dns { - description "Primary DNS IP address"; - type viptela:named-type; - } - leaf secondary-dns { - description "Secondary DNS IP address"; - type viptela:named-type; - } - leaf mtu { - description "MTU for PPP interface"; - type int32; - } - leaf auth-type { - description "Auth type for PPP interface"; - type viptela:ppp-auth; - } - } - } - container sfp { - description "Display SFP information"; - config false; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list detail { - description - "This list provides mechanisms for retrieving detailed SFP - information."; - key "ifname"; - description "Display detailed SFP information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf ifname { - description "Interface name"; - type viptela:named-type; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf present { - description "SFP present"; - type yesno; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf physical-identifier { - description "Physical transceiver device"; - type sfp-physical-identifier-enum; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf connector-type { - description "Connector type presented by the device"; - type sfp-connector-type-enum; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf transceiver-compliance-pri { - description "Primary supported protocol compliance"; - type sfp-transceiver-compliance-enum; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf transceiver-compliance-sec { - description "Secondary supported protocol compliance"; - type sfp-transceiver-compliance-enum; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf encoding { - description "Link encoding mechansim"; - type sfp-encoding-enum; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf nominal-speed { - description "Nominal link speed"; - type uint64; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf rate-select-options { - description "Rate selection options"; - type sfp-rate-select-enum; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf length-single-mode-km { - description "Supported length for single mode fiber"; - type uint32; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf length-625um-om1 { - description "Supported length for 62.5-um multimode OM1 fiber"; - type uint32; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf length-50um-om2 { - description "Supported length for 50-um multimode OM2 fiber"; - type uint32; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf copper-min-length { - description "Copper minimum link length"; - type uint32; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf length-50um-om3 { - description "Supported length for 50-um multimode OM3 fiber"; - type uint32; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf length-50um-om4 { - description "Supported length for 50-um multimode OM4 fiber or active cable"; - type uint32; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf laser-wavelength { - description "Laser wavelength (fiber only)"; - type uint32; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf vendor-name { - description "Vendor name"; - type string; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf vendor-oui { - description "Vendor OUI"; - type hex-list; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf vendor-part-number { - description "Vendor number"; - type string; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf vendor-revision { - description "Vendor revision"; - type string; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf vendor-serial-number { - description "Vendor serial number"; - type string; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf date-code { - description "Date code"; - type string; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - container feature-options { - description - "Option values equating to SFP feature options found - in bytes 64 and 65 of the SFP MSA."; - description "Feature options"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - leaf loss-of-signal { - description "Loss of signal"; - type yesno; - } - leaf signal-detect { - description "Signal detect"; - type yesno; - } - leaf tx-fault { - description "Tx fault"; - type yesno; - } - leaf tx-disable { - description "Tx disable"; - type yesno; - } - leaf rate-select { - description "Rate select"; - type yesno; - } - leaf tuneable-wavelength { - description "Tunable wavelength"; - type yesno; - } - leaf rdt { - description "Rx decision threshold (RDT)"; - type yesno; - } - leaf lro { - description "Linear receive output"; - type yesno; - } - leaf power-level { - description "Power level"; - type uint32; - } - leaf cooled-laser { - description "Cooled laser"; - type yesno; - } - leaf timing-type { - description "Timing type"; - type sfp-timing-type; - } - leaf paged-a2 { - description "Paged A2 access"; - type yesno; - } - } - container digital-diagnostics { - description "Digital diagnostics"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - leaf supported { - description "Supported"; - type yesno; - } - leaf calibration-type { - description "Calibration type"; - type sfp-calibration-type; - when "(../supported = 'Yes')"; - } - leaf power-type { - description "Power measurement type"; - type sfp-power-type; - when "(../supported = 'Yes')"; - } - } - container enhanced-options { - description "Enhanced options"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - leaf soft-rate-select-control { - description "Soft rate select control"; - type yesno; - } - leaf app-select-control { - description "Application select control"; - type yesno; - } - leaf soft-rate-select-control-monitor { - description "Soft rate select control/monitor"; - type yesno; - } - leaf soft-rx-los-monitor { - description "Soft Rx loss of signal monitor"; - type yesno; - } - leaf soft-tx-fault-monitor { - description "Soft Tx fault monitor"; - type yesno; - } - leaf soft-tx-disable-control-monitor { - description "Soft Tx disable control/monitor"; - type yesno; - } - leaf all-alarm-warning-flags { - description "Supports all alarms/warning flags"; - type yesno; - } - } - } - list diagnostic { - description - "This list provides SFP digital diagnostic information."; - key "ifname"; - description "Display diagnostic SFP information"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - leaf ifname { - description "Interface name"; - type viptela:named-type; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - } - leaf present { - description "SFP present"; - type yesno; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - } - leaf supported { - description "Diagnostics supported"; - type yesno; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - container control-status { - description "SFP control/status"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - leaf data-ready-state { - description "Data ready"; - type yesno; - } - leaf rx-los-state { - description "Rx loss of signal"; - type yesno; - } - leaf tx-fault-state { - description "Tx fault"; - type yesno; - } - leaf soft-rate-select0-state { - description "Soft rate select 0"; - type yesno; - } - leaf soft-rate-select1-state { - description "Soft rate select 1"; - type yesno; - } - leaf rate-select0-state { - description "Rate select 0"; - type yesno; - } - leaf rate-select1-state { - description "Rate select 1"; - type yesno; - } - leaf soft-tx-disable-state { - description "Soft Tx disable"; - type yesno; - } - leaf tx-disable-state { - description "Tx disable"; - type yesno; - } - } - list measurement-value { - description "Measurement"; - key "measurement"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - leaf measurement { - description "Measurement"; - type string; - } - leaf unit-value { - description "Unit"; - type string; - } - leaf low-alarm-value { - description "Low alarm"; - type xs:float; - } - leaf low-warning-value { - description "Low warning"; - type xs:float; - } - leaf high-warning-value { - description "High warning"; - type xs:float; - } - leaf high-alarm-value { - description "High alarm"; - type xs:float; - } - leaf current-value { - description "Current value"; - type xs:float; - } - } - list measurement-alarm { - description "Measurement"; - key "measurement"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - leaf measurement { - description "Measurement"; - type string; - } - leaf low-alarm-alarm { - description "Low alarm"; - type string; - } - leaf low-warning-alarm { - description "Low warning"; - type string; - } - leaf high-warning-alarm { - description "High warning"; - type string; - } - leaf high-alarm-alarm { - description "High alarm"; - type string; - } - } - } - list raw-a0 { - description - "This list provides all items for retrieving SFP raw A0 data."; - description "(HIDDEN) Display SFP raw page A0 data"; - key "ifname"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - leaf ifname { - description "Interface name"; - type viptela:named-type; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - } - leaf present { - description "SFP present"; - type yesno; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - } - leaf row-0 { - description "Row 0 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf row-1 { - description "Row 1 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf row-2 { - description "Row 2 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf row-3 { - description "Row 3 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf row-4 { - description "Row 4 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf row-5 { - description "Row 5 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf row-6 { - description "Row 6 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf row-7 { - description "Row 7 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf row-8 { - description "Row 8 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf row-9 { - description "Row 9 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf row-A { - description "Row 10 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf row-B { - description "Row 11 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf row-C { - description "Row 12 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf row-D { - description "Row 13 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf row-E { - description "Row 14 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf row-F { - description "Row 15 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - } - list raw-a2 { - description - "This list provides all items for retrieving SFP raw A2 data."; - description "(HIDDEN) Display SFP raw page A2 data"; - key "ifname"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - leaf ifname { - description "Interface name"; - type viptela:named-type; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - } - leaf present { - description "SFP present"; - type yesno; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - } - leaf supported { - description "Diagnostics supported"; - type yesno; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes')"; - } - leaf row-0 { - description "Row 0 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - } - leaf row-1 { - description "Row 1 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - } - leaf row-2 { - description "Row 2 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - } - leaf row-3 { - description "Row 3 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - } - leaf row-4 { - description "Row 4 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - } - leaf row-5 { - description "Row 5 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - } - leaf row-6 { - description "Row 6 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - } - leaf row-7 { - description "Row 7 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - } - leaf row-8 { - description "Row 8 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - } - leaf row-9 { - description "Row 9 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - } - leaf row-A { - description "Row 10 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - } - leaf row-B { - description "Row 11 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - } - leaf row-C { - description "Row 12 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - } - leaf row-D { - description "Row 13 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - } - leaf row-E { - description "Row 14 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - } - leaf row-F { - description "Row 15 data"; - type sfp-hex-bytes; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../present = 'Yes') and (../supported = 'Yes')"; - } - } - } - container cloudexpress { - description "cloudExpress specific information"; - config false; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list applications { - description "Display applications"; - key "vpn-id application"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf application { - description "Application"; - type viptela:cloudexpress-app-type; - } - leaf exit-type { - description "Exit type for the application"; - type viptela:cloudexpress-exit-type; - } - leaf gateway-system-ip { - description "Remote gateway system IP"; - type inet:ip-address; - } - leaf interface { - description "Interface name for direct internet access from client"; - type viptela:named-type; - } - leaf latency { - description "Average latency for the application"; - type uint32; - } - leaf loss { - description "Average loss for the application"; - type uint32; - } - leaf local-color { - description "Local color of tunnel for gateway exit"; - type viptela:color-enum; - } - leaf remote-color { - description "Remote color of tunnel for gateway exit"; - type viptela:color-enum; - } - } - list local-exits { - description "Display all local exits"; - key "vpn-id application interface"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf application { - description "Application"; - type viptela:cloudexpress-app-type; - } - leaf interface { - description "Interface name for direct internet access from client"; - type viptela:named-type; - } - leaf latency { - description "Average latency for the application"; - type uint32; - } - leaf loss { - description "Average loss for the application"; - type uint32; - } - } - list gateway-exits { - description "Display all gateway exits"; - key "vpn-id application gateway-ip"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf application { - description "Application"; - type viptela:cloudexpress-app-type; - } - leaf gateway-ip { - description "Gateway system IP for appliction exit"; - type inet:ip-address; - } - leaf latency { - description "Average latency for the application"; - type uint32; - } - leaf loss { - description "Average loss for the application"; - type uint32; - } - leaf local-color { - description "Local color of tunnel for gateway exit"; - type viptela:color-enum; - } - leaf remote-color { - description "Remote color of tunnel for gateway exit"; - type viptela:color-enum; - } - } - } - - typedef hex-list { - type string { - pattern "(([0-9a-fA-F]){2}(:([0-9a-fA-F]){2})*)?"; - } - status deprecated; - description - "DEPRECATED: Use yang:hex-string instead. There are no plans to remove - tailf:hex-list. - - A list of colon-separated hexa-decimal octets e.g. '4F:4C:41:71'. - - The statement tailf:value-length can be used to restrict the number - of octets. Note that using the 'length' restriction limits the - number of characters in the lexical representation."; - } -} diff --git a/viptela-mibs/19.2/yang/viptela-policy-ann.yang b/viptela-mibs/19.2/yang/viptela-policy-ann.yang deleted file mode 100644 index 32dc87a0..00000000 --- a/viptela-mibs/19.2/yang/viptela-policy-ann.yang +++ /dev/null @@ -1,15 +0,0 @@ -module viptela-policy-ann { - namespace "http://viptela.com/policy-ann"; - prefix viptela-policy-ann; - - import viptela-policy { - prefix policy; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "Defines annotations for policy module"; -} diff --git a/viptela-mibs/19.2/yang/viptela-policy.yang b/viptela-mibs/19.2/yang/viptela-policy.yang deleted file mode 100644 index da9259f2..00000000 --- a/viptela-mibs/19.2/yang/viptela-policy.yang +++ /dev/null @@ -1,3815 +0,0 @@ -module viptela-policy { - namespace "http://viptela.com/policy"; - prefix viptela-policy; - - import ietf-inet-types { - prefix inet; - } - import ietf-yang-types { - prefix yang; - } - prefix tailf; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines the data model for route and forwarding - policy management"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - typedef transport-protocol { - type enumeration { - enum "transport_tcp"; - enum "transport_udp"; - } - } - - typedef action-enum { - default "reject"; - type enumeration { - enum "accept"; - enum "reject"; - } - } - - typedef action-data-enum { - default "drop"; - type enumeration { - enum "accept"; - enum "drop"; - } - } - - typedef action-zone-enum { - default "drop"; - type enumeration { - enum "pass"; - enum "drop"; - enum "inspect"; - } - } - - typedef action-internet-enum { - default "allow"; - type enumeration { - enum "allow" { - value 0; - } - enum "deny"; - } - } - - typedef bgp-origin-enum { - type enumeration { - enum "egp"; - enum "igp"; - enum "incomplete"; - } - } - - typedef direction-enum { - type enumeration { - enum "in"; - enum "out"; - } - } - - typedef tcp-flags { - type bits { - bit syn; - } - } - - typedef dns-type { - type enumeration { - enum "request" { - value 1; - } - enum "response"; - } - } - - typedef redirect-dns-type { - type enumeration { - enum "host"; - enum "umbrella"; - } - } - - typedef data-policy-direction-enum { - type enumeration { - enum "from-service"; - enum "from-tunnel"; - enum "all"; - } - } - - typedef tloc-action-enum { - type enumeration { - enum "strict" { - value 1; - } - enum "primary"; - enum "backup"; - enum "ecmp"; - } - } - - typedef loss-protect-enum { - type enumeration { - enum "fec-adaptive" { - description "Enable adaptive forward error correction on data"; - value 1; - } - enum "fec-always" { - description "Enable forward error correction always on data"; - value 2; - } - enum "pkt-dup" { - description "Enable packet duplication on the data"; - value 3; - } - } - } - - grouping app-id-list-grouping { - list app-id { - description "Configure application classes for application-aware routing"; - key "name"; - leaf name { - description "Name of application class"; - type viptela:named-type; - } - leaf-list host { - description "List of host prefixes"; - type inet:ipv4-prefix; - } - leaf-list protocol { - description "List of protocols"; - type enumeration { - enum "udp" { - value 17; - } - enum "tcp" { - value 6; - } - enum "icmp" { - value 1; - } - } - } - leaf-list port { - description "List of destination port numbers"; - type inet:port-number { - description "<0..65535>"; - } - } - leaf-list dscp { - description "List of DSCP values"; - type viptela:dscp-value; - } - } - } - - grouping policer-grouping { - list policer { - description "Configure policer"; - key "name"; - leaf name { - description "Name of policer"; - type viptela:named-type; - } - leaf rate { - description - "Bandwidth for 1g interfaces: <8..1000000000>bps; - for 10g interfaces: <8..10000000000>bps"; - mandatory true; - type yang:gauge64; - } - leaf burst { - description "Burst rate, in bytes"; - mandatory true; - type uint32 { - description "<15000..10000000>"; - range "15000..10000000"; - } - } - leaf exceed { - description "Action for nonconforming packets"; - mandatory true; - type enumeration { - enum "drop"; - enum "remark"; - } - } - } - } - - grouping sla-class-list-grouping { - list sla-class { - description "Configure SLA classes for application-aware routing"; - key "name"; - must - "((/viptela-system:system/viptela-system:personality = 'vsmart' and - count(../sla-class) <= 8) or - (/viptela-system:system/viptela-system:personality = 'vedge' and - count(../sla-class) <= 4))" { - error-message "Exceeding max sla classes"; - } - leaf name { - description "Name of SLA class"; - type viptela:named-type; - } - leaf loss { - description "Loss percentage"; - type uint8 { - range "0..100"; - description "<0..100> percentage"; - } - } - leaf latency { - description "Latency, in milliseconds"; - type uint16 { - range "1..1000"; - description "<1..1000> milliseconds"; - } - } - leaf jitter { - description "Jitter, in milliseconds"; - type uint16 { - range "1..1000"; - description "<1..1000> milliseconds"; - } - } - } - } - - grouping vpn-list-grouping { - list vpn-list { - description "List of VPN IDs"; - key "name"; - must "count(vpn) > 0" { - error-message "Empty VPN list not allowed"; - } - leaf name { - description "Name of VPN list"; - type viptela:named-type; - } - list vpn { - description "VPN ID"; - key "id"; - leaf id { - type viptela:range-type { - description "<0..65530> or range"; - } - } - } - } - } - - grouping tloc-list-grouping { - list tloc-list { - description "List of TLOCs"; - key "name"; - must "count(tloc) > 0" { - error-message "Empty tloc-list not allowed"; - } - leaf name { - description "Name of TLOC list"; - type viptela:named-type; - } - list tloc { - description "Transport location"; - key "ip color encap"; - uses viptela:tloc-group { - refine "ip"; - refine "color"; - refine "encap"; - } - leaf preference { - description "Route preference"; - type viptela:route-preference; - } - } - } - } - - grouping data-prefix-list-grouping { - list data-prefix-list { - description "List of prefixes"; - key "name"; - must "count(ip-prefix) > 0" { - error-message "Empty data prefix list not allowed"; - } - leaf name { - description "Name of prefix list"; - type viptela:named-type; - } - list ip-prefix { - description "Prefix"; - key "ip"; - leaf ip { - type inet:ipv4-prefix; - } - } - } - } - - grouping data-ipv6-prefix-list-grouping { - list data-ipv6-prefix-list { - description "List of IPv6 prefixes"; - key "name"; - must "count(ipv6-prefix) > 0" { - error-message "Empty data ipv6 prefix list not allowed"; - } - leaf name { - description "Name of ipv6 prefix list"; - type viptela:named-type; - } - list ipv6-prefix { - description "IPv6 Prefix"; - key "ipv6"; - leaf ipv6 { - type inet:ipv6-prefix; - } - } - } - } - - grouping app-route-policy-grouping { - list app-route-policy { - description "Configure application-aware routing policy"; - key "name"; - leaf name { - description "Name of application-aware routing policy"; - type viptela:named-type-127; - } - list vpn-list { - description "Name of VPN list"; - key "name"; - leaf name { - description "VPN list name"; - type leafref { - path "../../../lists/vpn-list/name"; - } - } - list sequence { - description "List of sequences"; - key "seq-value"; - leaf seq-value { - description "Sequence value"; - type uint16 { - description "<1..65530>"; - range "1..65530"; - } - } - container match { - description "Match criteria"; - choice source { - case prefix { - leaf-list source-ip { - description "List of source addresses"; - type inet:ipv4-prefix; - } - } - case prefix-list { - leaf source-data-prefix-list { - description "Source prefix list"; - type leafref { - path "../../../../../lists/data-prefix-list/name"; - } - } - } - case ipv6-prefix { - leaf-list source-ipv6 { - description "List of IPv6 source addresses"; - type inet:ipv6-prefix; - } - } - case ipv6-prefix-list { - leaf source-data-ipv6-prefix-list { - description "Source IPv6 prefix list"; - type leafref { - path "../../../../../lists/data-ipv6-prefix-list/name"; - } - } - } - } - choice destination { - case prefix { - leaf-list destination-ip { - description "List of destination addresses"; - type inet:ipv4-prefix; - } - } - case prefix-list { - leaf destination-data-prefix-list { - description "Destination prefix list"; - type leafref { - path "../../../../../lists/data-prefix-list/name"; - } - } - } - case ipv6-prefix { - leaf-list destination-ipv6 { - description "List of IPv6 destination addresses"; - type inet:ipv6-prefix; - } - } - case ipv6-prefix-list { - leaf destination-data-ipv6-prefix-list { - description "Destination IPv6 prefix list"; - type leafref { - path "../../../../../lists/data-ipv6-prefix-list/name"; - } - } - } - } - leaf app-list { - description "Application list"; - type leafref { - path "../../../../../lists/app-list/name"; - } - } - leaf dns-app-list { - description "Application list for DNS packets"; - type leafref { - path "../../../../../lists/app-list/name"; - } - } - leaf-list cloud-saas-app-list { - description "List of application list for cloud saas"; - type leafref { - path "../../../../../lists/app-list/name"; - } - } - leaf-list source-port { - description "List of source ports"; - type viptela:range-type { - description "<0..65535> or range"; - } - } - leaf-list destination-port { - description "List of destination ports"; - type viptela:range-type { - description "<0..65535> or range"; - } - } - leaf-list protocol { - description "List of Protocol values"; - type uint8 { - description "<0..255>"; - } - } - leaf-list dscp { - description "List of DSCP values"; - type viptela:dscp-value; - } - leaf plp { - description "Packet loss priority"; - type viptela:plp; - } - leaf dns { - description "DNS message type"; - type dns-type; - } - } - container action { - description "Specify action for this traffic"; - leaf count { - description "Count packets/bytes matching this rule"; - type string { - description "Counter name <1..32 characters>"; - length "1..32"; - } - } - leaf log { - description "Syslog a sampled set of packets matching this rule with SLA-class information"; - type empty; - } - leaf-list backup-sla-preferred-color { - description "List of preferred colors for ECMP when primary SLA is not met"; - type viptela:color-enum; - } - container cloud-saas { - description "Specify Cloud SAAS actions"; - presence "true"; - leaf allow-local { - description "allow local internet exit"; - type empty; - } - } - container sla-class { - description "Specify SLA class for this traffic"; - leaf sla-class-name { - type leafref { - path "../../../../../../sla-class/name"; - } - } - leaf strict { - description "Drop traffic if preferred SLA class is unavailable"; - default "false"; - type boolean; - when "../sla-class-name"; - } - leaf-list preferred-color { - description "List of preferred colors when SLA is met"; - type viptela:color-enum; - when "../sla-class-name"; - } - } - } - } - container default-action { - description "Default action"; - container sla-class { - description "SLA class"; - leaf sla-class-name { - type leafref { - path "../../../../../sla-class/name"; - } - } - } - } - } - } - } - - grouping cflowd-template-grouping { - list cflowd-template { - description "Configure cflowd template"; - key "name"; - leaf name { - description "Name of cflowd"; - type viptela:named-type; - } - leaf flow-active-timeout { - description "Timeout value for active flows"; - default "600"; - type uint32 { - description "<30..3600> seconds"; - range "30..3600"; - } - } - leaf flow-inactive-timeout { - description "Timeout value for inactive flows"; - default "60"; - type uint32 { - description "<1..3600> seconds"; - range "1..3600"; - } - } - leaf template-refresh { - description "Refresh value for template"; - default "600"; - type uint32 { - description "<60..86400> seconds"; - range "60..86400"; - } - } - leaf flow-sampling-interval { - description "Cflowd flow sampling interval (will be rounded down to a power of 2 value)"; - default "1"; - type uint32 { - description "<1..65536>"; - range "1..65536"; - } - } - list collector { - description "Cflowd collector"; - key "vpn address port transport"; - max-elements "4"; - leaf vpn { - description "VPN ID"; - type viptela:vpn-id-old; - } - leaf address { - description "IP address"; - type inet:ip-address; - } - leaf port { - type inet:port-number { - description "<1024-65535> port (RFC recommended is 4739)"; - range "1024..65535"; - } - } - leaf transport { - description "Transport Protocol type"; - type transport-protocol; - } - leaf source-interface { - type string { - length "1..32"; - } - description "Interface (ge/10ge/loopback only) used to export IPFIX data to collector"; - } - } - } - } - - grouping app-list-grouping { - list app-list { - description "Configure application group"; - key "name"; - must "(count(app-family) > 0) or (count(app) > 0)" { - error-message "Empty app-list not allowed"; - } - must "(count(app-family) = 0) or (count(app) = 0)" { - error-message "Both app and app-family are not allowed at the same time"; - } - leaf name { - description "Name of application group"; - type viptela:named-type; - } - list app-family { - description "List of application families"; - key "name"; - leaf name { - description "Name of application family"; - type string { - description "Name of application family"; - length "1..128"; - } - } - } - list app { - description "List of applications"; - key "name"; - leaf name { - description "Name of application"; - type string { - description "Name of application"; - length "1..128"; - } - } - } - list nbar-app-family { - description "List of nbar application families"; - key "name"; - leaf name { - description "Name of nbar application family"; - type string { - description "Name of nbar application family"; - length "1..128"; - } - } - } - list nbar-app { - description "List of nbar applications"; - key "name"; - leaf name { - description "Name of nbar application"; - type string { - description "Name of nbar application"; - length "1..128"; - } - } - } - } - } - - grouping data-policy-grouping { - list data-policy { - description "Configure data policy"; - key "name"; - leaf name { - description "Data policy name"; - type viptela:named-type-127; - } - leaf direction { - description "Data policy direction"; - type data-policy-direction-enum; - } - list vpn-list { - description "Name of VPN list"; - key "name"; - leaf name { - description "VPN list name"; - type leafref { - path "../../../lists/vpn-list/name"; - } - } - list sequence { - description "List of sequences"; - key "seq-value"; - leaf seq-value { - type uint16 { - range "0..65530"; - description "<0..65530>"; - } - } - container match { - description "Match criteria"; - choice source { - case prefix { - leaf-list source-ip { - description "List of source addresses"; - type inet:ipv4-prefix; - } - } - case prefix-list { - leaf source-data-prefix-list { - description "Source prefix list"; - type leafref { - path "../../../../../lists/data-prefix-list/name"; - } - } - } - case ipv6-prefix { - leaf-list source-ipv6 { - description "List of source IPv6 addresses"; - type inet:ipv6-prefix; - } - } - case ipv6-prefix-list { - leaf source-data-ipv6-prefix-list { - description "Source IPv6 prefix list"; - type leafref { - path "../../../../../lists/data-ipv6-prefix-list/name"; - } - } - } - } - choice destination { - case prefix { - leaf-list destination-ip { - description "List of destination addresses"; - type inet:ipv4-prefix; - } - } - case prefix-list { - leaf destination-data-prefix-list { - description "Destination prefix list"; - type leafref { - path "../../../../../lists/data-prefix-list/name"; - } - } - } - case ipv6-prefix { - leaf-list destination-ipv6 { - description "List of IPv6 destination addresses"; - type inet:ipv6-prefix; - } - } - case ipv6-prefix-list { - leaf destination-data-ipv6-prefix-list { - description "Destination IPv6 prefix list"; - type leafref { - path "../../../../../lists/data-ipv6-prefix-list/name"; - } - } - } - } - leaf app-list { - description "Application list"; - type leafref { - path "../../../../../lists/app-list/name"; - } - } - leaf dns-app-list { - description "Application list for DNS packets"; - type leafref { - path "../../../../../lists/app-list/name"; - } - } - leaf-list source-port { - description "List of source ports"; - type viptela:range-type { - description "<0..65535> or range"; - } - } - leaf-list destination-port { - description "List of destination ports"; - type viptela:range-type { - description "<0..65535> or range"; - } - } - leaf-list protocol { - description "List of Protocol values"; - type uint8 { - description "<0..255>"; - } - } - leaf-list dscp { - description "List of DSCP values"; - type viptela:dscp-value; - } - leaf tcp { - description "TCP flags"; - type tcp-flags; - } - leaf plp { - description "Packet loss priority"; - type viptela:plp; - } - leaf-list packet-length { - description "Packet length"; - type viptela:range-type { - description "<0..65535> or range"; - } - } - leaf dns { - description "DNS message type"; - type dns-type; - } - } - container action { - description "Accept or drop"; - leaf action-value { - type action-data-enum; - } - leaf count { - description "Count packets/bytes matching this rule"; - type string { - description "Counter name <1..32 characters>"; - length "1..32"; - } - } - container nat { - when "../action-value = 'accept'"; - description "Direct packets to NAT"; - must "((pool) and not(use-vpn)) or ((use-vpn) and (not(pool))) or (not(use-vpn) and (not(pool)))" { - error-message "NAT configuration invalid: Cannot configure both use-vpn and pool"; - } - leaf use-vpn { - description "VPN ID (only 0 is allowed)"; - type uint32 { - description "0"; - range "0"; - } - } - leaf pool { - description "Local VPN NAT pool"; - type uint32 { - description "<1..31>"; - range "1..31"; - } - } - leaf fallback { - description "Fallback to per-VPN routing decision if NAT exit is down"; - type boolean; - default "false"; - when "../use-vpn"; - } - } - leaf cflowd { - description "Apply cflowd"; - type empty; - } - leaf log { - description "Log this packet header"; - type empty; - } - leaf tcp-optimization { - description "Send TCP traffic for optimization"; - type empty; - } - leaf ssl-optimization { - description "Send SSL traffic for optimization"; - type empty; - } - leaf loss-protect { - description "(DEPRECATED) Protect data from loss. Deprecated in "; - type loss-protect-enum; - status deprecated; - } - container loss-protection { - leaf forward-error-correction { - description "Enable Forward Error Correction"; - type enumeration { - enum "adaptive" { - value 10; - } - enum "always" { - value 11; - } - } - } - leaf packet-duplication { - must "(not (../forward-error-correction))" { - error-message "fec and packet duplication are mutually exclusive and cannot configure together on the same flow"; - } - description "Enable Packet Duplication"; - type empty; - } - } - leaf redirect-dns { - description "Redirect DNS packets to a remote webserver or to umbrella or to the host (CPU)"; - type union { - type inet:ip-address { - description "IPv4 DNS address"; - } - type redirect-dns-type { - description "Redirect DNS packet to host or umbrella"; - } - } - } - container set { - when "../action-value = 'accept'"; - description "Set parameters"; - must "(tloc/ip and tloc/color and vpn) or (tloc-list and vpn) or ((not(tloc/ip)) and (not(tloc/color)) and (not(vpn)) and (not(tloc-list)))" { - error-message "Data policy with TLOC must specify IP, color, and VPN; data policy with TLOC list must specify VPN"; - } - container local-tloc { - description "Any transport location with matching color and encapsulation"; - leaf color { - description "Local Color"; - type viptela:color-enum; - } - leaf encap { - description "Local Encapsulation"; - type viptela:encap-enum; - } - } - container local-tloc-list { - description "Any local transport location with matching colors and encapsulation"; - leaf-list color { - description "Local color list"; - type viptela:color-enum; - } - leaf-list encap { - description "Local encapsulation list"; - max-elements "1"; - type viptela:encap-enum; - } - leaf restrict { - description "Drop packet if local color or encapsulation is not found"; - type empty; - } - } - leaf next-hop { - description "Next-hop address"; - type viptela:ipv4-ucast-addr { - description "Unicast IPv4 address"; - } - } - leaf next-hop-ipv6 { - description "Next-hop IPv6 address"; - type viptela:ipv6-ucast-addr { - description "Unicast IPv6 address"; - } - } - leaf policer { - description "Policer"; - type leafref { - path "../../../../../../policer/name"; - } - } - leaf dscp { - description "Overwrite DSCP value"; - type viptela:dscp-value; - } - leaf forwarding-class { - description "Forwarding class configured on the vEdge"; - type viptela:named-type; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - leaf vpn-label { - description "VPN label"; - type uint32; - } - list vip-tloc-pref-list { - key "list-num"; - leaf list-num { - type uint32 { - range "0..100"; - description "<1..100>"; - } - } - leaf tloc-label { - description "VPN label"; - type uint32; - } - leaf tloc-ip { - description "IP address"; - type inet:ip-address; - } - leaf tloc-color { - description "Color"; - type viptela:color-enum; - } - leaf tloc-encap { - description "Encapsulation"; - type viptela:encap-enum; - } - leaf tloc-preference { - description "Preference"; - type uint32; - } - } - choice tloc-service-choice { - case tloc-case { - container tloc { - description "Transport location"; - leaf ip { - description "IP address"; - type inet:ip-address; - } - leaf color { - description "Color"; - type viptela:color-enum; - } - leaf encap { - description "Encapsulation"; - type viptela:encap-enum; - } - } - } - case tloc-list-case { - leaf tloc-list { - description "Name of TLOC list"; - type leafref { - path "../../../../../../lists/tloc-list/name"; - } - } - } - case service-case { - container service { - description "Service"; - must "(svc-type and tloc/ip and tloc/color and vpn) or (svc-type and tloc-list and vpn) or (svc-type and vpn) or (svc-type and local and not(vpn)) or ((not(svc-type)) and (not(tloc/ip)) and (not(tloc/color)) and (not(tloc-list)) and (not(vpn)) and (not(local)))" { - error-message "Service incomplete in data policy set service"; - } - leaf svc-type { - description "Service type"; - type viptela:policy-service-type-enum; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - choice tloc-or-tloc-list { - case tloc-case { - container tloc { - description "Transport location"; - leaf ip { - description "IP address"; - type inet:ip-address; - } - leaf color { - description "Color"; - type viptela:color-enum; - } - leaf encap { - description "Encapsulation"; - type viptela:encap-enum; - } - } - } - case tloc-list-case { - leaf tloc-list { - description "Name of TLOC list"; - type leafref { - path "../../../../../../../lists/tloc-list/name"; - } - } - } - case local-case { - leaf local { - description "Use locally configured service"; - type empty; - } - leaf restrict { - description "Drop packet if local service unreachable"; - type empty; - when "../local"; - } - } - } - } - } - } - } - } - } - leaf default-action { - description "Accept or drop"; - type action-data-enum; - } - } - } - } - - grouping zone-based-policy-grouping { - list zone-based-policy { - description "Configure zone-based policy"; - key "name"; - leaf name { - description "Zone policy name"; - type viptela:named-type-127; - } - list sequence { - description "List of sequences"; - key "seq-value"; - leaf seq-value { - type uint16 { - range "0..65535"; - description "<0..65535>"; - } - } - container match { - description "Match criteria"; - choice source { - case prefix { - leaf-list source-ip { - description "List of source addresses"; - type inet:ipv4-prefix; - } - } - case prefix-list { - leaf source-data-prefix-list { - description "Source prefix list"; - type leafref { - path "../../../../lists/data-prefix-list/name"; - } - } - } - } - choice destination { - case prefix { - leaf-list destination-ip { - description "List of destination addresses"; - type inet:ipv4-prefix; - } - } - case prefix-list { - leaf destination-data-prefix-list { - description "Destination prefix list"; - type leafref { - path "../../../../lists/data-prefix-list/name"; - } - } - } - } - leaf-list source-port { - description "List of source ports"; - type viptela:range-type { - description "<0..65535> or range"; - } - } - leaf-list destination-port { - description "List of destination ports"; - type viptela:range-type { - description "<0..65535> or range"; - } - } - leaf-list protocol { - description "List of protocol values"; - type uint8 { - description "<0..255>"; - } - } - } - container action { - description "Pass, drop, or inspect"; - leaf action-value { - type action-zone-enum; - } - leaf log { - description "Log this packet header"; - type empty; - } - } - } - leaf default-action { - description "Pass or drop"; - type action-zone-enum; - mandatory true; - } - } - } - - grouping zone-grouping { - list zone { - description "Configure a zone"; - key "name"; - must - "((/viptela-system:system/viptela-system:device-model = 'vedge-2000' or - /viptela-system:system/viptela-system:device-model = 'vedge-1000' or - /viptela-system:system/viptela-system:device-model = 'vedge-5000' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-6G') and - count(/viptela-policy:policy/viptela-policy:zone) <= 64) - or - (count(/viptela-policy:policy/viptela-policy:zone) <= 32)" { - error-message "Exceeding Max Zones for this platform"; - } - must - "((/viptela-system:system/viptela-system:device-model = 'vedge-2000' or - /viptela-system:system/viptela-system:device-model = 'vedge-1000' or - /viptela-system:system/viptela-system:device-model = 'vedge-5000' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-6G') and - count(vpn) <= 64) - or - (count(vpn) <= 32)" { - error-message "Exceeding Max VPNs in Zone"; - } - leaf name { - description "Name of the zone"; - type viptela:named-type; - } - list vpn { - description "VPN ID"; - min-elements 1; - key "id"; - leaf id { - type viptela:vpn-id { - description "<0..65530>"; - } - } - } - } - } - - grouping zone-pair-grouping { - list zone-pair { - description "Configure a zone pair"; - key "name"; - must - "((/viptela-system:system/viptela-system:device-model = 'vedge-2000' or - /viptela-system:system/viptela-system:device-model = 'vedge-1000' or - /viptela-system:system/viptela-system:device-model = 'vedge-5000' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-6G') and - count(/viptela-policy:policy/viptela-policy:zone-pair) <= 4096) - or - (count(/viptela-policy:policy/viptela-policy:zone-pair) <= 1024)" { - error-message "Exceeding Max Config for Total Zone-Pair for this platform"; - } - leaf name { - description "Name of the zone pair"; - type viptela:named-type; - } - leaf source-zone { - description "Name of the source zone"; - mandatory true; - type leafref { - path "../../zone/name"; - } - } - leaf destination-zone { - description "Name of the destination zone"; - mandatory true; - type leafref { - path "../../zone/name"; - } - } - leaf zone-policy { - description "Name of the zone policy"; - mandatory true; - type leafref { - path "../../zone-based-policy/name"; - } - } - } - } - - container apply-policy { - description "Apply network policy"; - when "/viptela-system:system/viptela-system:personality = 'vsmart'"; - list site-list { - description "Site list"; - key "name"; - must - "((count(data-policy[direction='all']) = 1) and - (count(data-policy[direction='from-service']) = 0) and - (count(data-policy[direction='from-tunnel']) = 0)) or - (count(data-policy[direction='all']) = 0)" { - error-message "Cannot configure other directions for data-policy when configured for all directions"; - } - leaf name { - description "Name of site list"; - type leafref { - path "../../../policy/lists/site-list/name"; - } - } - list control-policy { - description "Name of control policy"; - key "direction"; - leaf direction { - description "Direction"; - type direction-enum; - } - leaf pol-name { - description "Name of control policy"; - mandatory true; - type leafref { - path "../../../../policy/control-policy/name"; - } - } - } - list data-policy { - description "Name of data policy"; - key "pol-name"; - unique "direction"; - leaf pol-name { - description "Name of data policy"; - mandatory true; - type leafref { - path "../../../../policy/data-policy/name"; - } - } - leaf direction { - description "Direction"; - default "all"; - type data-policy-direction-enum; - } - } - leaf app-route-policy { - description "Name of application-aware routing policy"; - type leafref { - path "../../../policy/app-route-policy/name"; - } - } - leaf cflowd-template { - description "Name of cflowd template"; - type leafref { - path "../../../policy/cflowd-template/name"; - } - } - leaf vpn-membership { - description "Name of VPN membership"; - type leafref { - path "../../../policy/vpn-membership/name"; - } - } - } - } - container policy { - description "Policy information"; - when - "(/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vedge')"; - leaf app-visibility { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Enable/disable application visibility"; - type boolean; - default "false"; - } - leaf flow-visibility { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Enable/Disable flow visibility"; - type boolean; - default "false"; - } - leaf implicit-acl-logging { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Enable/Disable logging of implicit acl packet drops"; - type boolean; - default "false"; - } - leaf cloud-qos { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Enable/Disable QoS for vEdge Cloud"; - type boolean; - default "false"; - } - leaf cloud-qos-service-side { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Enable/Disable QoS for vEdge Cloud on service side"; - type boolean; - default "false"; - } - leaf log-frequency { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Logging frequency in terms of packet counts"; - type int32; - default "1000"; - } - uses sla-class-list-grouping { - when "/viptela-system:system/viptela-system:personality = 'vsmart'"; - } - uses data-policy-grouping { - when "/viptela-system:system/viptela-system:personality = 'vsmart'"; - refine "data-policy/vpn-list/sequence/action/set/local-tloc"; - refine "data-policy/vpn-list/sequence/action/set/tloc-service-choice/tloc-case/tloc"; - refine "data-policy/vpn-list/sequence/action/set/tloc-service-choice/service-case/service"; - refine "data-policy/vpn-list/sequence/action/set/tloc-service-choice/service-case/service/tloc-or-tloc-list/tloc-case/tloc"; - } - uses app-route-policy-grouping { - when "/viptela-system:system/viptela-system:personality = 'vsmart'"; - refine "app-route-policy/vpn-list/sequence/action/sla-class"; - refine "app-route-policy/vpn-list/default-action/sla-class"; - refine "app-route-policy/vpn-list/sequence/action/cloud-saas"; - } - uses policer-grouping; - uses cflowd-template-grouping { - when "/viptela-system:system/viptela-system:personality = 'vsmart'"; - } - uses zone-grouping { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - uses zone-pair-grouping { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - uses zone-based-policy-grouping { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf tcp-syn-flood-limit { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Maximum number of half open connections allowed"; - type int32 { - range "1..2147483647"; - description "<1..2147483647> half open connections"; - } - } - leaf tcp-idle-time { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - default "3600"; - description "TCP idle time"; - type uint32 { - range "1..2147483"; - description "<1..2147483> seconds"; - } - } - leaf tcp-synwait-time { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - default "30"; - description "Timeout for half open sessions"; - type uint32 { - range "1..2147483"; - description "<1..2147483> seconds"; - } - } - leaf tcp-finwait-time { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - default "30"; - description "TCP FIN wait time"; - type uint32 { - range "1..2147483"; - description "<1..2147483> seconds"; - } - } - leaf udp-idle-time { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - default "30"; - description "Dead flow detection for UDP flows"; - type uint32 { - range "1..2147483"; - description "<1..2147483> seconds"; - } - } - leaf zone-to-nozone-internet { - when - "/viptela-system:system/viptela-system:personality = 'vedge' and - count(/viptela-policy:policy/viptela-policy:zone) > 0"; - default "allow"; - description "allow or deny"; - type action-internet-enum; - } - container lists { - description "Configure lists"; - uses vpn-list-grouping { - when "/viptela-system:system/viptela-system:personality = 'vsmart'"; - } - uses data-prefix-list-grouping; - uses data-ipv6-prefix-list-grouping; - uses tloc-list-grouping { - when "/viptela-system:system/viptela-system:personality = 'vsmart'"; - } - uses app-list-grouping { - when "/viptela-system:system/viptela-system:personality = 'vsmart'"; - } - list local-domain-list { - description "List of domain name regular expression patterns"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - max-elements "1"; - leaf name { - description "Name of local domain list"; - type viptela:named-type; - } - list domain-name-pattern { - description "List of domain name regular expression patterns"; - key "pattern"; - leaf pattern { - type string { - description "Domain name regular expression pattern string"; - length "1..128"; - } - } - } - } - list color-list { - description "List of TLOC colors"; - when "/viptela-system:system/viptela-system:personality = 'vsmart'"; - key "name"; - must "count(color) > 0" { - error-message "Empty color-list not allowed"; - } - leaf name { - description "Name of TLOC color list"; - type viptela:named-type; - } - list color { - description "TLOC color"; - key "id"; - leaf id { - type viptela:color-enum; - } - } - } - list site-list { - description "List of site IDs"; - when "/viptela-system:system/viptela-system:personality = 'vsmart'"; - key "name"; - leaf name { - description "Name of site list"; - type viptela:named-type; - } - list site-id { - description "Site ID"; - key "id"; - leaf id { - type viptela:range-type { - description "<0..4294967295> or range"; - } - } - } - } - list prefix-list { - description "List of IP prefixes"; - key "name"; - must "count(ip-prefix) > 0" { - error-message "Empty prefix-list not allowed"; - } - leaf name { - description "Name of prefix list"; - type viptela:named-type { - description "Name of prefix-list"; - } - } - list ip-prefix { - description "Match IP prefix"; - key "ip"; - leaf ip { - type inet:ipv4-prefix; - } - choice expr-choice { - case le-ge-case { - leaf le { - description "Maximum prefix length to be matched"; - type uint8 { - range "1..32"; - description "<1..32>; maximum prefix length"; - } - } - leaf ge { - description "Minimum prefix length to be matched"; - type uint8 { - range "1..32"; - description "<1..32>; minimum prefix length"; - } - } - } - case eq-case { - leaf eq { - description "Exact prefix length to be matched"; - type uint8 { - range "1..32"; - description "<1..32>; exact prefix length"; - } - } - } - } - } - } - list ipv6-prefix-list { - description "List of IPv6 prefixes"; - key "name"; - must "count(ipv6-prefix) > 0" { - error-message "Empty ipv6-prefix-list not allowed"; - } - leaf name { - description "Name of IPv6 prefix list"; - type viptela:named-type { - description "Name of ipv6-prefix-list"; - } - } - list ipv6-prefix { - description "Match IPv6 prefix"; - key "ipv6"; - leaf ipv6 { - type inet:ipv6-prefix; - } - choice expr-choice { - case le-ge-case { - leaf le { - description "Maximum prefix length to be matched"; - type uint8 { - range "1..128"; - description "<1..128>; maximum prefix length"; - } - } - leaf ge { - description "Minimum prefix length to be matched"; - type uint8 { - range "1..128"; - description "<1..128>; minimum prefix length"; - } - } - } - case eq-case { - leaf eq { - description "Exact ipv6 prefix length to be matched"; - type uint8 { - range "1..128"; - description "<1..128>; exact prefix length"; - } - } - } - } - } - } - list as-path-list { - description "List of BGP AS paths"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - must "count(as-path) > 0" { - error-message "Empty AS path list not allowed"; - } - leaf name { - description "Name of AS path list"; - type viptela:named-type; - } - list as-path { - description "List of AS paths"; - key "name"; - leaf name { - description "Regular expression to match the BGP AS paths"; - type viptela:named-type-256 { - description "Regular expression to match the BGP AS paths"; - } - } - } - } - list community-list { - description "List of communities"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - must "count(community) > 0" { - error-message "Empty community list not allowed"; - } - leaf name { - description "Name of community list"; - type viptela:named-type; - } - list community { - description "Community attribute"; - key "name"; - leaf name { - description "AA:NN|internet|local-AS|no-advertise|no-export"; - type viptela:named-type { - description "AA:NN|internet|local-AS|no-advertise|no-export"; - } - } - } - } - list ext-community-list { - description "List of extended communities"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - must "count(community) > 0" { - error-message "Empty extended community list not allowed"; - } - leaf name { - description "Name of extended community list"; - type viptela:named-type; - } - list community { - description "Extended community attribute"; - key "name"; - leaf name { - description "'rt aa:nn_or_IPaddr:nn' OR 'soo aa:nn_or_IPaddr:nn'"; - type viptela:named-type { - description "'rt aa:nn_or_IPaddr:nn' OR 'soo aa:nn_or_IPaddr:nn'"; - } - } - } - } - } - list route-policy { - description "Configure route policies"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - leaf name { - description "Name of route policy"; - type viptela:named-type-127; - } - list sequence { - description "List of sequences"; - key "seq-value"; - leaf seq-value { - description "Sequence value"; - type uint16 { - description "<1..65534>"; - range "1..65534"; - } - } - container match { - description "Match criteria"; - leaf as-path { - description "BGP AS path list"; - type leafref { - path "../../../../lists/as-path-list/name"; - } - } - leaf community { - description "BGP community list"; - type leafref { - path "../../../../lists/community-list/name"; - } - } - leaf ext-community { - description "Extended community list"; - type leafref { - path "../../../../lists/ext-community-list/name"; - } - } - leaf address { - description "Prefix list"; - type leafref { - path "../../../../lists/prefix-list/name"; - } - } - leaf ipv6-address { - description "IPv6 Prefix list"; - type leafref { - path "../../../../lists/ipv6-prefix-list/name"; - } - } - leaf next-hop { - description "Next-hop address of route"; - type leafref { - path "../../../../lists/prefix-list/name"; - } - } - leaf ipv6-next-hop { - description "Next-hop IPv6 address of route"; - type leafref { - path "../../../../lists/ipv6-prefix-list/name"; - } - } - leaf metric { - description "Metric of route"; - type uint32 { - description "<0..4294967295>"; - } - } - leaf origin { - description "BGP origin code"; - type bgp-origin-enum; - } - leaf peer { - description "Peer address"; - type inet:ipv4-address; - } - leaf ipv6-peer { - description "Peer IPv6 address"; - type inet:ipv6-address; - } - leaf local-preference { - description "BGP local preference"; - type uint32 { - description "<0..4294967295>"; - } - } - leaf omp-tag { - description "OMP tag"; - type uint32 { - description "<1..4294967295>"; - } - } - leaf ospf-tag { - description "OSPF tag"; - type uint32 { - description "<0..4294967295>"; - } - } - } - container action { - description "Accept or reject"; - leaf action-value { - type action-enum; - } - container set { - when "../action-value = 'accept'"; - description "Set parameters"; - leaf atomic-aggregate { - description "BGP atomic aggregate attribute"; - type boolean; - default "false"; - } - leaf next-hop { - description "Next-hop address"; - type inet:ipv4-address; - } - leaf local-preference { - description "BGP local preference path attribute"; - type uint32 { - description "<0..4294967295>"; - } - } - leaf metric { - description "Metric value for destination routing protocol"; - type uint32 { - description "<0..4294967295>"; - } - } - leaf metric-type { - description "Metric type"; - type enumeration { - enum "type1"; - enum "type2"; - } - } - leaf origin { - description "Origin"; - type bgp-origin-enum; - } - leaf originator { - description "BGP originator ID attribute"; - type inet:ipv4-address; - } - leaf ospf-tag { - description "Tag value for destination routing protocol"; - type uint32 { - description "<0..4294967295>"; - } - } - leaf weight { - description "BGP weight for routing table"; - type uint32 { - description "<0..4294967295>"; - } - } - container aggregator { - description "BGP aggregator attributes"; - leaf as-num { - description "AS number of aggregator"; - type uint32 { - description "<0..4294967295>"; - } - } - leaf ip-addr { - description "IP address of aggregator"; - type inet:ipv4-address; - } - } - leaf-list community { - description "BGP community value"; - type string { - length "1..32"; - pattern "(internet|local-AS|no-advertise|no-export|(([0-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|[6][0-4][0-9]{3}|[6][5][0-4][0-9]{2}|[6][5][5][0-2][0-9]|[6][5][5][3][0-5]):([0-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|[6][0-4][0-9]{3}|[6][5][0-4][0-9]{2}|[6][5][5][0-2][0-9]|[6][5][5][3][0-5])))"; - description "AA:NN|internet|local-AS|no-advertise|no-export"; - } - } - container as-path { - description "BGP AS path attribute"; - leaf prepend { - description "prepend"; - type string { - description "<1..128 characters> - in quotes"; - length "1..128"; - } - } - leaf exclude { - description "exclude"; - type string { - description "<1..128 characters> - in quotes"; - length "1..128"; - } - } - } - leaf omp-tag { - description "OMP tag"; - type uint32 { - description "<1..4294967295>"; - } - } - } - } - } - leaf default-action { - description "Accept or reject"; - type action-enum; - } - } - list control-policy { - description "List of control policies"; - when "/viptela-system:system/viptela-system:personality = 'vsmart'"; - key "name"; - leaf name { - description "Name of policy"; - type viptela:named-type-127; - } - list sequence { - description "List of sequences"; - key "seq-value"; - leaf seq-value { - description "Sequence value"; - type uint16 { - description "<0..65535>"; - } - } - list match { - description "Match criteria"; - key "route-type"; - max-elements "1"; - leaf route-type { - type enumeration { - enum "route"; - enum "tloc"; - } - } - leaf origin { - description "Origin"; - when "../route-type = 'route'"; - type enumeration { - enum "static"; - enum "connected"; - enum "ospf-inter-area"; - enum "ospf-intra-area"; - enum "ospf-external1"; - enum "ospf-external2"; - enum "bgp-external"; - enum "bgp-internal"; - enum "eigrp-summary"; - enum "eigrp-internal"; - enum "eigrp-external"; - enum "aggregate"; - enum "lisp"; - enum "isis"; - } - } - leaf originator { - description "Originator"; - type inet:ipv4-address; - } - leaf domain-id { - description "Domain ID"; - when "../route-type = 'tloc'"; - type viptela:domain-id; - } - leaf group-id { - description "Group ID"; - when "../route-type = 'tloc'"; - type viptela:group-id; - } - leaf carrier { - description "Carrier"; - when "../route-type = 'tloc'"; - type viptela:carrier-enum; - } - leaf omp-tag { - description "OMP Tag"; - type viptela:route-tag; - } - leaf preference { - description "Preference"; - type viptela:route-preference; - } - choice pfx-af-choice { - case pfx-af-ipv4 { - leaf prefix-list { - description "Name of prefix list"; - when "../route-type = 'route'"; - type leafref { - path "../../../../lists/prefix-list/name"; - } - } - } - case pfx-af-ipv6 { - leaf ipv6-prefix-list { - description "Name of IPv6 prefix list"; - when "../route-type = 'route'"; - type leafref { - path "../../../../lists/ipv6-prefix-list/name"; - } - } - } - } - choice color-choice { - case color-case { - leaf color { - description "TLOC color"; - type viptela:color-enum; - } - } - case color-list-case { - leaf color-list { - description "Name of TLOC color list"; - type leafref { - path "../../../../lists/color-list/name"; - } - } - } - } - choice site-choice { - case site-id-case { - leaf site-id { - description "Site ID"; - type viptela:site-id; - } - } - case site-list-case { - leaf site-list { - description "Name of site list"; - type leafref { - path "../../../../lists/site-list/name"; - } - } - } - } - choice vpn-choice { - case vpn-case { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - when "../route-type = 'route'"; - } - } - case vpn-list-case { - leaf vpn-list { - description "Name of VPN list"; - when "../route-type = 'route'"; - type leafref { - path "../../../../lists/vpn-list/name"; - } - } - } - } - choice tloc-choice { - case tloc-case { - container tloc { - description "Transport location"; - uses viptela:tloc-group { - refine "ip"; - } - } - } - case tloc-list-case { - leaf tloc-list { - description "Name of TLOC list"; - type leafref { - path "../../../../lists/tloc-list/name"; - } - } - } - } - } - container action { - description "Accept or reject"; - leaf action-value { - type action-enum; - } - container set { - when "../action-value = 'accept'"; - description "Set parameters"; - leaf omp-tag { - description "OMP Tag"; - type viptela:route-tag; - } - leaf preference { - description "Preference"; - type viptela:route-preference; - } - leaf tloc-action { - when "../../../match/route-type = 'route'"; - description "Action to be taken with ultimate specified TLOC or service"; - type tloc-action-enum; - } - choice tloc-service-choice { - case tloc-case { - container tloc { - description "Transport location"; - when "../../../match/route-type = 'route'"; - must "(ip and color) or ((not(ip)) and (not(color)))" { - error-message "TLOC incomplete in control policy set"; - } - uses viptela:tloc-group { - refine "ip"; - } - } - } - case tloc-list-case { - leaf tloc-list { - description "Name of TLOC list"; - when "../../../match/route-type = 'route'"; - type leafref { - path "/policy/lists/tloc-list/name"; - } - } - } - case service-case { - container service { - description "Service"; - when "../../../match/route-type = 'route'"; - leaf svc-type { - description "Service type"; - type viptela:policy-service-type-enum; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - choice tloc-or-tloc-list { - case tloc-case { - container tloc { - description "Transport location"; - when "../../../../match/route-type = 'route'"; - must "(ip and color) or ((not(ip)) and (not(color)))" { - error-message "TLOC incomplete in control policy set service"; - } - uses viptela:tloc-group { - refine "ip"; - } - } - } - case tloc-list-case { - leaf tloc-list { - description "Name of TLOC list"; - type leafref { - path "/policy/lists/tloc-list/name"; - } - } - } - } - } - } - } - } - container export-to { - when "(../action-value = 'accept') and (../../match/route-type = 'route')"; - description "Export routes to VPN"; - leaf vpn { - description "VPN ID"; - when "../../../match/route-type = 'route'"; - type viptela:vpn-id; - } - leaf vpn-list { - description "Name of VPN list"; - when "../../../match/route-type = 'route'"; - type leafref { - path "../../../../../lists/vpn-list/name"; - } - } - } - } - } - leaf default-action { - description "Accept or reject"; - type action-enum; - } - } - list vpn-membership { - description "List of VPN membership policies"; - when "/viptela-system:system/viptela-system:personality = 'vsmart'"; - key "name"; - leaf name { - description "Name of policy"; - type viptela:named-type-127; - } - list sequence { - description "List of sequences"; - key "seq-value"; - leaf seq-value { - description "Sequence value"; - type uint16 { - description "<0..65535>"; - } - } - container match { - description "Match criteria"; - choice vpn-choice { - case vpn-case { - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - } - case vpn-list-case { - leaf vpn-list { - description "Name of VPN list"; - type leafref { - path "../../../../lists/vpn-list/name"; - } - } - } - } - } - container action { - description "Accept or reject"; - leaf action-value { - type action-enum; - } - } - } - leaf default-action { - description "Accept or reject"; - type action-enum; - } - } - list mirror { - description "Configure traffic mirror"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - must "(count(remote-dest) > 0)" { - error-message "Remote destination must be configured"; - } - must "(count(remote-dest) < 2)" { - error-message "Only one remote destination can be configured"; - } - key "name"; - leaf name { - description "Name of mirror"; - type viptela:named-type; - } - list remote-dest { - description "Mirror to destination address"; - key "remote-addr"; - leaf remote-addr { - description "Destination address"; - type inet:ip-address; - } - leaf source { - description "Source address"; - mandatory true; - type inet:ip-address; - } - } - } - container class-map { - description "Configure class map"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - must "(count(class) <= 64)" { - error-message "Maximum limit for configured classes is 64"; - } - list class { - description "Configure class"; - key "name"; - leaf name { - description "Name of class"; - type viptela:named-type; - } - leaf queue { - description "Queue number"; - mandatory true; - type uint8 { - description "<0..7>"; - range "0..7"; - } - } - } - } - list rewrite-rule { - description "Configure rewrite rule"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - max-elements "16"; - must "(count(class) > 0)" { - error-message "At least one class must be configured"; - } - leaf name { - description "Name of rewrite rule"; - type viptela:named-type; - } - list class { - description "Configure class and PLP"; - key "class-name plp"; - leaf class-name { - description "Name of class"; - type leafref { - path "/policy/class-map/class/name"; - } - } - leaf plp { - description "Packet loss priority"; - type enumeration { - description "Packet loss priority "; - enum "low"; - enum "high"; - } - } - leaf dscp { - description "DSCP value"; - type viptela:dscp-value; - } - leaf layer-2-cos { - description "Layer 2 Class of Service"; - type viptela:l2-cos-value; - } - } - } - list access-list { - description "Configure ACLs"; - key "name"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf name { - description "Name of access list"; - type viptela:named-type-127; - } - list sequence { - description "List of sequences"; - key "seq-value"; - leaf seq-value { - description "Sequence value"; - type uint16 { - description "<0..65530>"; - range "0..65530"; - } - } - container match { - description "Match criteria"; - choice source { - case prefix { - leaf-list source-ip { - description "List of source addresses"; - type inet:ipv4-prefix; - } - } - case prefix-list { - leaf source-data-prefix-list { - description "Source prefix list"; - type leafref { - path "../../../../lists/data-prefix-list/name"; - } - } - } - } - choice destination { - case prefix { - leaf-list destination-ip { - description "List of destination addresses"; - type inet:ipv4-prefix; - } - } - case prefix-list { - leaf destination-data-prefix-list { - description "Destination prefix list"; - type leafref { - path "../../../../lists/data-prefix-list/name"; - } - } - } - } - leaf-list source-port { - description "List of source ports"; - type viptela:range-type { - description "<0..65535> or range"; - } - } - leaf-list destination-port { - description "List of destination ports"; - type viptela:range-type { - description "<0..65535> or range"; - } - } - leaf-list dscp { - description "List of DSCP values"; - type viptela:dscp-value; - } - leaf-list protocol { - description "List of protocols"; - type uint8 { - description "<0..255>"; - } - } - leaf tcp { - description "TCP flags"; - type tcp-flags; - } - leaf class { - description "Class"; - type leafref { - path "/policy/class-map/class/name"; - } - } - leaf-list packet-length { - description "Packet length"; - type viptela:range-type { - description "<0..65535> or range"; - } - } - leaf plp { - description "Packet loss priority"; - type viptela:plp; - } - } - container action { - description "Accept or drop"; - leaf action-value { - type action-data-enum; - } - leaf count { - description "Number of packets/bytes matching this rule"; - type string { - description "<1..32 characters>"; - length "1..32"; - } - } - leaf mirror { - description "Mirror"; - when "../action-value = 'accept'"; - type leafref { - path "/policy/mirror/name"; - } - } - leaf policer { - description "Policer"; - when "../action-value = 'accept'"; - type leafref { - path "/policy/policer/name"; - } - } - leaf class { - description "Class"; - when "../action-value = 'accept'"; - type leafref { - path "/policy/class-map/class/name"; - } - } - leaf log { - description "Log this packet header"; - type empty; - } - container set { - when "../action-value = 'accept'"; - description "Set parameters"; - leaf dscp { - description "Overwrite DSCP value"; - type viptela:dscp-value; - } - leaf next-hop { - description "Next-hop address"; - type viptela:ipv4-ucast-addr { - description "Unicast IPv4 address"; - } - } - leaf local-vpn { - description "VPN ID"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - ((/viptela-system:system/viptela-system:device-model = 'vedge-ISR-4351') or - (/viptela-system:system/viptela-system:device-model = 'vedge-ISR-4331') or - (/viptela-system:system/viptela-system:device-model = 'vedge-ISR-4321') or - (/viptela-system:system/viptela-system:device-model = 'vedge-ISR-4221X') or - (/viptela-system:system/viptela-system:device-model = 'vedge-C1111X-8P') or - (/viptela-system:system/viptela-system:device-model = 'vedge-CSR-1000v') or - (/viptela-system:system/viptela-system:device-model = 'vedge-ISR-4431') or - (/viptela-system:system/viptela-system:device-model = 'vedge-ISR-4451-X') or - (/viptela-system:system/viptela-system:device-model = 'vedge-ISR-4461') or - (/viptela-system:system/viptela-system:device-model = 'vedge-C8300-1N1S-6G') or - (/viptela-system:system/viptela-system:device-model = 'vedge-C8300-1N1S-4G2X') or - (/viptela-system:system/viptela-system:device-model = 'vedge-C1121X-8P') or - (/viptela-system:system/viptela-system:device-model = 'vedge-C1121X-8PLTEP') or - (/viptela-system:system/viptela-system:device-model = 'vedge-C1126X-8PLTEP') or - (/viptela-system:system/viptela-system:device-model = 'vedge-C1127X-8PLTEP') or - (/viptela-system:system/viptela-system:device-model = 'vedge-C1127X-8PMLTEP') or - (/viptela-system:system/viptela-system:device-model = 'vedge-C1161X-8P') or - (/viptela-system:system/viptela-system:device-model = 'vedge-C1161X-8PLTEP') or - (/viptela-system:system/viptela-system:device-model = 'vedge-ISRv'))"; - type viptela:vpn-id; - } - } - } - } - leaf default-action { - description "Accept or drop"; - type action-data-enum; - } - } - list qos-scheduler { - description "Configure QoS scheduler"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - leaf name { - description "Name of QoS scheduler"; - type viptela:named-type; - } - leaf class { - description "Class name"; - mandatory true; - type leafref { - path "/policy/class-map/class/name"; - } - } - leaf bandwidth-percent { - mandatory true; - description "Bandwidth percentage"; - type uint32 { - description "<1..100>"; - range "1..100"; - } - } - leaf buffer-percent { - description "Buffer percentage"; - mandatory true; - type uint32 { - description "<1..100>"; - range "1..100"; - } - } - leaf scheduling { - description "Priority"; - default "wrr"; - type enumeration { - enum "llq"; - enum "wrr"; - } - } - leaf drops { - description "Drop method"; - default "tail-drop"; - type enumeration { - enum "tail-drop"; - enum "red-drop"; - } - } - leaf burst { - description "Burst rate"; - default "15000"; - type uint32 { - description "<5000..10000000>"; - } - } - } - list qos-map { - description "Configure QoS map"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - leaf name { - description "Name of QoS map"; - type viptela:named-type; - } - list qos-scheduler { - description "QoS scheduler name"; - key "name"; - leaf name { - description "Name of QoS scheduler"; - type leafref { - path "/policy/qos-scheduler/name"; - } - } - } - } - container ipv6 { - description "IPv6 policy configuration"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list access-list { - description "Configure IPv6 ACLs"; - key "name"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf name { - description "Name of access list"; - type viptela:named-type-127; - } - list sequence { - description "List of sequences"; - key "seq-value"; - leaf seq-value { - description "Sequence value"; - type uint16 { - description "<0..65530>"; - range "0..65530"; - } - } - container match { - description "Match criteria"; - choice source { - when - "/viptela-system:system/viptela-system:device-model != 'vedge-100' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-WM' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-M2' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-M' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-W2' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-B' and - /viptela-system:system/viptela-system:device-model != 'vedge-1000' and - /viptela-system:system/viptela-system:device-model != 'vedge-2000' and - /viptela-system:system/viptela-system:device-model != 'vedge-5000' and - /viptela-system:system/viptela-system:device-model != 'vedge-cloud' and - /viptela-system:system/viptela-system:device-model != 'vedge-sim' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-4G' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-4GLTE' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-6G'"; - case prefix { - leaf-list source-ip { - description "List of source addresses"; - type inet:ipv6-prefix; - } - } - case prefix-list { - leaf source-data-prefix-list { - description "Source prefix list"; - type leafref { - path "../../../../../lists/data-ipv6-prefix-list/name"; - } - } - } - } - choice destination { - when - "/viptela-system:system/viptela-system:device-model != 'vedge-100' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-WM' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-M2' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-M' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-W2' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-B' and - /viptela-system:system/viptela-system:device-model != 'vedge-1000' and - /viptela-system:system/viptela-system:device-model != 'vedge-2000' and - /viptela-system:system/viptela-system:device-model != 'vedge-5000' and - /viptela-system:system/viptela-system:device-model != 'vedge-cloud' and - /viptela-system:system/viptela-system:device-model != 'vedge-sim' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-4G' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-4GLTE' and - /viptela-system:system/viptela-system:device-model != 'vedge-ISR1100-6G'"; - case prefix { - leaf-list destination-ip { - description "List of destination addresses"; - type inet:ipv6-prefix; - } - } - case prefix-list { - leaf destination-data-prefix-list { - description "Destination prefix list"; - type leafref { - path "../../../../../lists/data-ipv6-prefix-list/name"; - } - } - } - } - leaf-list source-port { - description "List of source ports"; - type viptela:range-type { - description "<0..65535> or range"; - } - } - leaf-list destination-port { - description "List of destination ports"; - type viptela:range-type { - description "<0..65535> or range"; - } - } - leaf-list traffic-class { - description "List of traffic class values"; - type viptela:traffic-class-value; - } - leaf-list next-header { - description "List of protocols"; - type uint8 { - description "<0..255>"; - } - } - leaf-list packet-length { - description "Packet length"; - type viptela:range-type { - description "<0..65535> or range"; - } - } - leaf tcp { - description "TCP flags"; - type tcp-flags; - } - leaf class { - description "Class"; - type leafref { - path "/policy/class-map/class/name"; - } - } - leaf plp { - description "Packet loss priority"; - type viptela:plp; - } - } - container action { - description "Accept or drop"; - leaf action-value { - type action-data-enum; - } - leaf count { - description "Number of packets/bytes matching this rule"; - type string { - description "<1..32 characters>"; - length "1..32"; - } - } - leaf mirror { - description "Mirror"; - when "../action-value = 'accept'"; - type leafref { - path "/policy/mirror/name"; - } - } - leaf policer { - description "Policer"; - when "../action-value = 'accept'"; - type leafref { - path "/policy/policer/name"; - } - } - leaf class { - description "Class"; - when "../action-value = 'accept'"; - type leafref { - path "/policy/class-map/class/name"; - } - } - leaf log { - description "Log this packet header"; - type empty; - } - container set { - when "../action-value = 'accept'"; - description "Set parameters"; - leaf traffic-class { - description "Overwrite traffic class value"; - type viptela:traffic-class-value; - } - leaf next-hop { - description "Next-hop address"; - type viptela:ipv6-ucast-addr { - description "Unicast IPv6 address"; - } - } - } - } - } - leaf default-action { - description "Accept or drop"; - type action-data-enum; - } - } - list access-list-names { - description "IPv6 ACL names"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - leaf name { - description "ACL name"; - type viptela:named-type-127; - } - config false; - } - list access-list-counters { - description "IPv6 ACL counters"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - leaf name { - description "ACL name"; - type viptela:named-type-127; - } - config false; - list access-policy-counter-list { - description "Access policy counter list"; - key "counter-name"; - leaf counter-name { - description "Counter name"; - type viptela:named-type; - } - leaf packets { - type yang:counter64; - } - leaf bytes { - type yang:counter64; - } - } - } - list access-list-policers { - description "IPv6 ACL policers"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - leaf name { - description "Access policy name"; - type viptela:named-type-127; - } - config false; - list access-policy-policer-list { - description "Access policy policer list"; - key "policer-name"; - leaf policer-name { - description "Policer name"; - type viptela:longer-named-type; - } - leaf oos-packets { - type yang:counter64; - } - leaf oos-bytes { - type yang:counter64; - } - } - } - list access-list-associations { - description "IPv6 Access list associations"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - leaf name { - description "Access list name"; - type viptela:named-type-127; - } - config false; - list access-policy-interface-list { - description "Access list interface association"; - key "interface-name interface-direction"; - leaf interface-name { - description "Interface name"; - type viptela:named-type; - } - leaf interface-direction { - description "Interface direction"; - type direction-enum; - } - } - } - } - container zbfw { - description "Zone pair inspect sessions information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - container global-statistics { - description "Display zone based firewall statistics"; - config false; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf frag-fail { - type int32; - } - leaf state-check-fail { - type int32; - } - leaf flow-add-fail { - type int32; - } - leaf unsupported-proto { - type int32; - } - leaf num-flow-entries { - type int32; - } - leaf max-halfopen-exceeded { - type int32; - } - leaf fragments { - type yang:counter64; - } - leaf policy-change-dropped { - type int32; - } - leaf no-pair-same-zone-allowed { - type yang:counter64; - } - leaf no-pair-diff-zone-dropped { - type yang:counter64; - } - leaf zone-no-zone-dropped { - type yang:counter64; - } - leaf no-zone-no-zone-allowed { - type yang:counter64; - } - leaf zone-no-zone-inet-allowed { - type yang:counter64; - } - leaf zone-no-zone-inet-denied { - type yang:counter64; - } - leaf tcp-retrans-seg { - type int32; - } - leaf tcp-ooo-seg { - type int32; - } - leaf tcp-drop-internal-invalid-tcp-state { - type int32; - } - leaf tcp-drop-stray-seg { - type int32; - } - leaf tcp-drop-invalid-flags { - type int32; - } - leaf tcp-drop-syn-with-data { - type int32; - } - leaf tcp-drop-invalid-win-scale-option { - type int32; - } - leaf tcp-drop-invalid-seg-synsent-state { - type int32; - } - leaf tcp-drop-invalid-ack-num { - type int32; - } - leaf tcp-drop-invalid-ack-flag { - type int32; - } - leaf tcp-drop-rst-to-resp { - type int32; - } - leaf tcp-drop-retrans-invalid-flags { - type int32; - } - leaf tcp-drop-rst-in-win { - type int32; - } - leaf tcp-drop-invalid-seq { - type int32; - } - leaf tcp-drop-invalid-seg-synrcvd-state { - type int32; - } - leaf tcp-drop-syn-in-win { - type int32; - } - leaf tcp-drop-unexpect-tcp-pyld { - type int32; - } - leaf tcp-drop-invalid-seg-pkt-too-old { - type int32; - } - leaf tcp-drop-invalid-seg-pkt-win-overflow { - type int32; - } - leaf tcp-drop-invalid-seg-pyld-after-fin-send { - type int32; - } - leaf tcp-drop-no-syn-in-listen-state { - type int32; - } - leaf tcp-drop-invalid-dir { - type int32; - } - leaf zbf-pkts { - type yang:counter64; - } - leaf invalid-filter-dropped { - type int32; - } - leaf mbox-msg-full { - type int32; - } - leaf frag-state-check-fail { - type int32; - } - } - list sessions { - description "Zone pair inspect sessions information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - key "zonepair-name vpn source-ip-address destination-ip-address source-port destination-port protocol"; - leaf zonepair-name { - description "Zone-pair name"; - type viptela:named-type; - } - leaf vpn { - description "VPN ID"; - type viptela:vpn-id; - } - leaf source-ip-address { - description "Source IP address"; - type inet:ipv4-address; - } - leaf destination-ip-address { - description "Destination IP address"; - type inet:ipv4-address; - } - leaf source-port { - description "Source port"; - type uint32; - } - leaf destination-port { - description "Destination port"; - type uint32; - } - leaf protocol { - description "Protocol"; - type enumeration { - enum "ICMP" { - value 1; - } - enum "TCP" { - value 6; - } - enum "UDP" { - value 17; - } - } - } - leaf source-vpn { - description "Source VPN"; - type viptela:vpn-id; - } - leaf destination-vpn { - description "Destination VPN"; - type viptela:vpn-id; - } - leaf idle-timeout { - description "Session idle timeout"; - type string; - } - leaf outbound-packets { - description "Number of outbound packets"; - type yang:counter32; - } - leaf outbound-octets { - description "Number of outbound octets"; - type yang:counter64; - } - leaf inbound-packets { - description "Number of inbound packets"; - type yang:counter32; - } - leaf inbound-octets { - description "Number of inbound octets"; - type yang:counter64; - } - leaf filter-state { - description "Session state"; - type enumeration { - enum "close"; - enum "listen"; - enum "syn-sent"; - enum "syn-received"; - enum "established"; - enum "close-wait"; - enum "last-ack"; - enum "timewait"; - } - } - } - list filter-statistics { - description "Zone policy filter"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - leaf name { - description "Zone policy name"; - type viptela:named-type-127; - } - config false; - list zbfw-policy-counter { - description "Filter counters"; - key "counter-name"; - leaf counter-name { - description "Counter name"; - type viptela:named-type; - } - leaf packets { - type yang:counter64; - } - leaf bytes { - type yang:counter64; - } - } - } - } - list data-policy-filter { - description "Data policy filters"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - leaf name { - description "Data policy name"; - type viptela:named-type-127; - } - config false; - list data-policy-vpnlist { - description "Filter VPN list"; - key "name"; - leaf name { - description "VPN list name"; - type viptela:named-type; - } - list data-policy-counter { - description "Filter counters"; - key "counter-name"; - leaf counter-name { - description "Counter name"; - type viptela:named-type; - } - leaf packets { - type yang:counter64; - } - leaf bytes { - type yang:counter64; - } - } - list data-policy-policer { - description "Filter policers"; - key "policer-name"; - leaf policer-name { - description "Policer name"; - type viptela:longer-named-type; - } - leaf oos-packets { - type yang:counter64; - } - leaf oos-bytes { - type yang:counter64; - } - } - } - } - list app-route-policy-filter { - description "Application-aware routing policy filters"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - leaf name { - description "Application-aware routing policy name"; - type viptela:named-type-127; - } - config false; - list app-route-policy-vpnlist { - description "Filter VPN list"; - key "name"; - leaf name { - description "VPN list name"; - type viptela:named-type; - } - list app-route-policy-counter { - description "Filter counters"; - key "counter-name"; - leaf counter-name { - description "Counter name"; - type viptela:named-type; - } - leaf packets { - type yang:counter64; - } - leaf bytes { - type yang:counter64; - } - } - } - } - list access-list-names { - description "ACL names"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - leaf name { - description "ACL name"; - type viptela:named-type-127; - } - config false; - } - list access-list-counters { - description "ACL counters"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - leaf name { - description "ACL name"; - type viptela:named-type-127; - } - config false; - list access-policy-counter-list { - description "Access policy counter list"; - key "counter-name"; - leaf counter-name { - description "Counter name"; - type viptela:named-type; - } - leaf packets { - type yang:counter64; - } - leaf bytes { - type yang:counter64; - } - } - } - list filter-memory-usage { - config false; - description "Show memory usage statistics"; - key "filter-used"; - leaf filter-used { - type uint32; - } - leaf filter-max { - type uint32; - } - leaf blocks-used { - type uint32; - } - leaf blocks-max { - type uint32; - } - } - list access-list-policers { - description "ACL policer"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - leaf name { - description "Access policy name"; - type viptela:named-type-127; - } - config false; - list access-policy-policer-list { - description "Access policy policer list"; - key "policer-name"; - leaf policer-name { - description "Policer name"; - type viptela:longer-named-type; - } - leaf oos-packets { - type yang:counter64; - } - leaf oos-bytes { - type yang:counter64; - } - } - } - list qos-scheduler-info { - description "Scheduler information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "qos-scheduler-name"; - config false; - leaf qos-scheduler-name { - description "QoS scheduler name"; - type viptela:named-type; - } - leaf bandwidth-percent { - type uint32; - } - leaf buffer-percent { - type uint32; - } - leaf queue { - type int32; - } - list qos-scheduler-map-association { - description "QoS map associated with this scheduler"; - key "qos-map-name"; - leaf qos-map-name { - description "QoS map name"; - type viptela:named-type; - } - } - } - list qos-map-info { - description "QoS map information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "qos-map-name"; - config false; - leaf qos-map-name { - description "QoS Map Name"; - type viptela:named-type; - } - list qos-map-interface-associations { - description "QoS map intrface associations"; - key "interface-name"; - leaf interface-name { - description "Interface name"; - type viptela:named-type; - } - } - } - list access-list-associations { - description "Access policy interfaces"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - leaf name { - description "Access policy name"; - type viptela:named-type-127; - } - config false; - list access-policy-interface-list { - description "Access policy interface association"; - key "interface-name interface-direction"; - leaf interface-name { - description "Interface name"; - type viptela:named-type; - } - leaf interface-direction { - description "Interface direction"; - type direction-enum; - } - } - } - list rewrite-associations { - description "Rewrite rule to interface bindings"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - key "name"; - leaf name { - description "Name of rewrite rule"; - type viptela:named-type; - } - config false; - list rewrite-interface-list { - description "Rewrite rule to interface association"; - key "interface-name"; - leaf interface-name { - description "Interface name"; - type viptela:named-type; - } - } - } - container from-vsmart { - description "Display policy from vsmart"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - uses sla-class-list-grouping { - refine "sla-class"; - } - uses data-policy-grouping { - refine "data-policy" { - description "Display data policy"; - } - refine "data-policy/vpn-list"; - refine "data-policy/vpn-list/sequence"; - refine "data-policy/vpn-list/sequence/match/source/prefix-list/source-data-prefix-list"; - refine "data-policy/vpn-list/sequence/match/destination/prefix-list/destination-data-prefix-list"; - refine "data-policy/vpn-list/sequence/action/set/tloc-service-choice/service-case/service/tloc-or-tloc-list/tloc-list-case/tloc-list"; - refine "data-policy/vpn-list/sequence/action/set/tloc-service-choice/service-case/service/tloc-or-tloc-list/tloc-case/tloc/color"; - refine "data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list"; - refine "data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-label"; - refine "data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/list-num"; - refine "data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-ip"; - refine "data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-color"; - refine "data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-encap"; - refine "data-policy/vpn-list/sequence/action/set/vip-tloc-pref-list/tloc-preference"; - } - uses cflowd-template-grouping { - refine "cflowd-template" { - description "Display cflowd templates"; - } - refine "cflowd-template/collector"; - } - uses app-route-policy-grouping { - refine "app-route-policy"; - refine "app-route-policy/vpn-list"; - refine "app-route-policy/vpn-list/sequence"; - refine "app-route-policy/vpn-list/default-action/sla-class/sla-class-name"; - refine "app-route-policy/vpn-list/sequence/match/source/prefix-list/source-data-prefix-list"; - refine "app-route-policy/vpn-list/sequence/match/destination/prefix-list/destination-data-prefix-list"; - refine "app-route-policy/vpn-list/sequence/action/sla-class/sla-class-name"; - refine "app-route-policy/vpn-list/sequence/action/sla-class/strict"; - refine "app-route-policy/vpn-list/sequence/action/sla-class/preferred-color"; - } - uses policer-grouping { - refine "policer"; - } - container lists { - description "Display policy-related lists"; - uses vpn-list-grouping { - refine "vpn-list"; - refine "vpn-list/vpn"; - } - uses app-list-grouping { - refine "app-list"; - refine "app-list/app"; - refine "app-list/app-family"; - } - uses data-prefix-list-grouping { - refine "data-prefix-list"; - refine "data-prefix-list/ip-prefix"; - } - uses tloc-list-grouping { - refine "tloc-list"; - refine "tloc-list/tloc"; - } - uses data-ipv6-prefix-list-grouping { - refine "data-ipv6-prefix-list"; - refine "data-ipv6-prefix-list/ipv6-prefix"; - } - } - } - container snmp-policy { - config false; - container data-policy-filter; - container app-route-policy; - container access-list-names; - container access-list-counters; - container access-list-policers; - container qos-scheduler-info; - container qos-map-info; - container access-list-associations; - container rewrite-associations; - } - } - list policer { - description "Display policers"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - key "name index direction"; - leaf name { - description "Name of policer"; - type viptela:named-type; - } - leaf index { - description "Policer index"; - type uint32; - } - leaf direction { - description "Direction"; - type direction-enum; - } - leaf rate { - description "Bandwidth, in bps"; - type yang:gauge64; - } - leaf burst { - description "Burst size, in bytes"; - type uint32; - } - leaf oos-action { - description "Out-of-specification action"; - type string; - } - leaf oos-pkts { - description "Out-of-specification packets"; - type yang:counter64; - } - leaf oos-bytes { - description "Out-of-specification packet bytes"; - type yang:counter64; - } - } - notification sla-violation { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf application { - type string; - } - leaf source-ip { - type inet:ip-address; - } - leaf source-port { - type uint16; - } - leaf destination-ip { - type inet:ip-address; - } - leaf destination-port { - type uint16; - } - leaf protocol { - type uint8; - } - leaf dscp { - type uint8; - } - leaf sla-information { - type string; - } - leaf sla-status { - type string; - } - } - notification sla-violation-pkt-drop { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf application { - type string; - } - leaf source-ip { - type inet:ip-address; - } - leaf source-port { - type uint16; - } - leaf destination-ip { - type inet:ip-address; - } - leaf destination-port { - type uint16; - } - leaf protocol { - type uint8; - } - leaf dscp { - type uint8; - } - leaf sla-information { - type string; - } - leaf sla-status { - type string; - } - } - notification sla-config { - uses viptela:common-notification-header; - leaf sla-name { - type string; - } - leaf sla-operation { - type string; - } - leaf sla_loss { - type uint8; - } - leaf sla_latency { - type uint32; - } - leaf sla_jitter { - type uint32; - } - } - notification data-policy-association-status { - uses viptela:common-notification-header; - leaf vpn-list-name { - type string; - } - leaf policy-name { - type string; - } - leaf status { - type string; - } - } - notification access-list-association-status { - uses viptela:common-notification-header; - leaf access-list-name { - type string; - } - leaf status { - type string; - } - } - notification zbfw-flow-creation { - uses viptela:common-notification-header; - leaf svc-vpn-id { - type viptela:vpn-id; - } - leaf zone-pair { - type string; - } - leaf source-vpn { - type viptela:vpn-id; - } - leaf source-ip { - type inet:ip-address; - } - leaf source-port { - type uint16; - } - leaf destination-vpn { - type viptela:vpn-id; - } - leaf destination-ip { - type inet:ip-address; - } - leaf destination-port { - type uint16; - } - leaf protocol { - type uint8; - } - leaf state { - type string; - } - } - notification zbfw-flow-deletion { - uses viptela:common-notification-header; - leaf svc-vpn-id { - type viptela:vpn-id; - } - leaf zone-pair { - type string; - } - leaf source-vpn { - type viptela:vpn-id; - } - leaf source-ip { - type inet:ip-address; - } - leaf source-port { - type uint16; - } - leaf destination-vpn { - type viptela:vpn-id; - } - leaf destination-ip { - type inet:ip-address; - } - leaf destination-port { - type uint16; - } - leaf protocol { - type uint8; - } - leaf state { - type string; - } - } - notification zbfw-flow-table-full { - uses viptela:common-notification-header; - leaf curr-flows { - type uint32; - } - leaf hthresh-flows { - type uint32; - } - leaf max-flows { - type uint32; - } - } - notification zbfw-clear-flow-table-full { - uses viptela:common-notification-header; - leaf curr-flows { - type uint32; - } - leaf lthresh-flows { - type uint32; - } - leaf max-flows { - type uint32; - } - } - notification zbfw-pkt-log { - uses viptela:common-notification-header; - leaf svc-vpn-id { - type viptela:vpn-id; - } - leaf zone-pair { - type string; - } - leaf source-vpn { - type viptela:vpn-id; - } - leaf source-ip { - type inet:ip-address; - } - leaf source-port { - type uint16; - } - leaf destination-vpn { - type viptela:vpn-id; - } - leaf destination-ip { - type inet:ip-address; - } - leaf destination-port { - type uint16; - } - leaf protocol { - type uint8; - } - leaf action { - type string; - } - } - notification zbfw-half-open-limit-hit { - uses viptela:common-notification-header; - leaf curr-half-open-flows { - type uint32; - } - leaf hthresh-half-open-flows { - type uint32; - } - leaf max-half-open-flows { - type uint32; - } - } - notification zbfw-clear-half-open-hit { - uses viptela:common-notification-header; - leaf curr-half-open-flows { - type uint32; - } - leaf lthresh-half-open-flows { - type uint32; - } - leaf max-half-open-flows { - type uint32; - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-probe.yang b/viptela-mibs/19.2/yang/viptela-probe.yang deleted file mode 100644 index 578203a9..00000000 --- a/viptela-mibs/19.2/yang/viptela-probe.yang +++ /dev/null @@ -1,221 +0,0 @@ -module viptela-probe { - namespace "http://viptela.com/probe"; - prefix viptela-probe; - - prefix tailf; - } - import ietf-inet-types { - prefix inet; - } - import ietf-yang-types { - prefix yang; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - import viptela-vpn { - prefix viptela-vpn; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines data model for Probes"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Initial revision"; - } - - container probe { - description "Probe information"; - when - "((/viptela-system:system/viptela-system:personality != 'vbond' and - /viptela-system:system/viptela-system:personality != 'vsmart' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-M' and - /viptela-system:system/viptela-system:device-model != 'vedge-1000' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-WM' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-M2' and - /viptela-system:system/viptela-system:device-model != 'vedge-1000' and - /viptela-system:system/viptela-system:device-model != 'vedge-2000' and - /viptela-system:system/viptela-system:device-model != 'vedge-100' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-W2' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-B' and - /viptela-system:system/viptela-system:device-model != 'vedge-cloud' and - /viptela-system:system/viptela-system:device-model != 'vedge-sim' - ))"; - leaf latency { - description "Probe latency in seconds: <0..65530>"; - type uint16; - default "30"; - } - leaf pmtu-discovery { - description "PMTU discovery"; - type boolean; - default "false"; - } - container saas { - description "SaaS"; - when "((count(/viptela-probe:probe-path/gateway/local-interface-list) > 0) or (/viptela-probe:probe-path/branch/color-all-dia) or (count(/viptela-probe:probe-path/branch/color-list) > 0))"; - container salesforce_apps { - presence "true"; - leaf dscp { - description "DSCP value used for Saas Probe"; - type viptela:dscp-value; - } - } - container office365_apps { - presence "true"; - leaf dscp { - description "DSCP value used for Saas Probe"; - type viptela:dscp-value; - } - } - container amazon_aws_apps { - presence "true"; - leaf dscp { - description "DSCP value used for Saas Probe"; - type viptela:dscp-value; - } - } - container oracle_apps { - presence "true"; - leaf dscp { - description "DSCP value used for Saas Probe"; - type viptela:dscp-value; - } - } - container box_net_apps { - presence "true"; - leaf dscp { - description "DSCP value used for Saas Probe"; - type viptela:dscp-value; - } - } - container dropbox_apps { - presence "true"; - leaf dscp { - description "DSCP value used for Saas Probe"; - type viptela:dscp-value; - } - } - container intuit_apps { - presence "true"; - leaf dscp { - description "DCSP value used for Saas Probe"; - type viptela:dscp-value; - } - } - container concur_apps { - presence "true"; - leaf dscp { - description "DSCP value used for Saas Probe"; - type viptela:dscp-value; - } - } - container sugar_crm_apps { - presence "true"; - leaf dscp { - description "DSCP value used for Saas Probe"; - type viptela:dscp-value; - } - } - container zoho_crm_apps { - presence "true"; - leaf dscp { - description "DSCP value used for Saas Probe"; - type viptela:dscp-value; - } - } - container zendesk_apps { - presence "true"; - leaf dscp { - description "DSCP value used for Saas Probe"; - type viptela:dscp-value; - } - } - container gotomeeting_apps { - presence "true"; - leaf dscp { - description "DSCP value used for Saas Probe"; - type viptela:dscp-value; - } - } - container google_apps { - presence "true"; - leaf dscp { - description "DSCP value used for Saas Probe"; - type viptela:dscp-value; - } - } - } - } - container probe-path { - description "Probe-Path information"; - when - "((/viptela-system:system/viptela-system:personality != 'vbond' and - /viptela-system:system/viptela-system:personality != 'vsmart' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-M' and - /viptela-system:system/viptela-system:device-model != 'vedge-1000' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-WM' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-M2' and - /viptela-system:system/viptela-system:device-model != 'vedge-1000' and - /viptela-system:system/viptela-system:device-model != 'vedge-2000' and - /viptela-system:system/viptela-system:device-model != 'vedge-100' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-W2' and - /viptela-system:system/viptela-system:device-model != 'vedge-100-B' and - /viptela-system:system/viptela-system:device-model != 'vedge-cloud' and - /viptela-system:system/viptela-system:device-model != 'vedge-sim' - ))"; - leaf trigger { - description "trigger"; - type viptela:cloudexpress-probe-trigger; - } - leaf latency { - description "latenty"; - type uint16; - default "30"; - when "../trigger = 'periodic'"; - } - choice path-type-choice { - case branch-case { - container branch { - presence "true"; - choice all-or-specific-tlocs { - case all { - leaf color-all-dia { - description "Start probes all DIA Interfaces"; - type empty; - } - } - case tloc-list { - leaf-list color-list { - description "Local color list"; - type viptela:color-enum; - } - } - } - } - } - case gateway-case { - container gateway { - leaf-list local-interface-list { - description "Gateway Internet Exit interfaces"; - ordered-by user; - max-elements "8"; - type viptela:named-type; - } - } - } - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-security.yang b/viptela-mibs/19.2/yang/viptela-security.yang deleted file mode 100644 index 009754d8..00000000 --- a/viptela-mibs/19.2/yang/viptela-security.yang +++ /dev/null @@ -1,3036 +0,0 @@ -module viptela-security { - namespace "http://viptela.com/security"; - prefix viptela-security; - - import ietf-inet-types { - prefix inet; - } - import ietf-yang-types { - prefix yang; - } - import viptela-common { - prefix viptela; - } - prefix tailf; - } - import viptela-system { - prefix viptela-system; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines data model for Viptela security management"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - typedef session-state { - description "Session state"; - type enumeration { - enum "down"; - enum "connect"; - enum "handshake"; - enum "trying"; - enum "challenge"; - enum "challenge_resp"; - enum "challenge_ack"; - enum "up"; - enum "tear_down"; - } - } - - typedef state-enum { - description "State"; - type enumeration { - enum "unknown"; - enum "up"; - enum "down"; - } - } - - typedef authentication-enum { - type enumeration { - enum "none" { - value 0; - } - enum "sha1-hmac" { - value 3; - } - enum "ah-sha1-hmac" { - value 4; - } - enum "ah-no-id" { - value 5; - } - } - } - - typedef conn-flag-enum { - description "Connection error flags"; - type enumeration { - enum "NOERR"; - enum "ACSRREJ"; - enum "STENTRY"; - enum "HSFAIL"; - enum "DCERTFL"; - enum "NLCERT"; - enum "LISFD"; - enum "SNOCHECK"; - enum "IP_TOS"; - enum "TMRALC"; - enum "DCONFAIL"; - enum "WRKRTO"; - enum "VS_TMO"; - enum "VB_TMO"; - enum "VM_TMO"; - enum "VP_TMO"; - enum "DISTLOC"; - enum "RMGSPR"; - enum "PRCHAL"; - enum "SYSPRCH"; - enum "RECLEN0"; - enum "TXCHTOBD"; - enum "RDSIGFBD"; - enum "SSLNFAIL"; - enum "DHSTMO"; - enum "NOVS"; - enum "NOACTVB"; - enum "ORPTMO"; - enum "DEVALC"; - enum "TUNALC"; - enum "CRTREJSER"; - enum "VBDEST"; - enum "CRTREV"; - enum "RXTRDWN"; - enum "XTVSTRDN"; - enum "NOSLPRCRT"; - enum "DUPSER"; - enum "SERNTPRES"; - enum "CRTVERFL"; - enum "BIDNTPR"; - enum "BIDNTVRFD"; - enum "BDSGVERFL"; - enum "MEMALCFL"; - enum "UNMSGBDRG"; - enum "VSCRTREV"; - enum "VECRTREV"; - enum "UNAUTHEL"; - enum "DISCVBD"; - enum "CTORGNMMIS"; - enum "NOZTPEN"; - enum "NOVMCFG"; - enum "CHVERFAIL"; - enum "DUPCLHELO"; - enum "CERTEXPRD"; - enum "SYSIPCHNG"; - enum "XTVMTRDN"; - enum "MGRTBLCKD"; - enum "NONCGN"; - enum "XTMOS"; - enum "IPTMISS"; - enum "OPERDOWN"; - enum "NTPRVMINT"; - enum "STNMODETD"; - enum "LRNTPEER"; - enum "CGNIDCHNGD"; - enum "DUPSYSIPDEL"; - enum "BIDSIG"; - enum "IDREQDECFAIL"; - enum "VEYIDBNDFAIL"; - enum "CREDFAIL"; - enum "RECCABLOBFAIL"; - enum "EMBARGOFAIL"; - enum "NEWVBNOVMNG"; - enum "HWCERTREN"; - enum "HWCERTREV"; - } - } - - container security { - description "Security information"; - when "/viptela-system:system/viptela-system:personality != 'vcontainer'"; - container ipsec { - description "Configure IPsec parameters"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - must - "(replay-window = 64) or (replay-window = 128) or (replay-window = 256) or - (replay-window = 512) or (replay-window = 1024) or (replay-window = 2048) or - (replay-window = 4096) or (replay-window = 8192)" { - error-message "Invalid replay-window (Should be power of 2 Range 64..4096)"; - } - leaf rekey { - description "Time interval between rekeying"; - type uint32 { - description "10..1209600 seconds"; - range "10..1209600"; - } - default "86400"; - } - leaf replay-window { - description "Replay window size"; - type uint32 { - description "64..4096 (must be a power of 2)"; - } - default "512"; - } - leaf-list authentication-type { - description "List of authentication types"; - ordered-by user; - type authentication-enum; - } - leaf pairwise-keying { - description "Enable IPsec pairwise-keying"; - type boolean; - } - } - container control { - description "Configure control related properties"; - when - "(/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - leaf protocol { - description "DTLS or TLS"; - type viptela:control-protocol-enum; - default "dtls"; - } - leaf tls-port { - when "(../protocol != 'dtls')"; - description "Control TLS port"; - type uint32 { - description "1025..65535"; - range "1025..65535"; - } - default "23456"; - } - } - container umbrella { - description "Configure Umbrella service related security properties"; - presence "Is umbrella redirection enabled"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf token { - description "Umbrella service registration token"; - type string { - length "1..64"; - } - } - leaf dnscrypt { - description "Enable DNScrypt while redirecting DNS requests to Umbrella"; - type boolean; - default "true"; - } - } - } - container control { - description "Display control information"; - when "/viptela-system:system/viptela-system:personality != 'vcontainer'"; - container connections-info { - description "Display configured control connection rate, in PPS"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - leaf rate { - type string; - } - } - list connections { - description "Display control connections information"; - config false; - key "instance peer-type site-id domain-id local-private-ip local-private-port public-ip public-port"; - leaf instance { - description "vdaemon instance ID"; - type uint32; - } - leaf peer-type { - description "Connection type"; - type viptela:personality-enum-oper; - } - leaf site-id { - description "Site ID"; - type uint32; - } - leaf domain-id { - description "Domain ID"; - type uint32; - } - leaf local-private-ip { - description "Private IP address"; - type inet:ip-address; - } - leaf local-private-port { - description "Private port number"; - type uint32; - } - leaf public-ip { - description "Public IP address"; - type inet:ip-address; - } - leaf public-port { - description "Public port number"; - type uint32; - } - leaf system-ip { - description "System IP address"; - type inet:ip-address; - } - leaf protocol { - description "Protocol"; - type viptela:control-protocol-enum; - } - leaf local-color { - description "Local color"; - type viptela:color-enum; - } - leaf remote-color { - description "Remote color"; - type viptela:color-enum; - } - leaf private-ip { - description "Private IP address"; - type inet:ip-address; - } - leaf private-port { - description "Private port"; - type uint32; - } - leaf state { - description "State"; - type session-state; - } - leaf local_enum { - description "Local error reason"; - type conn-flag-enum; - } - leaf remote_enum { - description "Remote error reason"; - type conn-flag-enum; - } - leaf local-state-info { - description "Local state information"; - type string; - } - leaf remote-state-info { - description "Remote state information"; - type string; - } - leaf uptime { - description "Uptime"; - type string; - } - leaf controller-group-id { - description "Controller group ID"; - type uint16; - } - leaf tx_hello { - description "Tx hello"; - type uint32; - } - leaf tx_connects { - description "Tx connects"; - type uint32; - } - leaf tx_registers { - description "Tx registers"; - type uint32; - } - leaf tx_register_replies { - description "Tx register replies"; - type uint32; - } - leaf tx_challenge { - description "Tx challenge"; - type uint32; - } - leaf tx_challenge_resp { - description "Tx challenge response"; - type uint32; - } - leaf tx_challenge_ack { - description "Tx challenge ack"; - type uint32; - } - leaf tx_teardown { - description "Tx teardown"; - type uint32; - } - leaf tx_teardown_all { - description "Tx teardown all connections"; - type uint32; - } - leaf tx_vm_to_peer { - description "Tx vManage to peer"; - type uint32; - } - leaf tx_register_to_vm { - description "Tx register to vManage"; - type uint32; - } - leaf rx_hello { - description "Rx hello"; - type uint32; - } - leaf rx_connects { - description "Rx connects"; - type uint32; - } - leaf rx_registers { - description "Rx registers"; - type uint32; - } - leaf rx_register_replies { - description "Rx register replies"; - type uint32; - } - leaf rx_challenge { - description "Rx challenge"; - type uint32; - } - leaf rx_challenge_resp { - description "Rx challenge response"; - type uint32; - } - leaf rx_challenge_ack { - description "Rx challenge ack"; - type uint32; - } - leaf rx_teardown { - description "Rx teardown"; - type uint32; - } - leaf rx_vm_to_peer { - description "Rx vManage to peer"; - type uint32; - } - leaf rx_register_to_vm { - description "Rx register to vManage"; - type uint32; - } - leaf negotiated_hello_interval { - description "Negotiated hello interval"; - type uint32; - } - leaf negotiated_hello_tolerance { - description "Negotiated hello tolerance"; - type uint32; - } - leaf cfg-system-ip { - description "Configured System IP address"; - type inet:ip-address; - } - leaf v-org-name { - description "Organization Name"; - type string; - } - leaf tx_create_cert { - description "Tx create certificate to vManage"; - type uint32; - } - leaf rx_create_cert { - description "Rx create certificate from vBond"; - type uint32; - } - leaf tx_create_cert_reply { - description "Tx create certificate reply to vBond"; - type uint32; - } - leaf rx_create_cert_reply { - description "Rx create certificate reply from vManage"; - type uint32; - } - leaf behind-proxy { - description "Whether controller is behind proxy"; - type string; - } - } - list connections-history { - description "Display control connections history"; - config false; - key "instance index"; - leaf instance { - description "vdaemon instance ID"; - type uint32; - } - leaf index { - description "History index"; - type uint32; - } - leaf peer-type { - description "Connection type"; - type viptela:personality-enum-oper; - } - leaf site-id { - description "Site ID"; - type viptela:site-id; - } - leaf domain-id { - description "Domain ID"; - type uint32; - } - leaf private-ip { - description "Private IP address"; - type inet:ip-address; - } - leaf private-port { - description "Private port number"; - type uint32; - } - leaf public-ip { - description "Public IP address"; - type inet:ip-address; - } - leaf public-port { - description "Public port number"; - type uint32; - } - leaf system-ip { - description "System IP address"; - type inet:ip-address; - } - leaf protocol { - description "Protocol"; - type viptela:control-protocol-enum; - } - leaf local-color { - description "Local color"; - type viptela:color-enum; - } - leaf remote-color { - description "Remote color"; - type viptela:color-enum; - } - leaf state { - description "State"; - type session-state; - } - leaf local_enum { - description "Local error reason"; - type conn-flag-enum; - } - leaf remote_enum { - description "Remote Error Reason"; - type conn-flag-enum; - } - leaf local-state-info { - description "Local state information"; - type string; - } - leaf remote-state-info { - description "Remote state information"; - type string; - } - leaf downtime { - description "Downtime"; - type string; - } - leaf tx_hello { - description "Tx hello"; - type uint32; - } - leaf tx_connects { - description "Tx connects"; - type uint32; - } - leaf tx_registers { - description "Tx registers"; - type uint32; - } - leaf tx_register_replies { - description "Tx register replies"; - type uint32; - } - leaf tx_challenge { - description "Tx challenge"; - type uint32; - } - leaf tx_challenge_resp { - description "Tx challenge response"; - type uint32; - } - leaf tx_challenge_ack { - description "Tx challenge ack"; - type uint32; - } - leaf tx_teardown { - description "Tx teardown"; - type uint32; - } - leaf tx_teardown_all { - description "Tx teardown all connections"; - type uint32; - } - leaf tx_vm_to_peer { - description "Tx vManage to peer"; - type uint32; - } - leaf tx_register_to_vm { - description "Tx register to vManage"; - type uint32; - } - leaf rx_hello { - description "Rx hello"; - type uint32; - } - leaf rx_connects { - description "Rx connects"; - type uint32; - } - leaf rx_registers { - description "Rx registers"; - type uint32; - } - leaf rx_register_replies { - description "Rx register replies"; - type uint32; - } - leaf rx_challenge { - description "Rx challenge"; - type uint32; - } - leaf rx_challenge_resp { - description "Rx challenge response"; - type uint32; - } - leaf rx_challenge_ack { - description "Rx challenge ack"; - type uint32; - } - leaf rx_teardown { - description "Rx teardown"; - type uint32; - } - leaf rx_vm_to_peer { - description "Rx vManage to peer"; - type uint32; - } - leaf rx_register_to_vm { - description "Rx register to vManage"; - type uint32; - } - leaf rep-count { - description "Repeat count"; - type uint32; - } - leaf prev-downtime { - description "Previous downtime"; - type string; - } - leaf cfg-system-ip { - description "Configured System IP address"; - type inet:ip-address; - } - leaf vh-org-name { - description "Organization Name"; - type string; - } - leaf uuid { - description "Peer's unique device identifier"; - type string; - } - leaf tx_create_cert { - description "Tx create certificate to vManage"; - type uint32; - } - leaf rx_create_cert { - description "Rx create certificate from vBond"; - type uint32; - } - leaf tx_create_cert_reply { - description "Tx create certificate reply to vBond"; - type uint32; - } - leaf rx_create_cert_reply { - description "Rx create certificate reply from vManage"; - type uint32; - } - } - container statistics { - description "Display control statistics"; - config false; - leaf tx_pkts { - description "Tx packets"; - type yang:counter64; - } - leaf tx_octets { - description "Tx octets"; - type uint32; - } - leaf tx_error { - description "Tx error"; - type uint32; - } - leaf tx_blocked { - description "Tx blocked"; - type uint32; - } - leaf tx_hello { - description "Tx hello"; - type yang:counter64; - } - leaf tx_connects { - description "Tx connects"; - type uint32; - } - leaf tx_registers { - description "Tx registers"; - type uint32; - } - leaf tx_register_replies { - description "Tx register replies"; - type uint32; - } - leaf tx_dtls_handshake { - description "Tx DTLS handshake"; - type uint32; - } - leaf tx_dtls_handshake_failures { - description "Tx DTLS handshake failures"; - type uint32; - } - leaf tx_dtls_handshake_done { - description "Tx DTLS handshake done"; - type uint32; - } - leaf tx_challenge { - description "Tx challenge"; - type uint32; - } - leaf tx_challenge_resp { - description "Tx challenge response"; - type uint32; - } - leaf tx_challenge_ack { - description "Tx challenge ack"; - type uint32; - } - leaf tx_challenge_error { - description "Tx challenge error"; - type uint32; - } - leaf tx_challenge_resp_error { - description "Tx challenge response error"; - type uint32; - } - leaf tx_challenge_ack_error { - description "Tx challenge ack error"; - type uint32; - } - leaf tx_challenge_gen_error { - description "Tx challenge general errors"; - type uint32; - } - leaf tx_vmanage_to_peer { - description "Tx vManage to peer"; - type uint32; - } - leaf tx_register_to_vmanage { - description "Tx register to vmanage"; - type uint32; - } - leaf rx_pkts { - description "Rx packets"; - type yang:counter64; - } - leaf rx_octets { - description "Rx octets"; - type uint32; - } - leaf rx_error { - description "Rx error"; - type uint32; - } - leaf rx_hello { - description "Rx hello"; - type yang:counter64; - } - leaf rx_connects { - description "Rx connects"; - type uint32; - } - leaf rx_registers { - description "Rx registers"; - type uint32; - } - leaf rx_register_replies { - description "Rx register replies"; - type uint32; - } - leaf rx_dtls_handshake { - description "Rx DTLS handshake"; - type uint32; - } - leaf rx_dtls_handshake_failures { - description "Rx DTLS handshake failures"; - type uint32; - } - leaf rx_dtls_handshake_done { - description "Rx DTLS handshake done"; - type uint32; - } - leaf rx_challenge { - description "Rx challenge"; - type uint32; - } - leaf rx_challenge_resp { - description "Rx challenge response"; - type uint32; - } - leaf rx_challenge_ack { - description "Rx challenge ack"; - type uint32; - } - leaf challenge_failures { - description "Challenge failures"; - type uint32; - } - leaf rx_vmanage_to_peer { - description "Rx vManage to peer"; - type uint32; - } - leaf rx_register_to_vmanage { - description "Rx register to vmanage"; - type uint32; - } - leaf bid_failures_needing_reset { - description "Board ID reset count"; - type uint32; - } - } - container local-properties { - description "Display local control properties"; - config false; - leaf device-type { - description "Personality"; - type viptela:personality-enum-oper; - } - leaf organization-name { - description "Organization name"; - type viptela:organization-name; - } - leaf certificate-status { - description "Certificate status"; - type string; - } - leaf root-ca-chain-status { - description "Root CA chain status"; - type string; - } - leaf certificate-validity { - description "Certificate validity"; - type string; - } - leaf certificate-not-valid-before { - description "Certificate not valid before"; - type string; - } - leaf certificate-not-valid-after { - description "Certificate not valid after"; - type string; - } - leaf dns-name { - description "DNS name"; - type string; - } - leaf site-id { - description "Site ID"; - type viptela:site-id; - } - leaf domain-id { - description "Domain ID"; - type uint32; - } - leaf protocol { - description "Protocol"; - type viptela:control-protocol-enum; - } - leaf tls-port { - description "TLS port"; - type uint32; - } - leaf system-ip { - description "System IP address"; - type inet:ip-address; - } - leaf uuid { - description "Unique device identifier"; - type string; - } - leaf board-serial { - description "Board ID serial number"; - type viptela:serial-number; - } - leaf register-interval { - description "Register interval - Deprecated in 15.4"; - type string; - status deprecated; - } - leaf retry-interval { - description "Retry interval"; - type string; - } - leaf no-activity { - description "No activity expiry interval"; - type string; - } - leaf dns-cache-flush-interval { - description "DNS cache time to live"; - type string; - } - leaf port-hopped { - description "Device changed port"; - type string; - } - leaf time-since-port-hop { - description "Time since last port hop"; - type string; - } - leaf max-controllers { - description "Maximum number of controllers"; - type uint8; - default "2"; - } - leaf keygen-interval { - description "Key generation interval"; - type string; - } - list ip-address-list { - description "List of IP addresses"; - config false; - key "index"; - leaf index { - description "IP index"; - type uint32; - } - leaf ip { - description "IP"; - type inet:ip-address; - } - leaf port { - description "Port"; - type uint32; - } - } - leaf number-vbond-peers { - description "Number of vBond peers"; - type uint32; - } - list vbond-address-list { - description "List of vBond peers"; - config false; - key "index"; - leaf index { - description "IP index"; - type uint32; - } - leaf ip { - description "IP address"; - type inet:ip-address; - } - leaf port { - description "Port"; - type uint32; - } - } - leaf number-active-wan-interfaces { - description "Number of WAN interfaces"; - type uint32; - } - list wan-interface-list { - description "List of WAN interfaces"; - config false; - key "instance index"; - leaf instance { - description "vdaemon instance ID"; - type uint32; - } - leaf index { - description "WAN index"; - type uint32; - } - leaf interface { - description "Interface name"; - type viptela:named-type; - } - leaf public-ip { - description "Public IP address"; - type inet:ip-address; - } - leaf public-port { - description "Public port"; - type uint32; - } - leaf private-ip { - description "Private IP"; - type inet:ip-address; - } - leaf private-port { - description "Private port"; - type uint32; - } - leaf num-vsmarts { - description "Number of vSmarts"; - type uint32; - } - leaf num-vmanages { - description "Number of vManages"; - type uint32; - } - leaf weight { - description "Weight"; - type uint32; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf color { - description "Color"; - type viptela:color-enum; - } - leaf carrier { - description "Carrier"; - type viptela:carrier-enum; - } - leaf preference { - description "Preference"; - type uint32; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - } - leaf admin-state { - description "Administrative state"; - type state-enum; - } - leaf operation-state { - description "Operational state"; - type state-enum; - } - leaf last-conn-time { - description "Time since last connection"; - type string; - } - leaf restrict-str { - description "Restrict"; - type string; - } - leaf control-str { - description "Control connections required"; - type string; - } - leaf per-wan-max-controllers { - description "Maximum number of controllers on this WAN interface"; - type uint8; - } - leaf private-ipv6 { - description "Private IPv6 address"; - type inet:ip-address; - } - leaf spi-change { - description "Time left until SPI change"; - type string; - } - leaf last-resort { - description "Last-resort Interface"; - type string; - } - leaf wan-port-hopped { - description "Interface changed port"; - type string; - } - leaf wan-time-since-port-hop { - description "Time since last port hop"; - type string; - } - leaf vbond-as-stun-server { - description "vbond as a stun server"; - type string; - } - leaf vmanage-connection-preference { - description "Interface preference for control connection to vManage"; - type uint8; - } - leaf low-bandwidth-link { - description "Low bandwith interface"; - type string; - } - leaf nat-type { - description "NAT type"; - type string; - } - } - leaf vedge-list-version { - description "vEdge list version number"; - type yang:counter64; - } - leaf vsmart-list-version { - description "vSmart list version number"; - type yang:counter64; - } - leaf sp-organization-name { - description "SP Organization name"; - type viptela:organization-name; - } - leaf token { - description "Token information"; - type viptela:serial-number; - } - leaf cloud-hosted { - description "vManage is hosted in the Cisco cloud"; - type string; - } - leaf embargo-check { - description "Embargo check status"; - type string; - } - leaf enterprise-serial { - description "Enterprise certificate serial number"; - type viptela:serial-number; - } - leaf enterprise-certificate-status { - description "Enterprise certificate status"; - type string; - } - leaf enterprise-certificate-validity { - description "Enterprise certificate validity"; - type string; - } - leaf enterprise-certificate-not-valid-before { - description "Enterprise certificate not valid before"; - type string; - } - leaf enterprise-certificate-not-valid-after { - description "Enterprise certificate not valid after"; - type string; - } - leaf pairwise-keying { - description "Pairwise keying enabled"; - type string; - } - } - container affinity { - description "Display control affinity"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - list config { - description "Display control affinity configuration"; - config false; - key "affc-index"; - leaf affc-index { - description "WAN index"; - type uint32; - } - leaf affc-interface { - description "Interface name"; - type viptela:named-type; - } - leaf affc-ervc { - description "Effective required vSmart count"; - type uint32; - } - leaf affc-ecl { - description "Effective controller group id list"; - type string; - } - leaf affc-ccl { - description "Current controller group ID list"; - type string; - } - leaf affc-equil { - description "Equilibrium"; - type string; - } - leaf affc-last-resort { - description "Last-resort Interface"; - type string; - } - } - list status { - description "Display control affinity status"; - config false; - key "affs-index"; - leaf affs-index { - description "WAN index"; - type uint32; - } - leaf affs-interface { - description "Interface name"; - type viptela:named-type; - } - leaf affs-acc { - description "Assigned connected controllers"; - type string; - } - leaf affs-ucc { - description "Unassigned connected controllers"; - type string; - } - leaf affs-ac { - description "Assigned controllers"; - type string; - } - } - } - list valid-vsmarts { - description "Display valid vSmarts"; - config false; - key "serial-number org"; - leaf serial-number { - description "Serial number of the device"; - type viptela:serial-number; - } - leaf org { - description "Organization that the controller belongs to"; - type string; - } - } - list valid-vedges { - when - "(/viptela-system:system/viptela-system:personality != 'vedge')or - (/viptela-system:system/viptela-system:vbond/viptela-system:local)"; - description "Display valid vEdges"; - config false; - key "chassis-number"; - leaf chassis-number { - description "Chassis number of the device"; - type viptela:chassis-number; - } - leaf serial-number { - description "Serial number of the device"; - type viptela:serial-number; - } - leaf validity { - description "Device valid or staging"; - type viptela:validity-enum; - } - leaf org { - description "Organization that the vedge belongs to"; - type string; - } - leaf hardware-installed-serial-number { - description "Installed serial number of the device"; - type viptela:serial-number; - } - } - list summary { - description "Display control summary"; - config false; - key "instance"; - leaf instance { - description "vdaemon instance ID"; - type uint32; - } - leaf vbond_counts { - type uint16; - } - leaf vmanage_counts { - type uint16; - } - leaf vsmart_counts { - type uint16; - } - leaf vedge_counts { - type uint16; - when "/viptela-system:system/viptela-system:personality != 'vedge'"; - } - leaf protocol { - type viptela:control-protocol-enum; - when "/viptela-system:system/viptela-system:personality != 'vedge'"; - } - leaf listening_ip { - type inet:ip-address; - when "/viptela-system:system/viptela-system:personality != 'vedge'"; - } - leaf listening_ipv6 { - type inet:ip-address; - when "/viptela-system:system/viptela-system:personality != 'vedge'"; - } - leaf listening_port { - type inet:port-number; - when "/viptela-system:system/viptela-system:personality != 'vedge'"; - } - } - list valid-vmanage-id { - description "Display valid vManage certificate authority UUID"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - config false; - key "chassis-number"; - leaf chassis-number { - description "Chassis number of the device"; - type viptela:chassis-number; - } - } - } - container orchestrator { - description "Display orchestrator information"; - when - "(/viptela-system:system/viptela-system:vbond/viptela-system:local) - and (/viptela-system:system/viptela-system:vbond/viptela-system:remote)"; - list connections { - description "Display orchestrator connection information"; - config false; - key "instance peer-type site-id domain-id local-private-ip local-private-port public-ip public-port"; - leaf instance { - description "vdaemon instance ID"; - type uint32; - } - leaf peer-type { - description "Connection type"; - type viptela:personality-enum-oper; - } - leaf site-id { - description "Site ID"; - type viptela:site-id; - } - leaf domain-id { - description "Domain ID"; - type uint32; - } - leaf protocol { - description "Protocol"; - type viptela:control-protocol-enum; - } - leaf local-private-ip { - description "Private IP address"; - type inet:ip-address; - } - leaf local-private-port { - description "Private port number"; - type uint32; - } - leaf public-ip { - description "Public IP address"; - type inet:ip-address; - } - leaf public-port { - description "Public port number"; - type uint32; - } - leaf system-ip { - description "System IP address"; - type inet:ip-address; - } - leaf local-color { - description "Local color"; - type viptela:color-enum; - } - leaf remote-color { - description "Remote color"; - type viptela:color-enum; - } - leaf private-ip { - description "Private IP address"; - type inet:ip-address; - } - leaf private-port { - description "Private port"; - type uint32; - } - leaf state { - description "State"; - type session-state; - } - leaf local_enum { - description "Local error reason"; - type conn-flag-enum; - } - leaf remote_enum { - description "Remote error reason"; - type conn-flag-enum; - } - leaf local-state-info { - description "Local state information"; - type string; - } - leaf remote-state-info { - description "Remote state information"; - type string; - } - leaf uptime { - description "Uptime"; - type string; - } - leaf tx_hello { - description "Tx hello"; - type uint32; - } - leaf tx_connects { - description "Tx connects"; - type uint32; - } - leaf tx_registers { - description "Tx registers"; - type uint32; - } - leaf tx_register_replies { - description "Tx register replies"; - type uint32; - } - leaf tx_challenge { - description "Tx challenge"; - type uint32; - } - leaf tx_challenge_resp { - description "Tx challenge response"; - type uint32; - } - leaf tx_challenge_ack { - description "Tx challenge ack"; - type uint32; - } - leaf tx_teardown { - description "Tx teardown"; - type uint32; - } - leaf tx_teardown_all { - description "Tx teardown all connections"; - type uint32; - } - leaf tx_vm_to_peer { - description "Tx vManage to peer"; - type uint32; - } - leaf tx_register_to_vm { - description "Tx register to vManage"; - type uint32; - } - leaf rx_hello { - description "Rx hello"; - type uint32; - } - leaf rx_connects { - description "Rx connects"; - type uint32; - } - leaf rx_registers { - description "Rx registers"; - type uint32; - } - leaf rx_register_replies { - description "Rx register replies"; - type uint32; - } - leaf rx_challenge { - description "Rx challenge"; - type uint32; - } - leaf rx_challenge_resp { - description "Rx challenge response"; - type uint32; - } - leaf rx_challenge_ack { - description "Rx challenge ack"; - type uint32; - } - leaf rx_teardown { - description "Rx teardown"; - type uint32; - } - leaf rx_vm_to_peer { - description "Rx vManage to peer"; - type uint32; - } - leaf rx_register_to_vm { - description "Rx register to vManage"; - type uint32; - } - leaf negotiated_hello_interval { - description "Negotiated hello interval"; - type uint32; - } - leaf negotiated_hello_tolerance { - description "Negotiated hello tolerance"; - type uint32; - } - leaf orgname { - description "Peer's organization name"; - type string; - } - leaf sporgname { - description "Peer's SP organization name"; - type string; - } - leaf tx_create_cert { - description "Tx create certificate to vManage"; - type uint32; - } - leaf rx_create_cert { - description "Rx create certificate from vBond"; - type uint32; - } - leaf tx_create_cert_reply { - description "Tx create certificate reply from vBond"; - type uint32; - } - leaf rx_create_cert_reply { - description "Rx create certificate reply from vManage"; - type uint32; - } - leaf cloud-hosted { - description "Controller hosted in Cisco cloud"; - type boolean; - } - } - list connections-history { - description "Display orchestrator connection history"; - config false; - key "instance index"; - leaf instance { - description "vdaemon instance ID"; - type uint32; - } - leaf index { - description "History index"; - type uint32; - } - leaf peer-type { - description "Connection type"; - type viptela:personality-enum-oper; - } - leaf site-id { - description "Site ID"; - type viptela:site-id; - } - leaf domain-id { - description "Domain ID"; - type uint32; - } - leaf protocol { - description "Protocol"; - type viptela:control-protocol-enum; - } - leaf private-ip { - description "Private IP address"; - type inet:ip-address; - } - leaf private-port { - description "Private port number"; - type uint32; - } - leaf public-ip { - description "Public IP address"; - type inet:ip-address; - } - leaf public-port { - description "Public port number"; - type uint32; - } - leaf system-ip { - description "System IP address"; - type inet:ip-address; - } - leaf local-color { - description "Local color"; - type viptela:color-enum; - } - leaf remote-color { - description "Remote color"; - type viptela:color-enum; - } - leaf state { - description "State"; - type session-state; - } - leaf local_enum { - description "Local error reason"; - type conn-flag-enum; - } - leaf remote_enum { - description "Remote error reason"; - type conn-flag-enum; - } - leaf local-state-info { - description "Local state information"; - type string; - } - leaf remote-state-info { - description "Remote state information"; - type string; - } - leaf local-private-ip { - description "Private IP address"; - type inet:ip-address; - } - leaf local-private-port { - description "Private port"; - type uint32; - } - leaf downtime { - description "Downtime"; - type string; - } - leaf tx_hello { - description "Tx hello"; - type uint32; - } - leaf tx_connects { - description "Tx connects"; - type uint32; - } - leaf tx_registers { - description "Tx registers"; - type uint32; - } - leaf tx_register_replies { - description "Tx register replies"; - type uint32; - } - leaf tx_challenge { - description "Tx challenge"; - type uint32; - } - leaf tx_challenge_resp { - description "Tx challenge response"; - type uint32; - } - leaf tx_challenge_ack { - description "Tx challenge ack"; - type uint32; - } - leaf tx_teardown { - description "Tx teardown"; - type uint32; - } - leaf tx_teardown_all { - description "Tx teardown all connections"; - type uint32; - } - leaf tx_vm_to_peer { - description "Tx vManage to peer"; - type uint32; - } - leaf tx_register_to_vm { - description "Tx register to vManage"; - type uint32; - } - leaf rx_hello { - description "Rx hello"; - type uint32; - } - leaf rx_connects { - description "Rx connects"; - type uint32; - } - leaf rx_registers { - description "Rx registers"; - type uint32; - } - leaf rx_register_replies { - description "Rx register replies"; - type uint32; - } - leaf rx_challenge { - description "Rx challenge"; - type uint32; - } - leaf rx_challenge_resp { - description "Rx challenge response"; - type uint32; - } - leaf rx_challenge_ack { - description "Rx challenge ack"; - type uint32; - } - leaf rx_teardown { - description "Rx teardown"; - type uint32; - } - leaf rx_vm_to_peer { - description "Rx vManage to peer"; - type uint32; - } - leaf rx_register_to_vm { - description "Rx register to vManage"; - type uint32; - } - leaf rep-count { - description "Repeat count"; - type uint32; - } - leaf prev-downtime { - description "Previous downtime"; - type string; - } - leaf h-orgname { - description "Peer's organization name"; - type string; - } - leaf h-sporgname { - description "Peer's SP organization name"; - type string; - } - leaf uuid { - description "Peer's unique device identifier"; - type string; - } - leaf tx_create_cert { - description "Tx create certificate to vManage"; - type uint32; - } - leaf rx_create_cert { - description "Rx create certificate from vBond"; - type uint32; - } - leaf tx_create_cert_reply { - description "Tx create certificate reply to vBond"; - type uint32; - } - leaf rx_create_cert_reply { - description "Rx create certificate reply from vManage"; - type uint32; - } - } - container statistics { - description "Display orchestrator statistics"; - config false; - leaf tx_pkts { - description "Tx packets"; - type uint64; - } - leaf tx_octets { - description "Tx octets"; - type uint32; - } - leaf tx_error { - description "Tx error"; - type uint32; - } - leaf tx_blocked { - description "Tx blocked"; - type uint32; - } - leaf tx_connects { - description "Tx connects"; - type uint32; - } - leaf tx_registers { - description "Tx registers"; - type uint32; - } - leaf tx_register_replies { - description "Tx register replies"; - type uint32; - } - leaf tx_dtls_handshake { - description "Tx DTLS handshake"; - type uint32; - } - leaf tx_dtls_handshake_failures { - description "Tx DTLS handshake failures"; - type uint32; - } - leaf tx_dtls_handshake_done { - description "Tx DTLS handshake done"; - type uint32; - } - leaf tx_challenge { - description "Tx challenge"; - type uint32; - } - leaf tx_challenge_resp { - description "Tx challenge response"; - type uint32; - } - leaf tx_challenge_ack { - description "Tx challenge ack"; - type uint32; - } - leaf tx_challenge_error { - description "Tx challenge error"; - type uint32; - } - leaf tx_challenge_resp_error { - description "Tx Challenge response error"; - type uint32; - } - leaf tx_challenge_ack_error { - description "Tx Challenge ack error"; - type uint32; - } - leaf tx_challenge_gen_error { - description "Tx Challenge general errors"; - type uint32; - } - leaf rx_pkts { - description "Rx packets"; - type uint64; - } - leaf rx_octets { - description "Rx octets"; - type uint32; - } - leaf rx_error { - description "Rx error"; - type uint32; - } - leaf rx_connects { - description "Rx connects"; - type uint32; - } - leaf rx_registers { - description "Rx registers"; - type uint32; - } - leaf rx_register_replies { - description "Rx register replies"; - type uint32; - } - leaf rx_dtls_handshake { - description "Rx DTLS handshake"; - type uint32; - } - leaf rx_dtls_handshake_failures { - description "Rx DTLS handshake failures"; - type uint32; - } - leaf rx_dtls_handshake_done { - description "Rx DTLS handshake done"; - type uint32; - } - leaf rx_challenge { - description "Rx challenge"; - type uint32; - } - leaf rx_challenge_resp { - description "Rx challenge response"; - type uint32; - } - leaf rx_challenge_ack { - description "Rx challenge ack"; - type uint32; - } - leaf challenge_failures { - description "Challenge failures"; - type uint32; - } - } - container local-properties { - description "Display local control properties"; - config false; - leaf device-type { - description "Personality"; - type viptela:personality-enum-oper; - } - leaf organization-name { - description "Organization name"; - type viptela:organization-name; - } - leaf certificate-status { - description "Certificate status"; - type string; - } - leaf root-ca-chain-status { - description "Root CA chain status"; - type string; - } - leaf certificate-validity { - description "Certificate validity"; - type string; - } - leaf certificate-not-valid-before { - description "Certificate not valid before"; - type string; - } - leaf certificate-not-valid-after { - description "Certificate not valid after"; - type string; - } - leaf uuid { - description "Unique device identifier"; - type string; - } - leaf board-serial { - description "Board ID serial number"; - type viptela:serial-number; - } - leaf number-active-wan-interfaces { - description "Number of WAN interfaces"; - type uint32; - } - leaf protocol { - description "Protocol"; - type viptela:control-protocol-enum; - } - list wan-interface-list { - description "List of WAN interfaces"; - config false; - key "instance index"; - leaf instance { - description "vdaemon instance ID"; - type uint32; - } - leaf index { - description "WAN index"; - type uint32; - } - leaf ip { - description "IP address"; - type inet:ip-address; - } - leaf port { - description "Port"; - type uint32; - } - leaf num-vsmarts { - description "Number of vSmarts"; - type uint32; - } - leaf num-vmanages { - description "Number of vManages"; - type uint32; - } - leaf admin-state { - description "Administrative state"; - type state-enum; - } - leaf operation-state { - description "Operational state"; - type state-enum; - } - leaf last-conn-time { - description "Time since last connection"; - type string; - } - } - leaf system-ip { - description "System IP address"; - type inet:ip-address; - } - leaf vedge-list-version { - description "vEdge list version number"; - type yang:counter64; - } - leaf vsmart-list-version { - description "vSmart list version number"; - type yang:counter64; - } - leaf sp-organization-name { - description "SP Organization name"; - type viptela:organization-name; - } - } - list valid-vsmarts { - description "Display valid vSmarts"; - config false; - key "serial-number org"; - leaf serial-number { - description "Serial number of the device"; - type viptela:serial-number; - } - leaf org { - description "Organization that the controller belongs to"; - type string; - } - } - list valid-vedges { - description "Display valid vedges"; - config false; - key "chassis-number"; - leaf chassis-number { - description "Chassis number of the device"; - type viptela:chassis-number; - } - leaf serial-number { - description "Serial number of the device"; - type viptela:serial-number; - } - leaf validity { - description "Device valid or staging"; - type viptela:validity-enum; - } - leaf org { - description "Organization that the vedge belongs to"; - type string; - } - leaf hardware-installed-serial-number { - description "Installed serial number of the device"; - type viptela:serial-number; - } - } - list summary { - description "Display orchestrator summary"; - config false; - key "instance"; - leaf instance { - description "vdaemon instance ID"; - type uint32; - } - leaf vmanage_counts { - type uint16; - } - leaf vsmart_counts { - type uint16; - } - leaf vedge_counts { - type uint16; - } - leaf protocol { - type viptela:control-protocol-enum; - } - leaf listening_ip { - type inet:ip-address; - } - leaf listening_ipv6 { - type inet:ip-address; - } - leaf listening_port { - type inet:port-number; - } - } - list valid-vmanage-id { - description "Display valid vManage certificate authority UUID"; - config false; - key "chassis-number"; - leaf chassis-number { - description "Chassis number of the device"; - type viptela:chassis-number; - } - } - list reverse-proxy-mapping { - description "Display reverse proxy mapping"; - config false; - key "uuid private-ip private-port"; - leaf uuid { - description "UUID of vSmart or vManage"; - type string; - } - leaf private-ip { - description "Private IP address of vSmart or vManage"; - type inet:ip-address; - } - leaf private-port { - description "Private port of vSmart or vManage"; - type inet:port-number; - } - leaf proxy-ip { - description "Proxy IP address mapping this vSmart or vManage"; - type inet:ip-address; - } - leaf proxy-port { - description "Proxy port mapping this vSmart or vManage"; - type inet:port-number; - } - } - } - container ipsec { - description "Display IPsec information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list local-sa { - description "Display IPsec local SA"; - config false; - key "tloc-address tloc-color spi tloc-index"; - leaf tloc-address { - description "TLOC address"; - type inet:ip-address; - } - leaf tloc-color { - description "Color"; - type viptela:color-enum; - } - leaf spi { - description "SPI"; - type uint32; - } - leaf tloc-index { - description "TLOC index"; - type uint32; - } - leaf ip { - description "IP address"; - type inet:ip-address; - } - leaf port { - description "Port number"; - type uint32; - } - leaf encrypt-key-hash { - description "Encryption key hash"; - type string; - } - leaf auth-key-hash { - description "Authentication key hash"; - type string; - } - leaf ipv6 { - description "IPv6 address"; - type inet:ip-address; - } - } - list inbound-connections { - description "Display IPsec inbound connections"; - config false; - key "local-tloc-address local-tloc-color remote-tloc-address remote-tloc-color local-tloc-index remote-tloc-index"; - leaf local-tloc-address { - description "Local TLOC address"; - type inet:ip-address; - } - leaf local-tloc-color { - description "Local color"; - type viptela:color-enum; - } - leaf remote-tloc-address { - description "Remote TLOC address"; - type inet:ip-address; - } - leaf remote-tloc-color { - description "Remote color"; - type viptela:color-enum; - } - leaf local-tloc-index { - description "Local TLOC Index"; - type uint32; - } - leaf remote-tloc-index { - description "Remote TLOC Index"; - type uint32; - } - leaf source-ip { - description "Source IP address"; - type inet:ip-address; - } - leaf source-port { - description "Source port number"; - type uint32; - } - leaf dest-ip { - description "Destination IP address"; - type inet:ip-address; - } - leaf dest-port { - description "Destination port number"; - type uint32; - } - leaf negotiated-encryption-algo { - description "Negotiated encryption algorithm"; - type string; - } - leaf tc-spi-per-tun { - description "Traffic Control SPIs per Tunnel"; - type uint32; - } - leaf pkey-hash { - description "Peer pairwise key hash"; - type string; - } - leaf peer-spi { - description "Peer negotiated IPsec tunnel SPI"; - type string; - } - } - list outbound-connections { - description "Display IPsec outbound connections"; - config false; - key "source-ip source-port dest-ip dest-port spi tloc-index"; - leaf source-ip { - description "Source IP address"; - type inet:ip-address; - } - leaf source-port { - description "Source port number"; - type uint32; - } - leaf dest-ip { - description "Destination IP address"; - type inet:ip-address; - } - leaf dest-port { - description "Destination port number"; - type uint32; - } - leaf spi { - description "SPI"; - type uint32; - } - leaf tloc-index { - description "TLOC index"; - type uint32; - } - leaf tunnel-mtu { - description "Tunnel MTU"; - type uint32; - } - leaf remote-tloc-address { - description "Remote TLOC address"; - type inet:ip-address; - } - leaf remote-tloc-color { - description "Remote color"; - type viptela:color-enum; - } - leaf authentication-used { - description "Authentication used"; - type string; - } - leaf encrypt-key-hash { - description "Encryption key hash"; - type string; - } - leaf auth-key-hash { - description "Authentication key hash"; - type string; - } - leaf negotiated-algo { - description "Negotiated encryption algorithm"; - type string; - } - leaf tc-spi-per-tun { - description "Traffic Control SPIs per Tunnel"; - type uint32; - } - leaf pkey-hash { - description "Peer pairwise key hash"; - type string; - } - leaf peer-spi { - description "Peer pairwise key SPI"; - type string; - } - leaf local-tloc-address { - description "Local TLOC address"; - type inet:ip-address; - } - leaf local-tloc-color { - description "Local color"; - type viptela:color-enum; - } - } - container ike { - description "Display IPsec information for IKE sessions"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list inbound-connections { - description "Display IPsec-IKE inbound connections"; - config false; - key "source-ip source-port dest-ip dest-port"; - leaf source-ip { - description "Source IP address"; - type inet:ip-address; - } - leaf source-port { - description "Source port number"; - type uint32; - } - leaf dest-ip { - description "Destination IP address"; - type inet:ip-address; - } - leaf dest-port { - description "Destination port number"; - type uint32; - } - leaf new-spi { - description "New SPI"; - type uint32; - } - leaf old-spi { - description "Old SPI"; - type uint32; - } - leaf cipher-suite { - description "Encryption and integrity Suite"; - type string; - } - leaf new-key-hash { - description "New Key Hash"; - type string; - } - leaf old-key-hash { - description "Old Key Hash"; - type string; - } - leaf ext-seq { - description "Extended Sequence Numbers"; - type string; - } - } - list outbound-connections { - description "Display IPsec-IKE outbound connections"; - config false; - key "source-ip source-port dest-ip dest-port spi"; - leaf source-ip { - description "Source IP address"; - type inet:ip-address; - } - leaf source-port { - description "Source port number"; - type uint32; - } - leaf dest-ip { - description "Destination IP address"; - type inet:ip-address; - } - leaf dest-port { - description "Destination port number"; - type uint32; - } - leaf spi { - description "SPI"; - type uint32; - } - leaf cipher-suite { - description "Encryption and integrity Suite"; - type string; - } - leaf key-hash { - description "Key Hash"; - type string; - } - leaf tunnel-mtu { - description "Tunnel MTU"; - type uint32; - } - leaf ext-seq { - description "Extended Sequence Numbers"; - type string; - } - } - list sessions { - description "Display IPsec-IKE sessions"; - config false; - key "vpn-id if-name"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf if-name { - description "IPsec interface name"; - type string; - } - leaf version { - description "IKE version"; - type uint8; - } - leaf source-ip { - description "Source IP address"; - type inet:ip-address; - } - leaf source-port { - description "Source port number"; - type uint32; - } - leaf dest-ip { - description "Destination IP address"; - type inet:ip-address; - } - leaf dest-port { - description "Destination port number"; - type uint32; - } - leaf initiator-spi { - description "Initiator SPI"; - type string; - } - leaf responder-spi { - description "Responder SPI"; - type string; - } - leaf cipher-suite { - description "Negotiated cipher suite"; - type string; - } - leaf dh-group { - description "Negotiated Diffie-Hellman group"; - type string; - } - leaf state { - description "IKE SA state"; - type string; - } - leaf uptime { - description "IKE sessions uptime"; - type string; - } - leaf tunnel-uptime { - description "IPsec tunnel uptime"; - type string; - } - } - } - } - container tunnel { - description "Display tunnel information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - list stats { - description "Display tunnel forwarding statistics"; - config false; - key "tunnel-protocol source-ip dest-ip source-port dest-port"; - leaf tunnel-protocol { - description "Tunnel encapsulation protocol type"; - type viptela:encap-enum; - } - leaf source-ip { - description "Source IP address"; - type inet:ip-address; - } - leaf dest-ip { - description "Destination IP address"; - type inet:ip-address; - } - leaf source-port { - description "Source port number"; - type uint32; - } - leaf dest-port { - description "Destination port number"; - type uint32; - } - leaf system-ip { - description "Remote system IP address"; - type inet:ip-address; - } - leaf local-color { - description "Local color"; - type viptela:color-enum; - } - leaf remote-color { - description "Remote color"; - type viptela:color-enum; - } - leaf tunnel-mtu { - description "Tunnel MTU size"; - type uint32; - } - leaf tx_pkts { - description "Number of packets transmitted"; - type yang:counter64; - } - leaf tx_octets { - description "Number of octets transmitted"; - type yang:counter64; - } - leaf rx_pkts { - description "Number of packets received"; - type yang:counter64; - } - leaf rx_octets { - description "Number of octets received"; - type yang:counter64; - } - leaf ipsec-decrypt-inbound { - description "Received IPsec packets that were decrypted"; - type yang:counter64; - } - leaf ipsec-rx-auth-failures { - description "Authentication failures for received IPsec packets"; - type yang:counter64; - } - leaf ipsec-rx-failures { - description "Other failures for received IPsec packets"; - type yang:counter64; - } - leaf ipsec-encrypt-outbound { - description "Transmitted IPsec packets that were encrypted"; - type yang:counter64; - } - leaf ipsec-tx-auth-failures { - description "Authentication failures for transmitted IPsec packets"; - type yang:counter64; - } - leaf ipsec-tx-failures { - description "Other failures for transmitted IPsec packets"; - type yang:counter64; - } - leaf tcp-mss-adjust { - description "Effective TCP MSS adjust used"; - type uint32; - } - leaf bfd-echo-tx-pkts { - description "BFD echo packets sent"; - type yang:counter64; - } - leaf bfd-echo-rx-pkts { - description "BFD echo packets received"; - type yang:counter64; - } - leaf bfd-echo-tx-octets { - description "BFD echo octets sent"; - type yang:counter64; - } - leaf bfd-echo-rx-octets { - description "BFD hello octets received"; - type yang:counter64; - } - leaf bfd-pmtu-tx-pkts { - description "BFD PMTU packets sent"; - type yang:counter64; - } - leaf bfd-pmtu-rx-pkts { - description "BFD PMTU packets received"; - type yang:counter64; - } - leaf bfd-pmtu-tx-octets { - description "BFD PMTU octets sent"; - type yang:counter64; - } - leaf bfd-pmtu-rx-octets { - description "BFD PMTU octets received"; - type yang:counter64; - } - leaf fec-rx-data-pkts { - description "Total FEC data packets received"; - type uint32; - } - leaf fec-rx-parity-pkts { - description "Total FEC parity packets received"; - type uint32; - } - leaf fec-tx-data-pkts { - description "Total FEC data packets transmitted"; - type uint32; - } - leaf fec-tx-parity-pkts { - description "Total FEC parity packets transmitted"; - type uint32; - } - leaf fec-reconstruct-pkts { - description "Total FEC packets reconstructed"; - type uint32; - } - leaf fec-capable { - description "Is tunnel FEC capable"; - type boolean; - } - leaf fec-dynamic { - description "Is tunnel subjected to dynamic FEC"; - type boolean; - } - leaf pktdup-rx { - description "Total PKT-DUP RX packets"; - type uint32; - } - leaf pktdup-rx-other { - description "Total PKT-DUP RX for other tunnel"; - type uint32; - } - leaf pktdup-rx-this { - description "Total PKT-DUP RX for this tunnel"; - type uint32; - } - leaf pktdup-tx { - description "Total PKT-DUP TX packets"; - type uint32; - } - leaf pktdup-tx-other { - description "Total PKT-DUP TX for other tunnel"; - type uint32; - } - leaf pktdup-capable { - description "Is tunnel PKT-DUP capable"; - type boolean; - } - } - list gre-keepalives { - description "GRE tunnel keepalive state"; - config false; - key "vpn-id if-name"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf if-name { - description "GRE Interface Name"; - type string; - } - leaf source-ip { - description "Source IP address"; - type inet:ip-address; - } - leaf dest-ip { - description "Destination IP address"; - type inet:ip-address; - } - leaf admin-state { - description "GRE tunnel admin state"; - type viptela:gre-tunnel-state-enum; - } - leaf oper-state { - description "GRE tunnel operational state"; - type viptela:gre-tunnel-ka-state-enum; - } - leaf ka-enabled { - description "Keepalive enabled"; - type boolean; - } - leaf base-if-oper-status { - description "Underlay interface operational status"; - type viptela:if-oper-status-type; - } - leaf remote-tx-packets { - description "Number of remote GRE packets transmitted"; - type yang:counter64; - } - leaf remote-rx-packets { - description "Number of remote GRE packets received"; - type yang:counter64; - } - leaf tx-packets { - description "Number of packets transmitted"; - type yang:counter64; - } - leaf rx-packets { - description "Number of packets received"; - type yang:counter64; - } - leaf tx-errors { - description "Number of transmit errors"; - type yang:counter32; - } - leaf rx-errors { - description "Number of receive errors"; - type yang:counter32; - } - leaf transitions { - description "Gre tunnel state transitions"; - type yang:counter32; - } - } - } - container security-info { - description "Display configured security parameters"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - config false; - leaf authentication-type { - type string; - } - leaf rekey { - type uint32; - } - leaf replay-window { - type uint32; - } - leaf encryption-supported { - type string; - } - leaf fips-mode { - type string; - } - leaf pairwise-keying { - type string; - } - } - container ztp { - description "Display entries in the ZTP database"; - when - "(/viptela-system:system/viptela-system:vbond/viptela-system:local) and - (/viptela-system:system/viptela-system:vbond/viptela-system:ztp-server)"; - config false; - list entries { - description "Display vEdges in the ZTP database"; - key "index"; - leaf index { - description "Row index"; - type uint32; - } - leaf chassis-number { - description "Chassis number of the device"; - type viptela:chassis-number; - } - leaf serial-number { - description "Serial number of the device"; - type viptela:serial-number; - } - leaf validity { - description "Device chassis number validity status"; - type string { - length "1..8"; - } - } - leaf vbond-ip { - description "Enterprise vBond public IP address"; - type union { - type inet:ip-address { - description "IP address"; - } - type string { - description "DNS name"; - length "1..128"; - } - } - } - leaf vbond-port { - description "Enterprise vBond public port number"; - type inet:port-number; - } - leaf organization-name { - description "Enterprise organization name"; - type viptela:organization-name; - } - leaf root-cert-path { - description "Enterprise root certificate path"; - type string { - length "1..128"; - } - } - } - } - notification control-connection-state-change { - uses viptela:common-notification-header; - leaf personality { - type viptela:personality-enum-oper; - } - leaf peer-type { - type viptela:personality-enum-oper; - } - leaf peer-system-ip { - type inet:ip-address; - } - leaf peer-vmanage-system-ip { - type inet:ip-address; - } - leaf public-ip { - type inet:ip-address; - } - leaf public-port { - type uint32; - } - leaf src-color { - type viptela:color-enum; - } - leaf remote-color { - type viptela:color-enum; - } - leaf uptime { - type string; - } - leaf new-state { - type viptela:oper-state; - } - } - notification control-connection-auth-fail { - uses viptela:common-notification-header; - leaf personality { - type viptela:personality-enum-oper; - } - leaf peer-type { - type viptela:personality-enum-oper; - } - leaf peer-system-ip { - type inet:ip-address; - } - leaf local-system-ip { - type inet:ip-address; - } - leaf local-color { - type viptela:color-enum; - } - leaf remote-color { - type viptela:color-enum; - } - leaf reason { - type string; - } - } - notification control-vbond-state-change { - uses viptela:common-notification-header; - leaf personality { - type viptela:personality-enum-oper; - } - leaf new-state { - type viptela:oper-state; - } - } - notification control-connection-tloc-ip-change { - uses viptela:common-notification-header; - leaf personality { - type viptela:personality-enum-oper; - } - leaf old-public-ip { - type inet:ip-address; - } - leaf old-public-port { - type uint32; - } - leaf new-public-ip { - type inet:ip-address; - } - leaf new-public-port { - type uint32; - } - } - notification control-no-active-vsmart { - uses viptela:common-notification-header; - leaf personality { - type viptela:personality-enum-oper; - } - } - notification control-no-active-vbond { - uses viptela:common-notification-header; - leaf personality { - type viptela:personality-enum-oper; - } - } - notification tunnel-ipsec-rekey { - uses viptela:common-notification-header; - leaf personality { - type viptela:personality-enum-oper; - } - leaf color { - type viptela:color-enum; - } - } - notification tunnel-ipsec-manual-rekey { - uses viptela:common-notification-header; - leaf personality { - type viptela:personality-enum-oper; - } - leaf color { - type viptela:color-enum; - } - } - notification security-root-cert-chain-installed { - uses viptela:common-notification-header; - } - notification security-certificate-installed { - uses viptela:common-notification-header; - } - notification security-new-csr-generated { - uses viptela:common-notification-header; - } - notification security-root-cert-chain-uninstalled { - uses viptela:common-notification-header; - } - notification security-clear-installed-certificate { - uses viptela:common-notification-header; - } - notification security-vedge-serial-file-uploaded { - uses viptela:common-notification-header; - } - notification security-vsmart-serial-file-uploaded { - uses viptela:common-notification-header; - } - notification security-vedge-entry-added { - uses viptela:common-notification-header; - leaf uuid { - type string; - } - leaf serial { - type viptela:serial-number; - } - } - notification security-vedge-entry-removed { - uses viptela:common-notification-header; - leaf uuid { - type string; - } - } - notification security-vsmart-entry-added { - uses viptela:common-notification-header; - leaf serial { - type viptela:serial-number; - } - } - notification security-vsmart-entry-removed { - uses viptela:common-notification-header; - leaf serial { - type viptela:serial-number; - } - } - notification security-certificate-expired { - uses viptela:common-notification-header; - } - notification control-vedge-list-request { - uses viptela:common-notification-header; - leaf peer-type { - type viptela:personality-enum-oper; - } - leaf peer-system-ip { - type inet:ip-address; - } - leaf uuid { - type string; - } - } - notification service-gre-state-update { - uses viptela:common-notification-header; - leaf old-oper-state { - type viptela:oper-state; - } - leaf new-oper-state { - type viptela:oper-state; - } - leaf gre-ifname { - type string; - } - leaf vpn-id { - type viptela:vpn-id; - } - leaf tunnel-source { - type inet:ip-address; - } - leaf tunnel-destination { - type inet:ip-address; - } - leaf gre-ip { - type string; - } - } - notification vmanage-connection-preference-changed { - uses viptela:common-notification-header; - leaf color { - type viptela:color-enum; - } - leaf vmanage-connection-preference { - type uint8; - } - } - notification vbond-reject-vedge-connection { - uses viptela:common-notification-header; - leaf uuid { - type string; - } - leaf organization-name { - type viptela:organization-name; - } - leaf sp-organization-name { - type viptela:organization-name; - } - leaf reason { - type string; - } - } - notification device-template-missing { - uses viptela:common-notification-header; - leaf uuid { - type string; - } - leaf peer-type { - type viptela:personality-enum-oper; - } - } - notification device-template-attached-during-ztp { - uses viptela:common-notification-header; - leaf uuid { - type string; - } - leaf peer-type { - type viptela:personality-enum-oper; - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-snmp.yang b/viptela-mibs/19.2/yang/viptela-snmp.yang deleted file mode 100644 index 1ffa4d04..00000000 --- a/viptela-mibs/19.2/yang/viptela-snmp.yang +++ /dev/null @@ -1,486 +0,0 @@ -module viptela-snmp { - namespace "http://viptela.com/snmp"; - prefix viptela-snmp; - - import ietf-inet-types { - prefix inet; - } - prefix tailf; - } - import viptela-common { - prefix viptela; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines data model for Viptela SNMP management"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - typedef snmp-named-type { - description "1..255 characters"; - type string { - length "1..255"; - } - } - - typedef snmp-community-named-type { - description "1..32 characters"; - type string { - length "1..32"; - } - } - - typedef snmp-trap-level { - description "SNMP trap categories"; - type enumeration { - enum "critical"; - enum "major"; - enum "minor"; - } - } - - typedef snmp-security-level-enum { - description - "SNMP security level"; - default "no-auth-no-priv"; - type enumeration { - enum "no-auth-no-priv" { - value 1; - } - enum "auth-no-priv" { - value 2; - } - enum "auth-priv" { - value 3; - } - } - } - - typedef snmp-auth-protocol-enum { - description - "SNMP authentication protocol"; - type enumeration { - enum "md5" { - value 1; - } - enum "sha" { - value 2; - } - } - } - - typedef snmp-priv-protocol-enum { - description - "SNMP privacy protocol"; - type enumeration { - enum "aes-cfb-128" { - value 2; - } - } - } - - typedef snmp-trap-module { - description "SNMP trap categories"; - type enumeration { - enum "all" { - value 0; - } - enum "app-route"; - enum "bfd"; - enum "control"; - enum "dhcp"; - enum "hardware"; - enum "omp"; - enum "routing"; - enum "security"; - enum "system"; - enum "vpn"; - enum "bridge"; - enum "policy"; - enum "wwan"; - } - } - - grouping snmp-trap-group { - leaf module { - description "Module"; - type snmp-trap-module; - } - leaf-list level { - description "Trap level"; - min-elements 1; - type snmp-trap-level; - } - } - - container snmp { - description "SNMP information"; - leaf shutdown { - description "Enable/disable SNMP"; - type boolean; - default "true"; - } - leaf contact { - description "Contact for this managed node"; - type snmp-named-type; - } - leaf name { - description "Assigned name for this managed node"; - type snmp-named-type; - } - leaf location { - description "Physical location of this managed node"; - type snmp-named-type; - } - list view { - description "Configure an SNMP view"; - key "name"; - leaf name { - description "Name of the SNMP view"; - type viptela:named-type; - } - list oid { - description "Configure an SNMP object identifier"; - key "id"; - leaf id { - description "Object identifier"; - type viptela:object-identifier; - } - leaf exclude { - description "Exclude the OID"; - type empty; - } - } - } - list community { - description "Configure an SNMP community"; - key "name"; - leaf name { - description "Name of the SNMP community"; - type snmp-community-named-type; - } - leaf view { - description "Name of the SNMP view"; - mandatory true; - type leafref { - path "/snmp/view/name"; - } - } - leaf authorization { - description "Configure access permissions"; - mandatory true; - type enumeration { - enum "read-only"; - enum "read-write" { - status deprecated; - description "DEPRECATED: RW access is not functionally supported on viptela devices"; - } - } - } - } - list group { - description "Configure an SNMP group"; - key "name security-level"; - leaf name { - description "Name of the SNMP group"; - type viptela:named-type; - } - leaf security-level { - description "Configure security level"; - type snmp-security-level-enum; - } - leaf view { - description "Name of the SNMP view"; - mandatory true; - type leafref { - path "/snmp/view/name"; - } - } - } - list user { - description "Configure an SNMP user"; - must "(auth and priv) or (auth and (not(priv))) or ((not(auth)) and (not(priv)))" { - error-message "Privacy protocol must be configured along with authentication protocol"; - } - key "name"; - leaf name { - description "Name of the SNMP user"; - type viptela:named-type; - } - leaf auth { - must "../auth-password" { - error-message "Authentication protocol password must be configured"; - } - description "Configure authentication protocol"; - type snmp-auth-protocol-enum; - } - leaf auth-password { - must "../auth" { - error-message "Authentication protocol must be configured"; - } - description "Specify authentication protocol password"; - type aes-cfb-128-encrypted-string { - description "Cleartext or AES-encrypted key"; - } - } - leaf priv { - must "../priv-password" { - error-message "Privacy protocol password must be configured"; - } - description "Configure privacy protocol"; - type snmp-priv-protocol-enum; - } - leaf priv-password { - must "../priv" { - error-message "Privacy protocol must be configured"; - } - description "Specify privacy protocol password"; - type aes-cfb-128-encrypted-string { - description "Cleartext or AES-encrypted key"; - } - } - leaf group { - description "Name of the SNMP group"; - mandatory true; - type leafref { - path "/snmp/group/name"; - } - } - } - container trap { - description "Configure SNMP traps"; - list target { - description "Configure an SNMP trap target"; - key "vpn-id ip port"; - max-elements "16"; - leaf vpn-id { - description "Target VPN ID"; - type viptela:vpn-id; - } - leaf ip { - description "Target IP address"; - type inet:ip-address; - } - leaf port { - description "Target UDP port"; - type inet:port-number { - description "<1..65535>"; - range "1..65535"; - } - } - leaf timeout { - description "Target connection timeout in seconds"; - type int32 { - description "<0..2147483647>"; - range "0..2147483647"; - } - default "1500"; - } - leaf retry { - description "Target connection retry"; - type int32 { - description "<0..255>"; - range "0..255"; - } - default "3"; - } - leaf group-name { - description "Trap group name"; - mandatory true; - type leafref { - path "../../group/group-name"; - } - } - choice security-name { - mandatory true; - case community { - leaf community-name { - description "Name of the SNMP community"; - type leafref { - path "/snmp/community/name"; - } - } - } - case user-name { - leaf user { - description "Name of the SNMP User"; - type leafref { - path "/snmp/user/name"; - } - } - } - } - leaf source-interface { - description "Source interface for outgoing SNMP traps"; - type string { - length "0..32"; - description - "Interface name. On vEdge, e.g. ge0/0 or ge0/3.1 or loopback0 - On vSmart, e.g. eth0 or eth2.1 or loopback0"; - } - } - } - list group { - key "group-name"; - max-elements "8"; - description "Configure an SNMP trap group"; - leaf group-name { - description "Trap group name"; - type viptela:named-type; - } - list enable { - min-elements 1; - key "module"; - uses snmp-trap-group; - } - } - } - } - - typedef aes-cfb-128-encrypted-string { - type string; - description - "The aes-cfb-128-encrypted-string works exactly like - des3-cbc-encrypted-string but AES/128bits in CFB mode is used to - encrypt the string. The prefix for encrypted values is '$8$'."; - } -} diff --git a/viptela-mibs/19.2/yang/viptela-system-ann.yang b/viptela-mibs/19.2/yang/viptela-system-ann.yang deleted file mode 100644 index 4e9b9dbd..00000000 --- a/viptela-mibs/19.2/yang/viptela-system-ann.yang +++ /dev/null @@ -1,15 +0,0 @@ -module viptela-system-ann { - namespace "http://viptela.com/system-ann"; - prefix viptela-system-ann; - - import viptela-system { - prefix system; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "Defines annotations for system module"; -} diff --git a/viptela-mibs/19.2/yang/viptela-system.yang b/viptela-mibs/19.2/yang/viptela-system.yang deleted file mode 100644 index 53c69aec..00000000 --- a/viptela-mibs/19.2/yang/viptela-system.yang +++ /dev/null @@ -1,1623 +0,0 @@ -module viptela-system { - namespace "http://viptela.com/system"; - prefix viptela-system; - - prefix tailf; - } - import iana-crypt-hash { - prefix ianach; - } - import ietf-inet-types { - prefix inet; - } - import viptela-common { - prefix viptela; - } - import viptela-timezones { - prefix viptela-tz; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines data model for Viptela system management"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - typedef vconfd-initial-read-priority-type { - type bits { - bit priority0 { - position 0; - } - bit priority1 { - position 1; - } - bit priority2 { - position 2; - } - bit priority3 { - position 3; - } - } - } - - typedef priority-enum { - type enumeration { - enum "alert" { - description "Immediate action needed (severity=1)"; - value 1; - } - enum "critical" { - description "Critical conditions (severity=2)"; - value 2; - } - enum "emergency" { - description "System is unusable (severity=0)"; - value 0; - } - enum "error" { - description "Error conditions (severity=3)"; - value 3; - } - enum "information" { - description "Informational messages (severity=6)"; - value 6; - } - enum "notice" { - description "Normal but significant conditions (severity=5)"; - value 5; - } - enum "warn" { - description "Warning conditions (severity=4)"; - value 4; - } - enum "debug" { - description "Debug-level messages (severity=7)"; - value 7; - } - } - } - - typedef baud-rate-enum { - type enumeration { - enum "1200" { - value 1200; - } - enum "2400" { - value 2400; - } - enum "4800" { - value 4800; - } - enum "9600" { - value 9600; - } - enum "19200" { - value 19200; - } - enum "38400" { - value 38400; - } - enum "57600" { - value 57600; - } - enum "115200" { - value 115200; - } - } - } - - container system { - description "System parameter information"; - leaf ztp-status { - description "ZTP status"; - type enumeration { - enum "in-progress"; - enum "failed"; - enum "success"; - } - default "in-progress"; - } - leaf idle-timeout { - description "Idle CLI timeout, in minutes"; - type uint32 { - description "range <0..300>"; - range "0..300"; - } - } - leaf multi-tenant { - description "vManage is multi-tenant"; - when "(/system/personality = 'vmanage')"; - type empty; - } - leaf cloud-hosted { - description "vManage is hosted by the Viptela/Cisco cloud."; - when "(/system/personality = 'vmanage') or (/system/personality = 'vsmart')"; - type empty; - } - leaf pseudo-confirm-commit { - description "Only valid for vmanage .. is always hidden"; - type uint32 { - description "<0..1200>"; - } - } - leaf personality { - description "System type"; - type viptela:personality-enum; - } - leaf description { - description "System description"; - type viptela:named-type; - } - leaf device-model { - description "System device model"; - type viptela:device-model-enum; - } - leaf chassis-number { - description "System Chassis number"; - type viptela:chassis-number; - } - leaf host-name { - description "Hostname"; - type viptela:host-name; - } - leaf location { - description "Location description of the device"; - when "(/system/personality = 'vedge') or (/system/personality = 'vmanage') or (/system/personality = 'vsmart')"; - type string; - } - leaf is-vmanaged { - description "Device is managed by the vmanage"; - type boolean; - } - container gps-location { - description "GPS latitude and longitude of the device"; - when "(/system/personality = 'vedge') or (/system/personality = 'vmanage') or (/system/personality = 'vsmart')"; - must - "(latitude and longitude) or - (not(latitude) and not(longitude))" { - error-message "Both latitude and longitude must be configured"; - } - leaf latitude { - type decimal64 { - range "-90..90"; - fraction-digits 6; - } - } - leaf longitude { - type decimal64 { - range "-180..180"; - fraction-digits 6; - } - } - } - leaf-list device-groups { - description "List of vManage groups to which the device belongs"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge' or - /viptela-system:system/viptela-system:personality = 'vsmart' or - /viptela-system:system/viptela-system:personality = 'vmanage')"; - type string; - } - leaf system-ip { - description "System IP address"; - when "(/system/personality = 'vedge') or (/system/personality = 'vmanage') or (/system/personality = 'vsmart')"; - type inet:ip-address; - } - leaf vmanage-system-ip { - description "Vmanage Assigned System IP address"; - type inet:ip-address; - } - leaf simulated-devices { - description "Additional number of simulated devices"; - when "/system/personality = 'vedge'"; - must "../system-ip" { - error-message "sytem ip needs to be configured"; - } - type uint32 { - description "<1..250>"; - range "1..250"; - } - } - leaf simulated-color { - description "Simulated device's color"; - when "/system/personality = 'vedge'"; - type viptela:color-enum; - } - leaf simulated-wan-ip { - description "Starting IP address for the simulated interface"; - when "/system/personality = 'vedge'"; - type inet:ip-address; - } - leaf domain-id { - description "Domain ID"; - when "(/system/personality != 'vmanage') and (/system/personality != 'vcontainer')"; - type viptela:domain-id; - default "1"; - } - leaf overlay-id { - description "Overlay ID"; - when "(/system/personality != 'vmanage') and (/system/personality != 'vcontainer')"; - type viptela:oper-domain-id; - default "1"; - } - leaf site-id { - description "Site ID"; - when "(/system/personality = 'vedge') or (/system/personality = 'vmanage') or (/system/personality = 'vsmart')"; - type viptela:site-id; - } - leaf allow-same-site-tunnels { - description "Allow tunnels to be formed between vEdges in the same site"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - type boolean; - default "false"; - } - leaf port-offset { - description "Port offset (unique value; use only if multiple Viptela devices are behind the same NAT)"; - when "(/system/personality = 'vedge') or (/system/personality = 'vmanage') or (/system/personality = 'vsmart')"; - type uint32 { - description "<0..19>"; - range "0..20"; - } - default "0"; - } - leaf system-tunnel-mtu { - description "Control tunnel MTU"; - when "(/system/personality = 'vedge') or (/system/personality = 'vmanage') or (/system/personality = 'vsmart')"; - type uint16 { - description "<500..2000>"; - range "500..2000"; - } - default "1024"; - } - leaf control-session-pps { - description "Control session policer rate, in packets per second"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge' or - /viptela-system:system/viptela-system:personality = 'vsmart' or - /viptela-system:system/viptela-system:personality = 'vmanage')"; - type uint16 { - description "<1..65535> packets-per-second"; - range "1..65535"; - } - default "300"; - } - leaf multicast-buffer-percent { - description "Percentage of buffer multicast packets can consume"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - type uint16 { - description "5..100"; - range "5..100"; - } - default "20"; - } - leaf host-policer-pps { - description "Rate at which to police packets bound to the control plane (in pps) per QOS level"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - type uint32 { - description "1000..25000"; - range "1000..25000"; - } - default "20000"; - } - leaf icmp-error-pps { - description "Rate at which to police ICMP error messages either generated or received (in pps). Zero implies disable"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - type uint32 { - description "Rate in packets per second. Zero implies disable"; - range "0..200"; - } - default "100"; - } - leaf controller-group-name { - description "Controller group name, typically datacentre name - OBSOLETE"; - when - "(/viptela-system:system/viptela-system:personality = 'vsmart' or - /viptela-system:system/viptela-system:personality = 'vmanage')"; - type string { - length "1..127"; - } - status obsolete; - } - leaf controller-group-id { - description "Controller group ID"; - when - "(/viptela-system:system/viptela-system:personality = 'vsmart' or - /viptela-system:system/viptela-system:personality = 'vmanage')"; - type uint16 { - description "<0..100>"; - range "0..100"; - } - default "0"; - } - leaf max-controllers { - description "(DEPRECATED) Set the maximum number of controllers to which the device can connect - Deprecated in 15.4"; - when "/system/personality = 'vedge'"; - type uint8 { - description "<1..64>"; - range "1..16"; - } - status deprecated; - default "2"; - } - leaf max-omp-sessions { - description "Set the maximum number of OMP sessions the device can have"; - when "/system/personality = 'vedge'"; - type uint8 { - description "<1..100>"; - range "1..100"; - } - } - leaf-list controller-group-list { - ordered-by user; - description "Controller group list"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - type uint16 { - description "<1..100>"; - range "1..100"; - } - } - leaf allow-sw-vedge { - description "(HIDDEN) Allow non-release software vedges to operate without certificates"; - type boolean; - default "false"; - } - leaf sw-vedge-cpu-load-balance { - description "(HIDDEN) Allow SW vEdge to distribute flows among cores"; - when "(/viptela-system:system/viptela-system:device-model = 'vedge-cloud')"; - type boolean; - default "true"; - } - leaf eco-friendly-mode { - description "Have vEdge Cloud router run in eco-friendly mode"; - when "(/viptela-system:system/viptela-system:device-model = 'vedge-cloud')"; - type boolean; - default "false"; - } - leaf daemon-restart { - description "(HIDDEN) Restart restartable daemons if they fail"; - type boolean; - default "false"; - } - leaf daemon-reboot { - description "(HIDDEN) Reboot device if a non-restartable daemon fails"; - type boolean; - default "false"; - } - leaf reboot-on-failure { - description "(HIDDEN) Reboot device if any daemon fails"; - type boolean; - default "true"; - } - leaf admin-tech-on-failure { - description "Collect admin-tech before reboot due to daemon failure"; - type boolean; - default "true"; - } - leaf route-consistency-check { - when - "(/system/personality = 'vedge') and - ((/system/device-model = 'vedge-1000') or - (/system/device-model = 'vedge-2000') or - (/system/device-model = 'vedge-100') or - (/system/device-model = 'vedge-100-W2') or - (/system/device-model = 'vedge-100-WM') or - (/system/device-model = 'vedge-100-M2') or - (/system/device-model = 'vedge-100-M') or - (/system/device-model = 'vedge-100-B') or - (/system/device-model = 'vedge-cloud') or - (/system/device-model = 'vedge-sim') or - (/system/device-model = 'vedge-5000') or - (/system/device-model = 'vedge-ISR1100-4G') or - (/system/device-model = 'vedge-ISR1100-4GLTE') or - (/system/device-model = 'vedge-ISR1100-6G'))"; - description "Enable route consistency check"; - type boolean; - default "false"; - } - leaf fp-buffer-check { - description "(HIDDEN) Enable fastpath buffer validity check"; - type boolean; - default "false"; - } - leaf dpi-enable { - description "(HIDDEN) Enable/Disable DPI"; - type boolean; - } - leaf dpi-multicore { - description "(HIDDEN) Enable multi-core for dpi"; - type boolean; - } - leaf dpi-gc-time { - description "(HIDDEN) Garbage collect time in secs"; - type uint16 { - description "<0 OR 10..600>"; - range "0|10..600"; - } - default "10"; - } - leaf dpi-cache-expiry { - description "(HIDDEN) Cache expiry time in minutes"; - type uint16 { - description "<0 OR 1..4320>"; - range "0|1..4320"; - } - default "1440"; - } - leaf dpi-cache-size { - description "(HIDDEN) Cache size"; - type uint16 { - description "<0 OR 100..28000>"; - range "0|100..28000"; - } - default "28000"; - } - leaf dpi-disable-track-tx { - description "(HIDDEN) Enable/Disable DPI TRACK TX"; - type boolean; - } - leaf unpin-flows-with-reboot { - description "(HIDDEN) Enable with reboot OR Disable flow pinning to FP cores"; - type boolean; - } - leaf fec-seq-sparse { - description "configure port backpressure threshold"; - type uint32; - } - leaf port-bp-threshold { - description "configure HW port backpressure threshold"; - type uint32 { - description "<0 OR 1..256>"; - range "0|1..256"; - } - default "32"; - } - leaf fp-sw-bp-threshold { - description "config SW backpressure threshold"; - type uint32 { - description "<0 OR 1..65535>"; - range "0|1..65535"; - } - default "8192"; - } - leaf dnsd-ttl { - description "config DNS reply TTL in secs"; - type uint32; - } - leaf dpi-stat-time { - description "(HIDDEN) Stats collection time for dpi"; - type uint16 { - description "<0 OR 1..600>"; - range "0|1..600"; - } - default "10"; - } - leaf sp-organization-name { - when "(/system/personality = 'vedge') or (/system/personality = 'vmanage') or (/system/personality = 'vsmart')"; - description "Service Provider Organization name"; - type viptela:organization-name; - } - leaf fp-qos-interval { - description "config fp qos interval"; - type uint32; - default "100"; - } - leaf fp-qos-weight-percent-factor { - description "config fp qos weight percent factor"; - type uint32; - default "100"; - } - leaf organization-name { - when "(/system/personality = 'vedge') or (/system/personality = 'vmanage') or (/system/personality = 'vsmart')"; - description "Organization name"; - type viptela:organization-name; - } - leaf iptables-enable { - description "Enable iptables for all WAN interfaces"; - when "(/system/personality = 'vmanage') or (/system/personality = 'vsmart')"; - type boolean; - default "true"; - } - leaf port-hop { - description "Enable port hopping for all tlocs"; - when "(/system/personality = 'vedge') or (/system/personality = 'vmanage') or (/system/personality = 'vsmart')"; - type boolean; - default "true"; - } - leaf track-transport { - description "Enable transport tracking"; - when "(/system/personality = 'vedge') or (/system/personality = 'vmanage') or (/system/personality = 'vsmart')"; - type boolean; - default "true"; - } - leaf track-default-gateway { - description "Enable/Disable default gateway tracking"; - when "(/system/personality = 'vedge') or (/system/personality = 'vmanage') or (/system/personality = 'vsmart')"; - type boolean; - default "true"; - } - leaf track-interface-tag { - description "OMP Tag attached to routes based on interface tracking"; - type viptela:route-tag; - when "/system/personality = 'vedge'"; - } - list tracker { - description "Tracker configuration"; - when "/system/personality = 'vedge'"; - key "name"; - max-elements "8"; - leaf name { - description "Tracker name"; - mandatory true; - type string { - description "<1..128> characters"; - length "1..128"; - } - } - choice endpoint { - mandatory true; - case ip-address { - leaf endpoint-ip { - description "IP address of endpoint"; - type inet:ip-address; - } - } - case dns-name { - leaf endpoint-dns-name { - description "DNS name of endpoint"; - type inet:domain-name; - } - } - case api-url; - } - leaf threshold { - description "Probe timeout threshold in milliseconds"; - type uint16 { - description "<100..1000> milliseconds (default 300)"; - range "100..1000"; - } - default "300"; - } - leaf interval { - description "Probe interval in seconds"; - type uint16 { - description "<10..600> seconds (default 60)"; - range "10..600"; - } - default "60"; - } - leaf multiplier { - description "Probe failure multiplier"; - type uint8 { - description "<1..10> failed attempts (default 3)"; - range "1..10"; - } - default "3"; - } - } - container clock { - description "Configure clock"; - leaf timezone { - description "Set timezone for the system clock ('Area/Location')"; - type viptela-tz:iana-timezone; - description - "The TZ database location enumeration - to use for the system, such as 'America/Los_Angeles'"; - default "UTC"; - } - } - leaf upgrade-confirm { - description "Configure software upgrade confirmation timeout"; - type uint8 { - description "<5..60> minutes"; - range "5..60"; - } - } - leaf patch-confirm { - description "(HIDDEN) Configure software patch confirmation timeout"; - type uint8 { - description "<5..60> minutes"; - range "5..60"; - } - } - leaf console-baud-rate { - description "Console baud-rate"; - when "/system/personality = 'vedge'"; - type baud-rate-enum; - default "115200"; - } - leaf usb-controller { - description "Enable/disable the external USB controller"; - when - "(/viptela-system:system/viptela-system:device-model = 'vedge-1000' or - /viptela-system:system/viptela-system:device-model = 'vedge-2000' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-6G')"; - type boolean; - default "false"; - } - leaf device-os { - description "System OS type"; - config false; - type viptela:os-enum; - } - leaf config-template-name { - description "Configuration template assigned by the vManage"; - type string { - description "<1..128> characters"; - length "1..128"; - } - } - leaf policy-template-name { - description "Policy template assigned by the vManage"; - when "(/system/personality = 'vsmart')"; - type string { - description "<1..128> characters"; - length "1..128"; - } - } - leaf policy-template-version { - description "Policy template version assigned by the vManage"; - when "(/system/personality = 'vsmart')"; - type string { - description "<1..64> characters"; - length "1..64"; - } - } - leaf tcp-optimization-enabled { - description "Carve out a dedicated core to use for TCP optimization - applies after reboot"; - when - "(/viptela-system:system/viptela-system:device-model = 'vedge-1000' or - /viptela-system:system/viptela-system:device-model = 'vedge-2000' or - /viptela-system:system/viptela-system:device-model = 'vedge-cloud')"; - type boolean; - default "false"; - } - container timer { - description "Set various timer timeouts"; - leaf dns-cache-timeout { - description "DNS Cache timeout, in minutes"; - type uint8 { - description "<1..30> minutes"; - range "1..30"; - } - default "2"; - } - } - container vbond { - description "Configure remote vBond or local IPv4 vbond address"; - when "(/system/personality = 'vedge') or (/system/personality = 'vmanage') or (/system/personality = 'vsmart')"; - leaf remote { - description "IP address/DNS name"; - type union { - type inet:ip-address { - description "IP address"; - } - type inet:domain-name { - description "DNS name"; - } - } - } - leaf local { - description "Local device is vBond"; - when "/system/personality = 'vedge'"; - type empty; - } - leaf port { - description "vBond server port"; - type inet:port-number { - description "<1..65335>"; - range "1..65335"; - } - default "12346"; - } - leaf ztp-server { - description "Local device is ZTP Server"; - when "(/system/personality = 'vedge')"; - type empty; - } - leaf vbond-only { - description "(DEPRECATED) Device is a standalone vBond - Deprecated in 16.2"; - when "(/system/personality = 'vedge') and (/system/vbond/local)"; - type empty; - status deprecated; - } - leaf standalone { - description "(DEPRECATED) Device is a standalone vBond"; - when "(/system/vbond/local)"; - type boolean; - default "false"; - } - } - container aaa { - description "Set AAA parameters"; - leaf-list auth-order { - description "Authentication order"; - ordered-by user; - type enumeration { - enum "local" { - description - "local authentication"; - } - enum "radius" { - description - "radius authentication"; - } - enum "tacacs" { - description - "tacacs authentication"; - } - } - } - leaf-list radius-servers { - description "Designate RADIUS servers for authentication and accounting"; - type leafref { - description "Specify RADIUS server using its tag"; - path "/viptela-system:system/viptela-system:radius/viptela-system:server/viptela-system:tag"; - } - } - leaf auth-fallback { - description "Fall back if higher-priority authentication fails"; - type boolean; - default "false"; - } - leaf admin-auth-order { - description "Authenticate admin user as per auth-order"; - type boolean; - default "false"; - } - list usergroup { - description "User group configuration"; - key "name"; - must - "(name != 'root') and (name != 'daemon') and (name != 'bin') and - (name != 'sys') and (name != 'adm') and (name != 'tty') and - (name != 'disk') and (name != 'lp') and (name != 'mail') and - (name != 'news') and (name != 'uucp') and (name != 'man') and - (name != 'proxy') and (name != 'kmem') and (name != 'input') and - (name != 'dialout') and (name != 'fax') and (name != 'voice') and - (name != 'cdrom') and (name != 'floppy') and (name != 'tape') and - (name != 'sudo') and (name != 'audio') and (name != 'dip') and - (name != 'www-data') and (name != 'backup') and (name != 'list') and - (name != 'irc') and (name != 'src') and (name != 'gnats') and - (name != 'shadow') and (name != 'utmp') and (name != 'video') and - (name != 'sasl') and (name != 'plugdev') and (name != 'staff') and - (name != 'games') and (name != 'users') and (name != 'nogroup') and - (name != 'sshd') and (name != 'quagga') and (name != 'quaggavty') and - (name != 'admin') and (name != 'vmanage-admin')" { - error-message "Group name is reserved"; - } - leaf name { - description "Name of the user group"; - type string { - description "<1..128> characters"; - length "1..128"; - } - } - list task { - description "Configure task permissions"; - key "mode"; - leaf mode { - description "Task mode"; - type viptela:aaa-tasks-type; - } - leaf-list permission { - description "Permissions"; - min-elements 1; - type viptela:aaa-permission-type; - } - } - } - list user { - description "User configuration"; - key "name"; - must - "(name != 'root') and (name != 'daemon') and (name != 'bin') and - (name != 'sys') and (name != 'sync') and (name != 'games') and - (name != 'man') and (name != 'lp') and (name != 'mail') and - (name != 'news') and (name != 'uucp') and (name != 'proxy') and - (name != 'www-data') and (name != 'backup') and (name != 'list') and - (name != 'irc') and (name != 'gnats') and (name != 'nobody') and - (name != 'basic') and (name != 'sshd') and (name != 'quagga') and - (name != 'vmanage-admin')" { - error-message "Username is reserved"; - } - must - "((/viptela-system:system/viptela-system:li-license-enabled = 1) or - (name != 'liadmin')) " { - error-message "Username is reserved"; - } - leaf name { - description "Name of the user"; - type string { - description "<1..128> characters"; - length "1..128"; - } - } - leaf password { - description "Password for the user"; - type ianach:crypt-hash { - description "password"; - } - mandatory true; - } - leaf secret { - description "Secret for the user"; - type string; - } - leaf description { - description "Description of the user"; - type string { - description "<1..32> characters"; - length "1..32"; - } - } - leaf-list group { - description "List of user groups"; - type leafref { - path "/system/aaa/usergroup/name"; - } - } - list pubkey-chain { - description "List of public-keys per system user"; - key "usertag"; - leaf usertag { - description "Human readable username for identifying public-key"; - type string; - mandatory true; - } - leaf key-type { - description "Public-key type "; - type viptela:public-key-type-enum; - default "ssh-rsa"; - } - leaf key-string { - description "Public-key to be copied from client"; - type string; - mandatory true; - } - } - } - container logs { - description "Configure AAA logs"; - leaf audit-disable { - description "Disables audit logs"; - type boolean; - default "false"; - } - leaf netconf-disable { - description "Disables Netconf logs"; - type boolean; - default "false"; - } - } - } - container logging { - description "Configure logging"; - container disk { - description "Disk logging parameters"; - leaf enable { - description "Enable logging to disk"; - type boolean; - default "true"; - } - container file { - description "File to which to log messages"; - leaf size { - description "Maximum size of file before it is rotated, in MB"; - type uint16 { - description "<1..20> MB"; - range "1..20"; - } - default "10"; - } - leaf rotate { - description "Number of rotations before the file is discarded"; - type uint8 { - description "<1..10>"; - range "1..10"; - } - default "10"; - } - } - leaf priority { - description "Set logging level for messages logged to disk"; - type priority-enum; - default "information"; - } - } - list server { - description "Remote host logging parameters"; - key "name"; - max-elements "4"; - leaf name { - description "Hostname or IP address"; - type union { - type inet:ipv4-address { - description "IP address of logging host"; - } - type inet:domain-name { - description "DNS name of logging host"; - } - } - } - leaf vpn { - description "VPN instance in which logging server is reachable"; - must "not(/system/logging/server/vpn != current())" { - error-message "All logging servers must be in the same VPN"; - } - type viptela:vpn-id; - default "0"; - } - leaf source-interface { - description "Source interface for outgoing syslog messages to server"; - must "not(/system/logging/server/source-interface != current())" { - error-message "Source interface must be the same for all syslog servers"; - } - type string { - length "0..32"; - description - "Interface name. On vEdge, e.g. ge0/0 or ge0/3.1 or loopback0 - On vSmart, e.g. eth0 or eth2.1 or loopback0"; - } - default ""; - } - leaf priority { - description "Logging level for messages logged to host"; - type priority-enum; - default "information"; - } - } - list ipv6-server { - description "Remote host logging parameters for ipv6 server"; - key "name"; - max-elements "4"; - leaf name { - description "IPv6 hostname or IPv6 address"; - type union { - type inet:ipv6-address { - description "IPv6 address of logging host"; - } - type inet:domain-name { - description "DNS name of IPv6 logging host"; - } - } - } - leaf vpn { - description "VPN instance in which logging server is reachable"; - must "not(/system/logging/server/vpn != current())" { - error-message "All logging servers must be in the same VPN"; - } - type viptela:vpn-id; - default "0"; - } - leaf source-interface { - description "Source interface for outgoing syslog messages to server"; - must "not(/system/logging/server/source-interface != current())" { - error-message "Source interface must be the same for all syslog servers"; - } - type string { - length "0..32"; - description - "Interface name. On vEdge, e.g. ge0/0 or ge0/3.1 or loopback0 - On vSmart, e.g. eth0 or eth2.1 or loopback0"; - } - default ""; - } - leaf priority { - description "Logging level for messages logged to host"; - type priority-enum; - default "information"; - } - } - } - container ntp { - description "Configure NTP"; - container keys { - description "Configure NTP authentication keys"; - list authentication { - description "Define an authentication key"; - key "number"; - max-elements "64"; - leaf number { - type uint32 { - description "<1..65535> Authentication Key ID"; - range "1..65535"; - } - } - leaf md5 { - description "Value of the MD5 authentication key"; - mandatory true; - type aes-cfb-128-encrypted-string { - description "Cleartext or AES encrypted key"; - } - } - } - leaf-list trusted { - description "Designate one or more authentication keys as trusted"; - type leafref { - path "/viptela-system:system/ntp/keys/authentication/number"; - } - } - } - list server { - description "NTP server"; - key "name"; - max-elements "4"; - leaf name { - description "Hostname or IP address"; - type union { - type inet:ipv4-address { - description "IP address"; - } - type inet:domain-name { - description "DNS name"; - } - } - } - leaf key { - description "Authentication key ID for this server"; - type leafref { - path "/viptela-system:system/ntp/keys/authentication/number"; - } - } - leaf source-interface { - description "Source interface for outgoing NTP packets"; - must "not(/system/ntp/server/source-interface != current())" { - error-message "Source interface must be the same for all NTP servers"; - } - type string { - length "0..32"; - description - "Interface name. On vEdge, e.g. ge0/0 or ge0/3.1 or loopback0 - On vSmart, e.g. eth0 or eth2.1 or loopback0"; - } - default ""; - } - leaf vpn { - description "VPN instance in which the NTP server is reachable"; - must "not(/system/ntp/server/vpn != current())" { - error-message "All NTP servers must be in the same VPN"; - } - type viptela:vpn-id; - default "0"; - } - leaf version { - description "NTP version"; - type uint8 { - description "<1..4>"; - range "1..4"; - } - default "4"; - } - leaf prefer { - description "Prefer this NTP server"; - type boolean; - default "false"; - } - } - } - - grouping attributes-grouping { - container attributes { - description "set attribute key-value pairs"; - leaf service-argument { - description "value of attribute"; - type string { - length "1..254"; - } - } - } - } - container radius { - description "Set RADIUS server parameters"; - leaf timeout { - description "RADIUS timeout value"; - type uint32 { - description "<1..1000>"; - range "1..1000"; - } - default "5"; - } - leaf retransmit { - description "RADIUS retransmit count"; - type uint32 { - description "<1..1000>"; - range "1..1000"; - } - default "3"; - } - list server { - description "RADIUS server address"; - max-elements "8"; - key "address"; - unique "tag"; - leaf address { - description "RADIUS server address"; - type inet:ip-address; - } - leaf auth-port { - description "RADIUS server authentication port"; - type inet:port-number { - description "<1..65535>"; - } - default "1812"; - } - leaf acct-port { - description "RADIUS server accounting port"; - type inet:port-number { - description "<1..65535>"; - } - default "1813"; - } - leaf tag { - description "Reference tag/name for the server"; - type string { - description "<4..16> characters"; - length "4..16"; - } - } - leaf vpn { - description "VPN of the RADIUS server"; - must "not(/system/radius/server/vpn != current())" { - error-message "All RADIUS servers must be in same VPN"; - } - type viptela:vpn-id; - default "0"; - } - leaf source-interface { - description "Source interface for outgoing RADIUS packets"; - type string { - length "0..32"; - description - "Interface name. On vEdge, e.g. ge0/0 or ge0/3.1 or loopback0 - On vSmart, e.g. eth0 or eth2.1 or loopback0"; - } - default ""; - } - leaf key { - description "(DEPRECATED) RADIUS server key - Deprecated in 15.4"; - type viptela:named-type; - } - leaf secret-key { - description "RADIUS server shared secret key"; - type aes-cfb-128-encrypted-string { - description "Cleartext or AES encrypted key"; - } - } - leaf priority { - description "RADIUS server priority"; - default "0"; - type uint8 { - range "0..7"; - description "<0..7>"; - } - } - } - } - container tacacs { - description "Set TACACS server parameters"; - leaf timeout { - description "TACACS timeout value"; - type uint32 { - description "<1..1000>"; - range "1..1000"; - } - default "5"; - } - container authorization { - description "set authorization parameters"; - uses attributes-grouping; - } - leaf authentication { - description "TACACS authentication type"; - default "pap"; - type enumeration { - enum "ascii"; - enum "pap"; - } - } - list server { - description "TACACS server address"; - max-elements "8"; - key "address"; - leaf address { - description "TACACS server address"; - type inet:ip-address; - } - leaf auth-port { - description "TACACS server port"; - type inet:port-number { - description "<0..65535>"; - } - default "49"; - } - leaf vpn { - description "VPN of the TACACS server"; - must "not(/system/tacacs/server/vpn != current())" { - error-message "All TACACS servers must be in same VPN"; - } - type viptela:vpn-id; - default "0"; - } - leaf source-interface { - description "Source interface for outgoing TACACS packets"; - must "not(/system/tacacs/server/source-interface != current())" { - error-message "Source interface must be the same for all TACACS servers"; - } - type string { - length "0..32"; - description - "Interface name. On vEdge, e.g. ge0/0 or ge0/3.1 or loopback0 - On vSmart, e.g. eth0 or eth2.1 or loopback0"; - } - default ""; - } - leaf key { - description "(DEPRECATED) TACACS server key - Deprecated in 15.4"; - type viptela:named-type; - } - leaf secret-key { - description "TACACS server key"; - type aes-cfb-128-encrypted-string { - description "Cleartext or AES encrypted key"; - } - } - leaf priority { - description "TACACS server priority"; - default "0"; - type uint8 { - range "0..7"; - description "<0..7>"; - } - } - } - } - container archive { - presence "Enable periodic archive of config"; - description "Configure periodic archiving"; - must "path" { - error-message "path must be configured"; - } - leaf path { - description "Remote directory path (ftp://filepath, scp://user@host:filepath, /)"; - type string { - description "ftp://filepath, scp://user@host:filepath, /"; - } - } - leaf interval { - description "Periodic time interval for saving configurations, in minutes"; - type uint32 { - description "<5..525600>[10080] minutes"; - range "5..525600"; - } - default "10080"; - } - leaf ssh-id-file { - description "SSH identity file path for SCP upload"; - type string; - } - leaf vpn { - must "(../../personality = 'vedge') or (current() = 0) or (current() = 512)" { - error-message "Only 0 or 512 can be set as VPN ID"; - } - description "VPN ID"; - type viptela:vpn-id; - } - } - leaf cft-enable { - description "Enable/Disable CFT"; - type boolean; - default "false"; - } - leaf cft-cache-enable { - description "Enable/Disable CFT Cache"; - type boolean; - default "false"; - } - leaf anchor-wan-tunnel-pkts { - description "Anchor wan tunnel to core in vEdge5k or vEdge cloud"; - when "(/system/personality = 'vedge')"; - type boolean; - default "true"; - } - } - container banner { - description "Banner information"; - leaf login { - description "Set prelogin message"; - type string { - length "1..2048"; - } - } - leaf motd { - description "Set postlogin message"; - type string { - length "1..2048"; - } - } - } - notification process-restart { - uses viptela:common-notification-header; - leaf process-name { - type string; - } - leaf process-id { - type uint32; - } - leaf reason { - type string; - } - } - notification process-down { - uses viptela:common-notification-header; - leaf process-name { - type string; - } - leaf process-id { - type uint32; - } - leaf reason { - type string; - } - } - notification disk-usage { - uses viptela:common-notification-header; - leaf warning { - type string; - } - leaf total-mb { - description "Total disk space in MB"; - type uint32; - } - leaf free-mb { - description "Available disk space in MB"; - type uint32; - } - } - notification memory-usage { - uses viptela:common-notification-header; - leaf warning { - type string; - } - leaf total-mb { - description "Total memory in MB"; - type uint32; - } - leaf free-mb { - description "Available memory in MB"; - type uint32; - } - } - notification aaa-admin-pwd-change { - uses viptela:common-notification-header; - } - notification site-id-change { - uses viptela:common-notification-header; - leaf old-site-id { - type viptela:site-id; - } - leaf new-site-id { - type viptela:site-id; - } - } - notification domain-id-change { - uses viptela:common-notification-header; - leaf old-domain-id { - type uint32; - } - leaf new-domain-id { - type uint32; - } - } - notification system-ip-change { - uses viptela:common-notification-header; - leaf old-system-ip { - type inet:ip-address; - } - leaf new-system-ip { - type inet:ip-address; - } - } - notification org-name-change { - uses viptela:common-notification-header; - leaf old-organization-name { - type viptela:organization-name; - } - leaf new-organization-name { - type viptela:organization-name; - } - } - notification pseudo-commit-status { - uses viptela:common-notification-header; - leaf status-str { - type string; - } - } - notification system-login-change { - uses viptela:common-notification-header; - leaf user-name { - type string; - } - leaf user-id { - type int16; - } - } - notification system-logout-change { - uses viptela:common-notification-header; - leaf user-name { - type string; - } - leaf user-id { - type int16; - } - } - notification system-aaa-login-fail { - uses viptela:common-notification-header; - leaf user-name { - type string; - } - leaf remote-host { - type string; - } - } - notification system-commit { - uses viptela:common-notification-header; - leaf user-name { - type string; - } - } - notification app-dpi-flows-out-of-memory { - uses viptela:common-notification-header; - leaf dpi-out-of-memory-state { - type boolean; - } - } - notification app-dpi-flows-write-failed-vedge { - uses viptela:common-notification-header; - } - - typedef aes-cfb-128-encrypted-string { - type string; - description - "The aes-cfb-128-encrypted-string works exactly like - des3-cbc-encrypted-string but AES/128bits in CFB mode is used to - encrypt the string. The prefix for encrypted values is '$8$'."; - } -} diff --git a/viptela-mibs/19.2/yang/viptela-timezones.yang b/viptela-mibs/19.2/yang/viptela-timezones.yang deleted file mode 100644 index 250726da..00000000 --- a/viptela-mibs/19.2/yang/viptela-timezones.yang +++ /dev/null @@ -1,1795 +0,0 @@ -module viptela-timezones { - namespace "http://viptela.com/timezones"; - prefix viptela-tz; - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This YANG module defines the iana-timezone typedef, which - contains YANG definitions for IANA-registered timezones."; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2 - Initial revision using IANA Time Zone Data v. 2013h"; - } - - typedef iana-timezone { - description - "Timezone location as defined by the IANA timezone database"; - type enumeration { - enum "Europe/Andorra" { - value 0; - } - enum "Asia/Dubai" { - value 1; - } - enum "Asia/Kabul" { - value 2; - } - enum "America/Antigua" { - value 3; - } - enum "America/Anguilla" { - value 4; - } - enum "Europe/Tirane" { - value 5; - } - enum "Asia/Yerevan" { - value 6; - } - enum "Africa/Luanda" { - value 7; - } - enum "Antarctica/McMurdo" { - value 8; - description - "McMurdo, South Pole, Scott (New Zealand time)"; - } - enum "Antarctica/Rothera" { - value 9; - description - "Rothera Station, Adelaide Island"; - } - enum "Antarctica/Palmer" { - value 10; - description - "Palmer Station, Anvers Island"; - } - enum "Antarctica/Mawson" { - value 11; - description - "Mawson Station, Holme Bay"; - } - enum "Antarctica/Davis" { - value 12; - description - "Davis Station, Vestfold Hills"; - } - enum "Antarctica/Casey" { - value 13; - description - "Casey Station, Bailey Peninsula"; - } - enum "Antarctica/Vostok" { - value 14; - description - "Vostok Station, Lake Vostok"; - } - enum "Antarctica/DumontDUrville" { - value 15; - description - "Dumont-d'Urville Station, Terre Adelie"; - } - enum "Antarctica/Syowa" { - value 16; - description - "Syowa Station, E Ongul I"; - } - enum "America/Argentina/Buenos_Aires" { - value 17; - description - "Buenos Aires (BA, CF)"; - } - enum "America/Argentina/Cordoba" { - value 18; - description - "most locations (CB, CC, CN, ER, FM, MN, SE, SF)"; - } - enum "America/Argentina/Salta" { - value 19; - description - "(SA, LP, NQ, RN)"; - } - enum "America/Argentina/Jujuy" { - value 20; - description - "Jujuy (JY)"; - } - enum "America/Argentina/Tucuman" { - value 21; - description - "Tucuman (TM)"; - } - enum "America/Argentina/Catamarca" { - value 22; - description - "Catamarca (CT), Chubut (CH)"; - } - enum "America/Argentina/La_Rioja" { - value 23; - description - "La Rioja (LR)"; - } - enum "America/Argentina/San_Juan" { - value 24; - description - "San Juan (SJ)"; - } - enum "America/Argentina/Mendoza" { - value 25; - description - "Mendoza (MZ)"; - } - enum "America/Argentina/San_Luis" { - value 26; - description - "San Luis (SL)"; - } - enum "America/Argentina/Rio_Gallegos" { - value 27; - description - "Santa Cruz (SC)"; - } - enum "America/Argentina/Ushuaia" { - value 28; - description - "Tierra del Fuego (TF)"; - } - enum "Pacific/Pago_Pago" { - value 29; - } - enum "Europe/Vienna" { - value 30; - } - enum "Australia/Lord_Howe" { - value 31; - description - "Lord Howe Island"; - } - enum "Antarctica/Macquarie" { - value 32; - description - "Macquarie Island"; - } - enum "Australia/Hobart" { - value 33; - description - "Tasmania - most locations"; - } - enum "Australia/Currie" { - value 34; - description - "Tasmania - King Island"; - } - enum "Australia/Melbourne" { - value 35; - description - "Victoria"; - } - enum "Australia/Sydney" { - value 36; - description - "New South Wales - most locations"; - } - enum "Australia/Broken_Hill" { - value 37; - description - "New South Wales - Yancowinna"; - } - enum "Australia/Brisbane" { - value 38; - description - "Queensland - most locations"; - } - enum "Australia/Lindeman" { - value 39; - description - "Queensland - Holiday Islands"; - } - enum "Australia/Adelaide" { - value 40; - description - "South Australia"; - } - enum "Australia/Darwin" { - value 41; - description - "Northern Territory"; - } - enum "Australia/Perth" { - value 42; - description - "Western Australia - most locations"; - } - enum "Australia/Eucla" { - value 43; - description - "Western Australia - Eucla area"; - } - enum "America/Aruba" { - value 44; - } - enum "Europe/Mariehamn" { - value 45; - } - enum "Asia/Baku" { - value 46; - } - enum "Europe/Sarajevo" { - value 47; - } - enum "America/Barbados" { - value 48; - } - enum "Asia/Dhaka" { - value 49; - } - enum "Europe/Brussels" { - value 50; - } - enum "Africa/Ouagadougou" { - value 51; - } - enum "Europe/Sofia" { - value 52; - } - enum "Asia/Bahrain" { - value 53; - } - enum "Africa/Bujumbura" { - value 54; - } - enum "Africa/Porto-Novo" { - value 55; - } - enum "America/St_Barthelemy" { - value 56; - } - enum "Atlantic/Bermuda" { - value 57; - } - enum "Asia/Brunei" { - value 58; - } - enum "America/La_Paz" { - value 59; - } - enum "America/Kralendijk" { - value 60; - } - enum "America/Noronha" { - value 61; - description - "Atlantic islands"; - } - enum "America/Belem" { - value 62; - description - "Amapa, E Para"; - } - enum "America/Fortaleza" { - value 63; - description - "NE Brazil (MA, PI, CE, RN, PB)"; - } - enum "America/Recife" { - value 64; - description - "Pernambuco"; - } - enum "America/Araguaina" { - value 65; - description - "Tocantins"; - } - enum "America/Maceio" { - value 66; - description - "Alagoas, Sergipe"; - } - enum "America/Bahia" { - value 67; - description - "Bahia"; - } - enum "America/Sao_Paulo" { - value 68; - description - "S & SE Brazil (GO, DF, MG, ES, RJ, SP, PR, SC, RS)"; - } - enum "America/Campo_Grande" { - value 69; - description - "Mato Grosso do Sul"; - } - enum "America/Cuiaba" { - value 70; - description - "Mato Grosso"; - } - enum "America/Santarem" { - value 71; - description - "W Para"; - } - enum "America/Porto_Velho" { - value 72; - description - "Rondonia"; - } - enum "America/Boa_Vista" { - value 73; - description - "Roraima"; - } - enum "America/Manaus" { - value 74; - description - "E Amazonas"; - } - enum "America/Eirunepe" { - value 75; - description - "W Amazonas"; - } - enum "America/Rio_Branco" { - value 76; - description - "Acre"; - } - enum "America/Nassau" { - value 77; - } - enum "Asia/Thimphu" { - value 78; - } - enum "Africa/Gaborone" { - value 79; - } - enum "Europe/Minsk" { - value 80; - } - enum "America/Belize" { - value 81; - } - enum "America/St_Johns" { - value 82; - description - "Newfoundland Time, including SE Labrador"; - } - enum "America/Halifax" { - value 83; - description - "Atlantic Time - Nova Scotia (most places), PEI"; - } - enum "America/Glace_Bay" { - value 84; - description - "Atlantic Time - Nova Scotia - places that did not observe DST - 1966-1971"; - } - enum "America/Moncton" { - value 85; - description - "Atlantic Time - New Brunswick"; - } - enum "America/Goose_Bay" { - value 86; - description - "Atlantic Time - Labrador - most locations"; - } - enum "America/Blanc-Sablon" { - value 87; - description - "Atlantic Standard Time - Quebec - Lower North Shore"; - } - enum "America/Toronto" { - value 88; - description - "Eastern Time - Ontario & Quebec - most locations"; - } - enum "America/Nipigon" { - value 89; - description - "Eastern Time - Ontario & Quebec - places that did not observe - DST 1967-1973"; - } - enum "America/Thunder_Bay" { - value 90; - description - "Eastern Time - Thunder Bay, Ontario"; - } - enum "America/Iqaluit" { - value 91; - description - "Eastern Time - east Nunavut - most locations"; - } - enum "America/Pangnirtung" { - value 92; - description - "Eastern Time - Pangnirtung, Nunavut"; - } - enum "America/Resolute" { - value 93; - description - "Central Standard Time - Resolute, Nunavut"; - } - enum "America/Atikokan" { - value 94; - description - "Eastern Standard Time - Atikokan, Ontario and Southampton I, - Nunavut"; - } - enum "America/Rankin_Inlet" { - value 95; - description - "Central Time - central Nunavut"; - } - enum "America/Winnipeg" { - value 96; - description - "Central Time - Manitoba & west Ontario"; - } - enum "America/Rainy_River" { - value 97; - description - "Central Time - Rainy River & Fort Frances, Ontario"; - } - enum "America/Regina" { - value 98; - description - "Central Standard Time - Saskatchewan - most locations"; - } - enum "America/Swift_Current" { - value 99; - description - "Central Standard Time - Saskatchewan - midwest"; - } - enum "America/Edmonton" { - value 100; - description - "Mountain Time - Alberta, east British Columbia & west - Saskatchewan"; - } - enum "America/Cambridge_Bay" { - value 101; - description - "Mountain Time - west Nunavut"; - } - enum "America/Yellowknife" { - value 102; - description - "Mountain Time - central Northwest Territories"; - } - enum "America/Inuvik" { - value 103; - description - "Mountain Time - west Northwest Territories"; - } - enum "America/Creston" { - value 104; - description - "Mountain Standard Time - Creston, British Columbia"; - } - enum "America/Dawson_Creek" { - value 105; - description - "Mountain Standard Time - Dawson Creek & Fort Saint John, - British Columbia"; - } - enum "America/Vancouver" { - value 106; - description - "Pacific Time - west British Columbia"; - } - enum "America/Whitehorse" { - value 107; - description - "Pacific Time - south Yukon"; - } - enum "America/Dawson" { - value 108; - description - "Pacific Time - north Yukon"; - } - enum "Indian/Cocos" { - value 109; - } - enum "Africa/Kinshasa" { - value 110; - description - "west Dem. Rep. of Congo"; - } - enum "Africa/Lubumbashi" { - value 111; - description - "east Dem. Rep. of Congo"; - } - enum "Africa/Bangui" { - value 112; - } - enum "Africa/Brazzaville" { - value 113; - } - enum "Europe/Zurich" { - value 114; - } - enum "Africa/Abidjan" { - value 115; - } - enum "Pacific/Rarotonga" { - value 116; - } - enum "America/Santiago" { - value 117; - description - "most locations"; - } - enum "Pacific/Easter" { - value 118; - description - "Easter Island & Sala y Gomez"; - } - enum "Africa/Douala" { - value 119; - } - enum "Asia/Shanghai" { - value 120; - description - "east China - Beijing, Guangdong, Shanghai, etc."; - } - enum "Asia/Harbin" { - value 121; - description - "Heilongjiang (except Mohe), Jilin"; - } - enum "Asia/Chongqing" { - value 122; - description - "central China - Sichuan, Yunnan, Guangxi, Shaanxi, Guizhou, - etc."; - } - enum "Asia/Urumqi" { - value 123; - description - "most of Tibet & Xinjiang"; - } - enum "Asia/Kashgar" { - value 124; - description - "west Tibet & Xinjiang"; - } - enum "America/Bogota" { - value 125; - } - enum "America/Costa_Rica" { - value 126; - } - enum "America/Havana" { - value 127; - } - enum "Atlantic/Cape_Verde" { - value 128; - } - enum "America/Curacao" { - value 129; - } - enum "Indian/Christmas" { - value 130; - } - enum "Asia/Nicosia" { - value 131; - } - enum "Europe/Prague" { - value 132; - } - enum "Europe/Berlin" { - value 133; - description - "most locations"; - } - enum "Europe/Busingen" { - value 134; - description - "Busingen"; - } - enum "Africa/Djibouti" { - value 135; - } - enum "Europe/Copenhagen" { - value 136; - } - enum "America/Dominica" { - value 137; - } - enum "America/Santo_Domingo" { - value 138; - } - enum "Africa/Algiers" { - value 139; - } - enum "America/Guayaquil" { - value 140; - description - "mainland"; - } - enum "Pacific/Galapagos" { - value 141; - description - "Galapagos Islands"; - } - enum "Europe/Tallinn" { - value 142; - } - enum "Africa/Cairo" { - value 143; - } - enum "Africa/El_Aaiun" { - value 144; - } - enum "Africa/Asmara" { - value 145; - } - enum "Europe/Madrid" { - value 146; - description - "mainland"; - } - enum "Africa/Ceuta" { - value 147; - description - "Ceuta & Melilla"; - } - enum "Atlantic/Canary" { - value 148; - description - "Canary Islands"; - } - enum "Africa/Addis_Ababa" { - value 149; - } - enum "Europe/Helsinki" { - value 150; - } - enum "Pacific/Fiji" { - value 151; - } - enum "Atlantic/Stanley" { - value 152; - } - enum "Pacific/Chuuk" { - value 153; - description - "Chuuk (Truk) and Yap"; - } - enum "Pacific/Pohnpei" { - value 154; - description - "Pohnpei (Ponape)"; - } - enum "Pacific/Kosrae" { - value 155; - description - "Kosrae"; - } - enum "Atlantic/Faroe" { - value 156; - } - enum "Europe/Paris" { - value 157; - } - enum "Africa/Libreville" { - value 158; - } - enum "Europe/London" { - value 159; - } - enum "America/Grenada" { - value 160; - } - enum "Asia/Tbilisi" { - value 161; - } - enum "America/Cayenne" { - value 162; - } - enum "Europe/Guernsey" { - value 163; - } - enum "Africa/Accra" { - value 164; - } - enum "Europe/Gibraltar" { - value 165; - } - enum "America/Godthab" { - value 166; - description - "most locations"; - } - enum "America/Danmarkshavn" { - value 167; - description - "east coast, north of Scoresbysund"; - } - enum "America/Scoresbysund" { - value 168; - description - "Scoresbysund / Ittoqqortoormiit"; - } - enum "America/Thule" { - value 169; - description - "Thule / Pituffik"; - } - enum "Africa/Banjul" { - value 170; - } - enum "Africa/Conakry" { - value 171; - } - enum "America/Guadeloupe" { - value 172; - } - enum "Africa/Malabo" { - value 173; - } - enum "Europe/Athens" { - value 174; - } - enum "Atlantic/South_Georgia" { - value 175; - } - enum "America/Guatemala" { - value 176; - } - enum "Pacific/Guam" { - value 177; - } - enum "Africa/Bissau" { - value 178; - } - enum "America/Guyana" { - value 179; - } - enum "Asia/Hong_Kong" { - value 180; - } - enum "America/Tegucigalpa" { - value 181; - } - enum "Europe/Zagreb" { - value 182; - } - enum "America/Port-au-Prince" { - value 183; - } - enum "Europe/Budapest" { - value 184; - } - enum "Asia/Jakarta" { - value 185; - description - "Java & Sumatra"; - } - enum "Asia/Pontianak" { - value 186; - description - "west & central Borneo"; - } - enum "Asia/Makassar" { - value 187; - description - "east & south Borneo, Sulawesi (Celebes), Bali, Nusa Tengarra, - west Timor"; - } - enum "Asia/Jayapura" { - value 188; - description - "west New Guinea (Irian Jaya) & Malukus (Moluccas)"; - } - enum "Europe/Dublin" { - value 189; - } - enum "Asia/Jerusalem" { - value 190; - } - enum "Europe/Isle_of_Man" { - value 191; - } - enum "Asia/Kolkata" { - value 192; - } - enum "Indian/Chagos" { - value 193; - } - enum "Asia/Baghdad" { - value 194; - } - enum "Asia/Tehran" { - value 195; - } - enum "Atlantic/Reykjavik" { - value 196; - } - enum "Europe/Rome" { - value 197; - } - enum "Europe/Jersey" { - value 198; - } - enum "America/Jamaica" { - value 199; - } - enum "Asia/Amman" { - value 200; - } - enum "Asia/Tokyo" { - value 201; - } - enum "Africa/Nairobi" { - value 202; - } - enum "Asia/Bishkek" { - value 203; - } - enum "Asia/Phnom_Penh" { - value 204; - } - enum "Pacific/Tarawa" { - value 205; - description - "Gilbert Islands"; - } - enum "Pacific/Enderbury" { - value 206; - description - "Phoenix Islands"; - } - enum "Pacific/Kiritimati" { - value 207; - description - "Line Islands"; - } - enum "Indian/Comoro" { - value 208; - } - enum "America/St_Kitts" { - value 209; - } - enum "Asia/Pyongyang" { - value 210; - } - enum "Asia/Seoul" { - value 211; - } - enum "Asia/Kuwait" { - value 212; - } - enum "America/Cayman" { - value 213; - } - enum "Asia/Almaty" { - value 214; - description - "most locations"; - } - enum "Asia/Qyzylorda" { - value 215; - description - "Qyzylorda (Kyzylorda, Kzyl-Orda)"; - } - enum "Asia/Aqtobe" { - value 216; - description - "Aqtobe (Aktobe)"; - } - enum "Asia/Aqtau" { - value 217; - description - "Atyrau (Atirau, Gur'yev), Mangghystau (Mankistau)"; - } - enum "Asia/Oral" { - value 218; - description - "West Kazakhstan"; - } - enum "Asia/Vientiane" { - value 219; - } - enum "Asia/Beirut" { - value 220; - } - enum "America/St_Lucia" { - value 221; - } - enum "Europe/Vaduz" { - value 222; - } - enum "Asia/Colombo" { - value 223; - } - enum "Africa/Monrovia" { - value 224; - } - enum "Africa/Maseru" { - value 225; - } - enum "Europe/Vilnius" { - value 226; - } - enum "Europe/Luxembourg" { - value 227; - } - enum "Europe/Riga" { - value 228; - } - enum "Africa/Tripoli" { - value 229; - } - enum "Africa/Casablanca" { - value 230; - } - enum "Europe/Monaco" { - value 231; - } - enum "Europe/Chisinau" { - value 232; - } - enum "Europe/Podgorica" { - value 233; - } - enum "America/Marigot" { - value 234; - } - enum "Indian/Antananarivo" { - value 235; - } - enum "Pacific/Majuro" { - value 236; - description - "most locations"; - } - enum "Pacific/Kwajalein" { - value 237; - description - "Kwajalein"; - } - enum "Europe/Skopje" { - value 238; - } - enum "Africa/Bamako" { - value 239; - } - enum "Asia/Rangoon" { - value 240; - } - enum "Asia/Ulaanbaatar" { - value 241; - description - "most locations"; - } - enum "Asia/Hovd" { - value 242; - description - "Bayan-Olgiy, Govi-Altai, Hovd, Uvs, Zavkhan"; - } - enum "Asia/Choibalsan" { - value 243; - description - "Dornod, Sukhbaatar"; - } - enum "Asia/Macau" { - value 244; - } - enum "Pacific/Saipan" { - value 245; - } - enum "America/Martinique" { - value 246; - } - enum "Africa/Nouakchott" { - value 247; - } - enum "America/Montserrat" { - value 248; - } - enum "Europe/Malta" { - value 249; - } - enum "Indian/Mauritius" { - value 250; - } - enum "Indian/Maldives" { - value 251; - } - enum "Africa/Blantyre" { - value 252; - } - enum "America/Mexico_City" { - value 253; - description - "Central Time - most locations"; - } - enum "America/Cancun" { - value 254; - description - "Central Time - Quintana Roo"; - } - enum "America/Merida" { - value 255; - description - "Central Time - Campeche, Yucatan"; - } - enum "America/Monterrey" { - value 256; - description - "Mexican Central Time - Coahuila, Durango, Nuevo Leon, - Tamaulipas away from US border"; - } - enum "America/Matamoros" { - value 257; - description - "US Central Time - Coahuila, Durango, Nuevo Leon, Tamaulipas - near US border"; - } - enum "America/Mazatlan" { - value 258; - description - "Mountain Time - S Baja, Nayarit, Sinaloa"; - } - enum "America/Chihuahua" { - value 259; - description - "Mexican Mountain Time - Chihuahua away from US border"; - } - enum "America/Ojinaga" { - value 260; - description - "US Mountain Time - Chihuahua near US border"; - } - enum "America/Hermosillo" { - value 261; - description - "Mountain Standard Time - Sonora"; - } - enum "America/Tijuana" { - value 262; - description - "US Pacific Time - Baja California near US border"; - } - enum "America/Santa_Isabel" { - value 263; - description - "Mexican Pacific Time - Baja California away from US border"; - } - enum "America/Bahia_Banderas" { - value 264; - description - "Mexican Central Time - Bahia de Banderas"; - } - enum "Asia/Kuala_Lumpur" { - value 265; - description - "peninsular Malaysia"; - } - enum "Asia/Kuching" { - value 266; - description - "Sabah & Sarawak"; - } - enum "Africa/Maputo" { - value 267; - } - enum "Africa/Windhoek" { - value 268; - } - enum "Pacific/Noumea" { - value 269; - } - enum "Africa/Niamey" { - value 270; - } - enum "Pacific/Norfolk" { - value 271; - } - enum "Africa/Lagos" { - value 272; - } - enum "America/Managua" { - value 273; - } - enum "Europe/Amsterdam" { - value 274; - } - enum "Europe/Oslo" { - value 275; - } - enum "Asia/Kathmandu" { - value 276; - } - enum "Pacific/Nauru" { - value 277; - } - enum "Pacific/Niue" { - value 278; - } - enum "Pacific/Auckland" { - value 279; - description - "most locations"; - } - enum "Pacific/Chatham" { - value 280; - description - "Chatham Islands"; - } - enum "Asia/Muscat" { - value 281; - } - enum "America/Panama" { - value 282; - } - enum "America/Lima" { - value 283; - } - enum "Pacific/Tahiti" { - value 284; - description - "Society Islands"; - } - enum "Pacific/Marquesas" { - value 285; - description - "Marquesas Islands"; - } - enum "Pacific/Gambier" { - value 286; - description - "Gambier Islands"; - } - enum "Pacific/Port_Moresby" { - value 287; - } - enum "Asia/Manila" { - value 288; - } - enum "Asia/Karachi" { - value 289; - } - enum "Europe/Warsaw" { - value 290; - } - enum "America/Miquelon" { - value 291; - } - enum "Pacific/Pitcairn" { - value 292; - } - enum "America/Puerto_Rico" { - value 293; - } - enum "Asia/Gaza" { - value 294; - description - "Gaza Strip"; - } - enum "Asia/Hebron" { - value 295; - description - "West Bank"; - } - enum "Europe/Lisbon" { - value 296; - description - "mainland"; - } - enum "Atlantic/Madeira" { - value 297; - description - "Madeira Islands"; - } - enum "Atlantic/Azores" { - value 298; - description - "Azores"; - } - enum "Pacific/Palau" { - value 299; - } - enum "America/Asuncion" { - value 300; - } - enum "Asia/Qatar" { - value 301; - } - enum "Indian/Reunion" { - value 302; - } - enum "Europe/Bucharest" { - value 303; - } - enum "Europe/Belgrade" { - value 304; - } - enum "Europe/Kaliningrad" { - value 305; - description - "Moscow-01 - Kaliningrad"; - } - enum "Europe/Moscow" { - value 306; - description - "Moscow+00 - west Russia"; - } - enum "Europe/Volgograd" { - value 307; - description - "Moscow+00 - Caspian Sea"; - } - enum "Europe/Samara" { - value 308; - description - "Moscow+00 - Samara, Udmurtia"; - } - enum "Asia/Yekaterinburg" { - value 309; - description - "Moscow+02 - Urals"; - } - enum "Asia/Omsk" { - value 310; - description - "Moscow+03 - west Siberia"; - } - enum "Asia/Novosibirsk" { - value 311; - description - "Moscow+03 - Novosibirsk"; - } - enum "Asia/Novokuznetsk" { - value 312; - description - "Moscow+03 - Novokuznetsk"; - } - enum "Asia/Krasnoyarsk" { - value 313; - description - "Moscow+04 - Yenisei River"; - } - enum "Asia/Irkutsk" { - value 314; - description - "Moscow+05 - Lake Baikal"; - } - enum "Asia/Yakutsk" { - value 315; - description - "Moscow+06 - Lena River"; - } - enum "Asia/Khandyga" { - value 316; - description - "Moscow+06 - Tomponsky, Ust-Maysky"; - } - enum "Asia/Vladivostok" { - value 317; - description - "Moscow+07 - Amur River"; - } - enum "Asia/Sakhalin" { - value 318; - description - "Moscow+07 - Sakhalin Island"; - } - enum "Asia/Ust-Nera" { - value 319; - description - "Moscow+07 - Oymyakonsky"; - } - enum "Asia/Magadan" { - value 320; - description - "Moscow+08 - Magadan"; - } - enum "Asia/Kamchatka" { - value 321; - description - "Moscow+08 - Kamchatka"; - } - enum "Asia/Anadyr" { - value 322; - description - "Moscow+08 - Bering Sea"; - } - enum "Africa/Kigali" { - value 323; - } - enum "Asia/Riyadh" { - value 324; - } - enum "Pacific/Guadalcanal" { - value 325; - } - enum "Indian/Mahe" { - value 326; - } - enum "Africa/Khartoum" { - value 327; - } - enum "Europe/Stockholm" { - value 328; - } - enum "Asia/Singapore" { - value 329; - } - enum "Atlantic/St_Helena" { - value 330; - } - enum "Europe/Ljubljana" { - value 331; - } - enum "Arctic/Longyearbyen" { - value 332; - } - enum "Europe/Bratislava" { - value 333; - } - enum "Africa/Freetown" { - value 334; - } - enum "Europe/San_Marino" { - value 335; - } - enum "Africa/Dakar" { - value 336; - } - enum "Africa/Mogadishu" { - value 337; - } - enum "America/Paramaribo" { - value 338; - } - enum "Africa/Juba" { - value 339; - } - enum "Africa/Sao_Tome" { - value 340; - } - enum "America/El_Salvador" { - value 341; - } - enum "America/Lower_Princes" { - value 342; - } - enum "Asia/Damascus" { - value 343; - } - enum "Africa/Mbabane" { - value 344; - } - enum "America/Grand_Turk" { - value 345; - } - enum "Africa/Ndjamena" { - value 346; - } - enum "Indian/Kerguelen" { - value 347; - } - enum "Africa/Lome" { - value 348; - } - enum "Asia/Bangkok" { - value 349; - } - enum "Asia/Dushanbe" { - value 350; - } - enum "Pacific/Fakaofo" { - value 351; - } - enum "Asia/Dili" { - value 352; - } - enum "Asia/Ashgabat" { - value 353; - } - enum "Africa/Tunis" { - value 354; - } - enum "Pacific/Tongatapu" { - value 355; - } - enum "Europe/Istanbul" { - value 356; - } - enum "America/Port_of_Spain" { - value 357; - } - enum "Pacific/Funafuti" { - value 358; - } - enum "Asia/Taipei" { - value 359; - } - enum "Africa/Dar_es_Salaam" { - value 360; - } - enum "Europe/Kiev" { - value 361; - description - "most locations"; - } - enum "Europe/Uzhgorod" { - value 362; - description - "Ruthenia"; - } - enum "Europe/Zaporozhye" { - value 363; - description - "Zaporozh'ye, E Lugansk / Zaporizhia, E Luhansk"; - } - enum "Europe/Simferopol" { - value 364; - description - "central Crimea"; - } - enum "Africa/Kampala" { - value 365; - } - enum "Pacific/Johnston" { - value 366; - description - "Johnston Atoll"; - } - enum "Pacific/Midway" { - value 367; - description - "Midway Islands"; - } - enum "Pacific/Wake" { - value 368; - description - "Wake Island"; - } - enum "America/New_York" { - value 369; - description - "Eastern Time"; - } - enum "America/Detroit" { - value 370; - description - "Eastern Time - Michigan - most locations"; - } - enum "America/Kentucky/Louisville" { - value 371; - description - "Eastern Time - Kentucky - Louisville area"; - } - enum "America/Kentucky/Monticello" { - value 372; - description - "Eastern Time - Kentucky - Wayne County"; - } - enum "America/Indiana/Indianapolis" { - value 373; - description - "Eastern Time - Indiana - most locations"; - } - enum "America/Indiana/Vincennes" { - value 374; - description - "Eastern Time - Indiana - Daviess, Dubois, Knox & Martin - Counties"; - } - enum "America/Indiana/Winamac" { - value 375; - description - "Eastern Time - Indiana - Pulaski County"; - } - enum "America/Indiana/Marengo" { - value 376; - description - "Eastern Time - Indiana - Crawford County"; - } - enum "America/Indiana/Petersburg" { - value 377; - description - "Eastern Time - Indiana - Pike County"; - } - enum "America/Indiana/Vevay" { - value 378; - description - "Eastern Time - Indiana - Switzerland County"; - } - enum "America/Chicago" { - value 379; - description - "Central Time"; - } - enum "America/Indiana/Tell_City" { - value 380; - description - "Central Time - Indiana - Perry County"; - } - enum "America/Indiana/Knox" { - value 381; - description - "Central Time - Indiana - Starke County"; - } - enum "America/Menominee" { - value 382; - description - "Central Time - Michigan - Dickinson, Gogebic, Iron & Menominee - Counties"; - } - enum "America/North_Dakota/Center" { - value 383; - description - "Central Time - North Dakota - Oliver County"; - } - enum "America/North_Dakota/New_Salem" { - value 384; - description - "Central Time - North Dakota - Morton County (except Mandan - area)"; - } - enum "America/North_Dakota/Beulah" { - value 385; - description - "Central Time - North Dakota - Mercer County"; - } - enum "America/Denver" { - value 386; - description - "Mountain Time"; - } - enum "America/Boise" { - value 387; - description - "Mountain Time - south Idaho & east Oregon"; - } - enum "America/Phoenix" { - value 388; - description - "Mountain Standard Time - Arizona (except Navajo)"; - } - enum "America/Los_Angeles" { - value 389; - description - "Pacific Time"; - } - enum "America/Anchorage" { - value 390; - description - "Alaska Time"; - } - enum "America/Juneau" { - value 391; - description - "Alaska Time - Alaska panhandle"; - } - enum "America/Sitka" { - value 392; - description - "Alaska Time - southeast Alaska panhandle"; - } - enum "America/Yakutat" { - value 393; - description - "Alaska Time - Alaska panhandle neck"; - } - enum "America/Nome" { - value 394; - description - "Alaska Time - west Alaska"; - } - enum "America/Adak" { - value 395; - description - "Aleutian Islands"; - } - enum "America/Metlakatla" { - value 396; - description - "Metlakatla Time - Annette Island"; - } - enum "Pacific/Honolulu" { - value 397; - description - "Hawaii"; - } - enum "America/Montevideo" { - value 398; - } - enum "Asia/Samarkand" { - value 399; - description - "west Uzbekistan"; - } - enum "Asia/Tashkent" { - value 400; - description - "east Uzbekistan"; - } - enum "Europe/Vatican" { - value 401; - } - enum "America/St_Vincent" { - value 402; - } - enum "America/Caracas" { - value 403; - } - enum "America/Tortola" { - value 404; - } - enum "America/St_Thomas" { - value 405; - } - enum "Asia/Ho_Chi_Minh" { - value 406; - } - enum "Pacific/Efate" { - value 407; - } - enum "Pacific/Wallis" { - value 408; - } - enum "Pacific/Apia" { - value 409; - } - enum "Asia/Aden" { - value 410; - } - enum "Indian/Mayotte" { - value 411; - } - enum "Africa/Johannesburg" { - value 412; - } - enum "Africa/Lusaka" { - value 413; - } - enum "Africa/Harare" { - value 414; - } - enum "UTC" { - value 415; - } - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-traps.yang b/viptela-mibs/19.2/yang/viptela-traps.yang deleted file mode 100644 index f017fb04..00000000 --- a/viptela-mibs/19.2/yang/viptela-traps.yang +++ /dev/null @@ -1,1605 +0,0 @@ -module viptela-traps { - namespace "http://tail-f.com/ns/mibs/VIPTELA-TRAPS/201502150000Z"; - prefix VIPTELA_TRAPS; - - import ietf-yang-types { - prefix yang; - } - import viptela-common { - prefix viptela; - } - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - - container VIPTELA-TRAPS { - container fields { - config false; - leaf eventTime { - type yang:date-and-time; - config false; - } - leaf netconfNotificationSeverity { - type NetconfNotificationSeverity; - config false; - } - leaf viptelaActionsRebootReason { - type hex-list; - config false; - } - leaf viptelaBfdSrcIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaBfdDstIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaBfdProto { - type EncapEnum; - config false; - } - leaf viptelaBfdSrcPort { - type uint32; - config false; - } - leaf viptelaBfdDstPort { - type uint32; - config false; - } - leaf viptelaBfdLocalSystemIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaBfdLocalColor { - type hex-list; - config false; - } - leaf viptelaBfdRemoteSystemIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaBfdRemoteColor { - type hex-list; - config false; - } - leaf viptelaBfdNewState { - type OperState; - config false; - } - leaf viptelaHardwareNewState { - type FailureStateEnum; - config false; - } - leaf viptelaHardwareHwSensorType { - type HwSensorTypeEnum; - config false; - } - leaf viptelaHardwareHwDevIndex { - type uint32; - config false; - } - leaf viptelaHardwareName { - type hex-list; - config false; - } - leaf viptelaHardwareTemp { - type uint32; - config false; - } - leaf viptelaHardwareFantrayId { - type uint32; - config false; - } - leaf viptelaHardwareFanId { - type uint32; - config false; - } - leaf viptelaHardwarePemId { - type uint32; - config false; - } - leaf viptelaHardwarePimId { - type uint32; - config false; - } - leaf viptelaHardwareSfpName { - type hex-list; - config false; - } - leaf viptelaHardwareUsbSlot { - type uint32; - config false; - } - leaf viptelaOmpNumberOfVsmarts { - type uint32; - config false; - } - leaf viptelaOmpNewState { - type OperState; - config false; - } - leaf viptelaOmpPeer { - type ViptelaIpAddress; - config false; - } - leaf viptelaOmpPeerNewState { - type PeerState; - config false; - } - leaf viptelaOmpOmpAddressFamily { - type AfTypeEnum; - config false; - } - leaf viptelaOmpPolicy { - type OmpPolicyState; - config false; - } - leaf viptelaOmpVsmartPeer { - type ViptelaIpAddress; - config false; - } - leaf viptelaSecurityPeerType { - type PersonalityEnumOper; - config false; - } - leaf viptelaSecurityPeerSystemIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaSecurityPublicIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaSecurityPublicPort { - type uint32; - config false; - } - leaf viptelaSecuritySrcColor { - type ColorEnum; - config false; - } - leaf viptelaSecurityRemoteColor { - type ColorEnum; - config false; - } - leaf viptelaSecurityUptime { - type hex-list; - config false; - } - leaf viptelaSecurityNewState { - type OperState; - config false; - } - leaf viptelaSecurityLocalSystemIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaSecurityLocalColor { - type ColorEnum; - config false; - } - leaf viptelaSecurityReason { - type hex-list; - config false; - } - leaf viptelaSecurityOldPublicIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaSecurityOldPublicPort { - type uint32; - config false; - } - leaf viptelaSecurityNewPublicIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaSecurityNewPublicPort { - type uint32; - config false; - } - leaf viptelaSecurityColor { - type ColorEnum; - config false; - } - leaf viptelaSecurityPersonality { - type PersonalityEnumOper; - config false; - } - leaf viptelaSecurityUuid { - type hex-list; - config false; - } - leaf viptelaSecuritySerial { - type hex-list; - config false; - } - leaf viptelaSystemProcessName { - type hex-list; - config false; - } - leaf viptelaSystemProcessId { - type uint32; - config false; - } - leaf viptelaSystemReason { - type hex-list; - config false; - } - leaf viptelaSystemWarning { - type hex-list; - config false; - } - leaf viptelaSystemTotalMb { - type uint32; - config false; - } - leaf viptelaSystemFreeMb { - type uint32; - config false; - } - leaf viptelaSystemOldSiteId { - type SiteId; - config false; - } - leaf viptelaSystemNewSiteId { - type SiteId; - config false; - } - leaf viptelaSystemOldDomainId { - type DomainId; - config false; - } - leaf viptelaSystemNewDomainId { - type DomainId; - config false; - } - leaf viptelaSystemOldSystemIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaSystemNewSystemIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaSystemOldOrganizationName { - type hex-list; - config false; - } - leaf viptelaSystemNewOrganizationName { - type hex-list; - config false; - } - leaf viptelaSystemUserName { - type hex-list; - config false; - } - leaf viptelaSystemUserId { - type int32; - config false; - } - leaf viptelaVpnVpnId { - type VpnId; - config false; - } - leaf viptelaVpnPeer { - type ViptelaIpAddress; - config false; - } - leaf viptelaVpnBgpNewState { - type BgpState; - config false; - } - leaf viptelaVpnLocalAddress { - type ViptelaIpAddress; - config false; - } - leaf viptelaVpnLocalRouterid { - type ViptelaIpAddress; - config false; - } - leaf viptelaVpnPeerRouterid { - type ViptelaIpAddress; - config false; - } - leaf viptelaVpnIfName { - type hex-list; - config false; - } - leaf viptelaVpnNewState { - type OperState; - config false; - } - leaf viptelaVpnGrpId { - type uint32; - config false; - } - leaf viptelaVpnIpPrefix { - type viptelaVpnIpPrefixType; - config false; - } - leaf viptelaVpnFailureReason { - type hex-list; - config false; - } - leaf viptelaVpnFarEndSystemIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaVpnFarEndColor { - type ColorEnum; - config false; - } - leaf viptelaVpnClientMac { - type hex-list; - config false; - } - leaf viptelaVpnIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaVpnReason { - type hex-list; - config false; - } - leaf viptelaVpnState { - type Enumeration; - config false; - } - leaf viptelaVpnNeighbor { - type ViptelaIpAddress; - config false; - } - leaf viptelaVpnPimNewState { - type StateEnum; - config false; - } - leaf viptelaVpnInterface { - type hex-list; - config false; - } - leaf viptelaVpnTunnelAddress { - type ViptelaIpAddress; - config false; - } - leaf viptelaVpnRouterId { - type ViptelaIpAddress; - config false; - } - leaf viptelaVpnOspfNewState { - type OspfStateEnum; - config false; - } - leaf viptelaVpnIfAddr { - type Ipv4UcastAddrPrefix; - config false; - } - leaf viptelaVpnOspfInterfaceNewState { - type OspfIfStateEnum; - config false; - } - leaf viptelaVpnVrrpGroupState { - type VrrpGroupStateEnum; - config false; - } - leaf viptelaSystemStatusStr { - type hex-list; - config false; - } - leaf viptelaAppRouteSrcIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaAppRouteDstIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaAppRouteProto { - type EncapEnum; - config false; - } - leaf viptelaAppRouteSrcPort { - type uint32; - config false; - } - leaf viptelaAppRouteDstPort { - type uint32; - config false; - } - leaf viptelaAppRouteLocalSystemIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaAppRouteLocalColor { - type hex-list; - config false; - } - leaf viptelaAppRouteRemoteSystemIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaAppRouteRemoteColor { - type hex-list; - config false; - } - leaf viptelaAppRouteMeanLoss { - type uint8; - config false; - } - leaf viptelaAppRouteMeanLatency { - type uint32; - config false; - } - leaf viptelaAppRouteSlaClasses { - type hex-list; - config false; - } - leaf viptelaActionsStatus { - type InstallationStatus; - config false; - } - leaf viptelaActionsInstallId { - type hex-list; - config false; - } - leaf viptelaActionsMessage { - type hex-list; - config false; - } - leaf viptelaVpnOperState { - type StateEnum; - config false; - } - leaf viptelaVpnAdminState { - type AdminStateEnum; - config false; - } - leaf viptelaVpnAddressFamilyType { - type AddressFamilyEnum; - config false; - } - leaf viptelaVpnFibLastUpdateTime { - type yang:date-and-time; - config false; - } - leaf viptelaBridgeId { - type BridgeId; - config false; - } - leaf viptelaNumMacs { - type NumMacs; - config false; - } - leaf viptelaPolicyVpnId { - type VpnId; - config false; - } - leaf viptelaPolicyApplication { - type hex-list; - config false; - } - leaf viptelaPolicySourceIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaPolicySourcePort { - type uint32; - config false; - } - leaf viptelaPolicyDestinationIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaPolicyDestinationPort { - type uint32; - config false; - } - leaf viptelaPolicyProtocol { - type uint32; - config false; - } - leaf viptelaPolicyDscp { - type uint32; - config false; - } - leaf viptelaPolicySlaInformation { - type hex-list; - config false; - } - leaf viptelaPolicySlaStatus { - type hex-list; - config false; - } - leaf viptelaSystemDpiOutOfMemoryState { - type boolean; - config false; - } - leaf viptelaBfdDeleted { - type BoolEnum; - config false; - } - leaf viptelaSecurityGreOldOperState { - type OperState; - config false; - } - leaf viptelaSecurityGreNewOperState { - type OperState; - config false; - } - leaf viptelaSecurityGreIfName { - type hex-list; - config false; - } - leaf viptelaSecurityGreVpnId { - type VpnId; - config false; - } - leaf viptelaSecurityGreTunnelSource { - type ViptelaIpAddress; - config false; - } - leaf viptelaSecurityGreTunnelDestination { - type ViptelaIpAddress; - config false; - } - leaf viptelaSecurityGreGreIp { - type hex-list; - config false; - } - leaf viptelaVpnIfCfgBwKbps { - type uint32; - config false; - } - leaf viptelaVpnTrafficDirection { - type TrafficDirectionEnum; - config false; - } - leaf viptelaVpnDuration { - type uint32; - config false; - } - leaf viptelaAppRouteMeanJitter { - type uint32; - config false; - } - leaf viptelaVpnPimEnabled { - type boolean; - config false; - } - leaf viptelaSystemRemoteHost { - type string; - config false; - } - leaf viptelaPolicyVpnListName { - type hex-list; - config false; - } - leaf viptelaPolicyName { - type hex-list; - config false; - } - leaf viptelaPolicyAccessListName { - type hex-list; - config false; - } - leaf viptelaPolicyStatus { - type hex-list; - config false; - } - leaf viptelaSecurityVmanageConnectionPreference { - type uint8; - config false; - } - leaf viptelaHardwareSensorNewState { - type SensorStateEnum; - config false; - } - leaf viptelaCloudExpressApplication { - type CloudAppEnum; - config false; - } - leaf viptelaCloudExpressExitType { - type CloudExitEnum; - config false; - } - leaf viptelaGatewayIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaAppLatency { - type uint32; - config false; - } - leaf viptelaAppLoss { - type uint32; - config false; - } - leaf viptelaWwanSimSlot { - type uint32; - config false; - } - leaf viptelaWwanSimState { - type SimStateEnum; - config false; - } - leaf viptelaAppRouteOldSlaClasses { - type hex-list; - config false; - } - leaf viptelaVpnNewAdminState { - type AdminState; - config false; - } - leaf viptelaWwanDomainState { - type DomainStateEnum; - config false; - } - leaf viptelaWwanRegState { - type RegStateEnum; - config false; - } - leaf viptelaWwanBearer { - type BearerEnum; - config false; - } - leaf viptelaActionsReason { - type hex-list; - config false; - } - leaf viptelaWwanIfname { - type hex-list; - config false; - } - leaf viptelaExitLocalColor { - type hex-list; - config false; - } - leaf viptelaExitRemoteColor { - type hex-list; - config false; - } - leaf viptelaSecurityOrganizationName { - type hex-list; - config false; - } - leaf viptelaSecuritySpOrganizationName { - type hex-list; - config false; - } - leaf viptelaBfdFlapReason { - type BfdFlapReasonEnum; - config false; - } - leaf viptelaSecurityPeerVmanageSystemIp { - type ViptelaIpAddress; - config false; - } - leaf viptelaPolicySvcVpnId { - type VpnId; - config false; - } - leaf viptelaPolicySvcZonePair { - type string; - config false; - } - leaf viptelaPolicySourceVpn { - type VpnId; - config false; - } - leaf viptelaPolicyDestinationVpn { - type VpnId; - config false; - } - leaf viptelaPolicyState { - type string; - config false; - } - leaf viptelaPolicyCurrFlows { - type uint32; - config false; - } - leaf viptelaPolicyHthreshFlows { - type uint32; - config false; - } - leaf viptelaPolicyLthreshFlows { - type uint32; - config false; - } - leaf viptelaPolicyMaxFlows { - type uint32; - config false; - } - leaf viptelaPolicyAction { - type string; - config false; - } - leaf viptelaPolicyCurrHalfOpenFlows { - type uint32; - config false; - } - leaf viptelaPolicyHthreshHalfOpenFlows { - type uint32; - config false; - } - leaf viptelaPolicyMaxHalfOpenFlows { - type uint32; - config false; - } - leaf viptelaPolicyLthreshHalfOpenFlows { - type uint32; - config false; - } - leaf viptelaPolicySlaName { - type hex-list; - config false; - } - leaf viptelaPolicySlaOperation { - type hex-list; - config false; - } - leaf viptelaPolicySlaLoss { - type uint8; - config false; - } - leaf viptelaPolicySlaLatency { - type uint32; - config false; - } - leaf viptelaPolicySlaJitter { - type uint32; - config false; - } - leaf viptelaWwanQosState { - type QosStateEnum; - config false; - } - } - } - - typedef NetconfNotificationSeverity { - type enumeration { - enum "critical" { - value 1; - } - enum "major" { - value 2; - } - enum "minor" { - value 3; - } - } - } - - typedef DomainId { - type uint32 { - range "0 .. 4294967295"; - } - } - - typedef BoolEnum { - type enumeration { - enum "false" { - value 0; - } - enum "true" { - value 1; - } - } - } - - typedef BfdFlapReasonEnum { - type enumeration { - enum "bfd-deleted" { - value 1; - } - enum "remote-down" { - value 2; - } - enum "timeout" { - value 3; - } - enum "na" { - value 4; - } - enum "not-known" { - value 5; - } - } - } - - typedef ColorEnum { - type enumeration { - enum "default" { - value 1; - } - enum "mpls" { - value 2; - } - enum "metro-ethernet" { - value 3; - } - enum "biz-internet" { - value 4; - } - enum "public-internet" { - value 5; - } - enum "lte" { - value 6; - } - enum "threeG" { - value 7; - } - enum "red" { - value 8; - } - enum "green" { - value 9; - } - enum "blue" { - value 10; - } - enum "gold" { - value 11; - } - enum "silver" { - value 12; - } - enum "bronze" { - value 13; - } - enum "custom1" { - value 14; - } - enum "custom2" { - value 15; - } - enum "custom3" { - value 16; - } - enum "private1" { - value 17; - } - enum "private2" { - value 18; - } - enum "private3" { - value 19; - } - enum "private4" { - value 20; - } - enum "private5" { - value 21; - } - enum "private6" { - value 22; - } - } - } - - typedef VpnId { - type uint32 { - range "0 .. 65530"; - } - } - - typedef FailureStateEnum { - type enumeration { - enum "oK" { - value 0; - } - enum "failed" { - value 1; - } - } - } - - typedef SensorStateEnum { - type enumeration { - enum "Green" { - value 0; - } - enum "Yellow" { - value 1; - } - enum "Red" { - value 2; - } - } - } - - typedef AfTypeEnum { - type enumeration { - enum "tloc-ipv4" { - value 0; - } - enum "tloc-ipv6" { - value 1; - } - enum "service" { - value 2; - } - enum "route-ipv4" { - value 3; - } - enum "route-ipv6" { - value 4; - } - enum "mcast-ipv4" { - value 5; - } - enum "mcast-ipv6" { - value 6; - } - } - } - - typedef OperState { - type enumeration { - enum "up" { - value 0; - } - enum "down" { - value 1; - } - } - } - - typedef AdminState { - type enumeration { - enum "up" { - value 0; - } - enum "down" { - value 1; - } - } - } - - typedef SiteId { - type uint32 { - range "0 .. 4294967295"; - } - } - - typedef BgpState { - type enumeration { - enum "idle" { - value 0; - } - enum "connect" { - value 1; - } - enum "active" { - value 2; - } - enum "opensent" { - value 3; - } - enum "openconfirm" { - value 4; - } - enum "established" { - value 5; - } - enum "clearing" { - value 6; - } - enum "deleted" { - value 7; - } - } - } - - typedef HwSensorTypeEnum { - type enumeration { - enum "board" { - value 0; - } - enum "cPU-Junction" { - value 1; - } - enum "dRAM" { - value 2; - } - enum "pIM" { - value 3; - } - } - } - - typedef TunnelEnum { - type enumeration { - enum "add" { - value 1; - } - enum "delete" { - value 2; - } - } - } - - typedef PersonalityEnumOper { - type enumeration { - enum "unknown" { - value 0; - } - enum "vedge" { - value 1; - } - enum "vhub" { - value 2; - } - enum "vsmart" { - value 3; - } - enum "vbond" { - value 4; - } - enum "vmanage" { - value 5; - } - enum "ztp" { - value 6; - } - enum "vcontainer" { - value 7; - } - } - } - - typedef Ipv4UcastAddrPrefix { - type string; - } - - typedef EncapEnum { - type enumeration { - enum "gre" { - value 1; - } - enum "ipsec" { - value 2; - } - } - } - - typedef Enumeration { - type enumeration { - enum "up" { - value 0; - } - enum "down" { - value 1; - } - } - } - - typedef ViptelaIpAddress { - type string; - } - - typedef OspfIfStateEnum { - type enumeration { - enum "if-depend-upon" { - value 0; - } - enum "if-down" { - value 1; - } - enum "if-loopback" { - value 2; - } - enum "if-waiting" { - value 3; - } - enum "if-point-to-point" { - value 4; - } - enum "if-dr-other" { - value 5; - } - enum "if-backup" { - value 6; - } - enum "if-dr" { - value 7; - } - } - } - - typedef OspfStateEnum { - type enumeration { - enum "full" { - value 0; - } - enum "deleted" { - value 1; - } - enum "depend-upon" { - value 2; - } - enum "down" { - value 3; - } - enum "attempt" { - value 4; - } - enum "init" { - value 5; - } - enum "two-way" { - value 6; - } - enum "exstart" { - value 7; - } - enum "exchange" { - value 8; - } - enum "loading" { - value 9; - } - } - } - - typedef StateEnum { - type enumeration { - enum "dOWN" { - value 1; - } - enum "uP" { - value 2; - } - } - } - - typedef PeerState { - type enumeration { - enum "invalid" { - value 0; - } - enum "init" { - value 1; - } - enum "handshake" { - value 2; - } - enum "up" { - value 3; - } - enum "down" { - value 4; - } - } - } - - typedef VrrpGroupStateEnum { - type enumeration { - enum "init" { - value 1; - } - enum "backup" { - value 2; - } - enum "master" { - value 3; - } - } - } - - typedef viptelaVpnIpPrefixType { - type hex-list; - } - - typedef InstallationStatus { - type enumeration { - enum "download-start" { - value 2; - } - enum "download-complete" { - value 3; - } - enum "verification-complete" { - value 4; - } - enum "upgrade-apply-complete" { - value 5; - } - enum "sync-partition-start" { - value 6; - } - enum "sync-partition-complete" { - value 7; - } - enum "install-complete" { - value 8; - } - enum "install-fail" { - value 9; - } - enum "reboot" { - value 10; - } - } - } - - typedef OmpPolicyState { - type enumeration { - enum "add"; - enum "delete"; - } - } - - typedef AdminStateEnum { - type enumeration { - enum "disable" { - value 1; - } - enum "enable" { - value 2; - } - } - } - - typedef AddressFamilyEnum { - type enumeration { - enum "ipv4"; - enum "ipv6"; - } - } - - typedef TrafficDirectionEnum { - type enumeration { - enum "downstream"; - enum "upstream"; - } - } - - typedef BridgeId { - type uint32 { - range "1..63"; - } - } - - typedef NumMacs { - type uint32 { - range "0..65535"; - } - } - - typedef SimStateEnum { - type enumeration { - enum "Not Present" { - value 0; - } - enum "Present" { - value 1; - } - enum "Error" { - value 2; - } - } - } - - typedef DomainStateEnum { - type enumeration { - enum "Unknown" { - value 0; - } - enum "Attached" { - value 1; - } - enum "Detached" { - value 2; - } - } - } - - typedef RegStateEnum { - type enumeration { - enum "Not Registered" { - value 0; - } - enum "Registered" { - value 1; - } - enum "Searching" { - value 2; - } - enum "Registration denied" { - value 3; - } - enum "Unknown" { - value 4; - } - } - } - - typedef BearerEnum { - type enumeration { - enum "Unknown" { - value 0; - } - enum "CDMA 1x" { - value 1; - } - enum "CDMA 1xEV-DO Rev 0" { - value 2; - } - enum "GPRS" { - value 3; - } - enum "UMTS" { - value 4; - } - enum "CDMA 1xEV-DO Rev A" { - value 5; - } - enum "EDGE" { - value 6; - } - enum "HSDPA AND WCDMA" { - value 7; - } - enum "WCDMA AND HSUPA" { - value 8; - } - enum "HSDPA AND HSUPA" { - value 9; - } - enum "LTE" { - value 10; - } - enum "CDMA EHRPD" { - value 11; - } - enum "HSDPA+ and WCDMA" { - value 12; - } - enum "HSDPA+ and HSUPA" { - value 13; - } - enum "DC-HSDPA+ and WCDMA" { - value 14; - } - enum "DC-HSDPA+ and HSUPA" { - value 15; - } - enum "HSDPA+ and 64QAM" { - value 16; - } - enum "HSDPA+, 64QAM and HSUPA" { - value 17; - } - enum "TDSCDMA" { - value 18; - } - enum "TDSCDMA and HSDPA" { - value 19; - } - } - } - - typedef CloudAppEnum { - type enumeration { - enum "salesforce" { - value 1; - } - enum "office365" { - value 2; - } - enum "amazonAws" { - value 3; - } - enum "oracle" { - value 4; - } - enum "boxNet" { - value 6; - } - enum "dropbox" { - value 7; - } - enum "intuit" { - value 9; - } - enum "concur" { - value 10; - } - enum "sugarCrm" { - value 11; - } - enum "zohoCrm" { - value 12; - } - enum "zendesk" { - value 13; - } - enum "gotomeeting" { - value 14; - } - enum "googleApps" { - value 16; - } - } - } - - typedef CloudExitEnum { - type enumeration { - enum "gateway" { - value 1; - } - enum "office365" { - value 2; - } - enum "amazonAws" { - value 3; - } - enum "oracle" { - value 4; - } - } - } - - typedef QosStateEnum { - description - "QoS flow state"; - type enumeration { - enum "Activated" { - value 1; - } - enum "Modified" { - value 2; - } - enum "Deleted" { - value 3; - } - enum "Suspended" { - value 4; - } - enum "Enabled" { - value 5; - } - enum "Disabled" { - value 6; - } - } - } - - typedef hex-list { - type string { - pattern "(([0-9a-fA-F]){2}(:([0-9a-fA-F]){2})*)?"; - } - status deprecated; - description - "DEPRECATED: Use yang:hex-string instead. There are no plans to remove - tailf:hex-list. - - A list of colon-separated hexa-decimal octets e.g. '4F:4C:41:71'. - - The statement tailf:value-length can be used to restrict the number - of octets. Note that using the 'length' restriction limits the - number of characters in the lexical representation."; - } -} diff --git a/viptela-mibs/19.2/yang/viptela-umbrella.yang b/viptela-mibs/19.2/yang/viptela-umbrella.yang deleted file mode 100644 index e8461de9..00000000 --- a/viptela-mibs/19.2/yang/viptela-umbrella.yang +++ /dev/null @@ -1,194 +0,0 @@ -module viptela-umbrella { - namespace "http://viptela.com/umbrella"; - prefix viptela-umbrella; - - import ietf-inet-types { - prefix inet; - } - import ietf-yang-types { - prefix yang; - } - import viptela-common { - prefix viptela; - } - prefix tailf; - } - import viptela-system { - prefix viptela-system; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines data model for Viptela Umbrella management"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - - container umbrella { - description "Display Umbrella information"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - container config-state { - description "Display Umbrella configuration"; - config false; - leaf token { - description "Token for device registration"; - type string; - } - leaf DNSCrypt { - description "DNSCrypt enabled/disabled"; - type string; - } - leaf public-key { - description "Public key"; - type string; - } - leaf resolver-address { - description "List of resolver address"; - type string; - } - leaf vpn-id { - description "List of Umbrella VPNs"; - type string; - } - leaf ldb-vpn { - description "List of local domain bypass VPNs"; - type string; - } - leaf ldb-status { - description "Display local domain regex status"; - type string; - } - leaf intf-list { - description "List of NATed WAN interfaces"; - type string; - } - } - list device-id { - description "Display device registration information"; - config false; - key "vpn-id"; - leaf vpn-id { - description "VPN ID"; - type viptela:vpn-id; - } - leaf intf-name { - description "Umbrella interfaces"; - type string; - } - leaf state { - description "Registration states"; - type string; - } - leaf deviceID { - description "unique device-id per vpn"; - type string; - } - leaf org-id { - description "Organization ID"; - type uint32; - } - leaf retry-count { - description "Registration retry counts"; - type uint32; - } - leaf tag { - description "Tag for VPN"; - type string; - } - leaf label { - description "Label for VPN"; - type string; - } - leaf http-response-code { - description "HTTP response code"; - type uint16; - } - leaf http-response-text { - description "HTTP response text"; - type string; - } - leaf last-error { - description "Last error received for registration request"; - type string; - } - leaf last-code { - description "Last code received for registration request"; - type string; - } - leaf last-code-text { - description "Last code text received for registration request"; - type string; - } - } - list dnscrypt { - description "Display DNScrypt information"; - config false; - key "index"; - leaf index { - description "DNS server index"; - type uint32; - } - leaf resolver-address { - description "Resolver address"; - type inet:ip-address; - } - leaf certificate-validity { - description "Certificate validity"; - type string; - } - leaf certificate-state { - description "Certificate state"; - type string; - } - leaf intf-name { - description "NATed WAN interface"; - type string; - } - leaf resolver-public-key { - description "Resolver public key"; - type string; - } - leaf client-public-key { - description "Client public key"; - type string; - } - leaf certificate-valid-from { - description "Certificate validity start date"; - type string; - } - leaf certificate-valid-till { - description "Certificate validity end date"; - type string; - } - leaf certificate-last-refresh-time { - description "Certificate last refresh time"; - type string; - } - leaf certificate-next-refresh-time { - description "Certificate next refresh time"; - type string; - } - leaf serial-num { - description "Certificate serial number"; - type uint32; - } - leaf client-magic { - description "Client magic"; - type string; - } - leaf error-msg { - description "Error message"; - type string; - } - } - } -} diff --git a/viptela-mibs/19.2/yang/viptela-vpn-ann.yang b/viptela-mibs/19.2/yang/viptela-vpn-ann.yang deleted file mode 100644 index a1cdea1a..00000000 --- a/viptela-mibs/19.2/yang/viptela-vpn-ann.yang +++ /dev/null @@ -1,15 +0,0 @@ -module viptela-vpn-ann { - namespace "http://viptela.com/vpn-ann"; - prefix viptela-vpn-ann; - - import viptela-vpn { - prefix vpn; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "Defines annotations for vpn module"; -} diff --git a/viptela-mibs/19.2/yang/viptela-vpn.yang b/viptela-mibs/19.2/yang/viptela-vpn.yang deleted file mode 100644 index 95eb8210..00000000 --- a/viptela-mibs/19.2/yang/viptela-vpn.yang +++ /dev/null @@ -1,3884 +0,0 @@ -module viptela-vpn { - namespace "http://viptela.com/vpn"; - prefix viptela-vpn; - - import ietf-inet-types { - prefix inet; - } - import ietf-yang-types { - prefix yang; - } - prefix tailf; - } - import tailf-xsd-types { - prefix xs; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - import viptela-policy { - prefix viptela-policy; - } - import viptela-snmp { - prefix viptela-snmp; - } - import viptela-bridge { - prefix viptela-bridge; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "This module defines the data model for VPN management"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - revision 2015-06-01 { - description - "Release version: 15.2.8"; - } - revision 2015-05-01 { - description - "Release version: 15.2"; - } - revision 2015-02-01 { - description - "Release version: 15.1"; - } - revision 2014-12-01 { - description - "Release version: 14.3"; - } - revision 2014-07-01 { - description - "Release version: 14.2"; - } - revision 2013-02-12 { - description - "Initial revision"; - } - - typedef afi-type { - type enumeration { - enum "ipv4-unicast"; - } - } - - typedef keepalive-type { - description "<0..65535>"; - type uint32 { - description "<0..65535>"; - range "0..65535"; - } - } - - typedef holdtime-type { - description "<0..65535>"; - type uint32 { - description "<0..65535>"; - range "0..65535"; - } - } - - typedef maxpaths-type { - description "<0..32>"; - type uint8 { - description "<0..32>"; - range "0..32"; - } - } - - typedef nhop-track-proto { - type enumeration { - enum "arping" { - value 1; - } - enum "ping" { - value 2; - } - } - } - - container vpn { - description "VPN instance information"; - must "((count(/viptela-bridge:bridge/viptela-bridge:bridge-instance/viptela-bridge:interface) + count(vpn-instance/interface)) < 350)" { - error-message "Total number of interfaces should be less than 350"; - } - must "(count(vpn-instance) <= 64)" { - error-message "Maximum limit for configured VPN's is 64"; - } - must "count(vpn-instance[vpn-id = 65530]) = 0" { - error-message "Cannot configure vpn 65530"; - } - list vpn-instance { - description "List of VPN instances"; - key "vpn-id"; - must - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (count(interface/tunnel-interface) <= 1)" { - error-message "Maximum one tunnel interface allowed on vsmart"; - } - must "count(interface/tunnel-interface[color='default']) < 2" { - error-message "Only one tunnel-interface with color \"default\" allowed."; - } - must "(count(dns) = 0) or(count(dns[role = 'primary']) = 1) or(count(dns[role = 'primaryv6']) = 1)" { - error-message "One primary DNS address allowed"; - } - leaf vpn-id { - description - "Allowed values on vedge: <0..65528> - Allowed values on vsmart/vmanage/vcontainer: <0 and 512>"; - type viptela:vpn-id-old; - } - leaf name { - description "VPN description"; - type viptela:named-type; - } - list dns { - description "Configure DNS server"; - key "dns-addr"; - max-elements "4"; - leaf dns-addr { - type inet:ip-address; - } - leaf role { - description "Primary or secondary"; - default "primary"; - type enumeration { - enum "primary"; - enum "secondary"; - enum "primaryv6"; - enum "secondaryv6"; - } - } - } - container dns-redirect { - description "Configure DNS redirect service attributes"; - when "(../vpn-id != 0) and (../vpn-id != 512) and (/viptela-system:system/viptela-system:personality = 'vedge')"; - choice redirect-address { - case address { - leaf address { - description "Non Umbrella IP address for DNS redirect service"; - type inet:ipv4-address; - } - } - case umbrella { - leaf umbrella { - description "Use Umbrella as DNS redirect service"; - type boolean; - } - } - } - leaf match-local-domain-to-bypass { - description "Bypass the dns redirect for entries in the local domain list"; - type boolean; - default "true"; - } - } - container nat64 { - description "NAT64 configuration commands"; - presence "nat64 enable"; - leaf udp-timeout { - description "Set NAT UDP session timeout, in minutes"; - type int32 { - description "<1..65536> minutes"; - range "1..65536"; - } - default "1"; - } - leaf tcp-timeout { - description "Set NAT TCP session timeout, in minutes"; - type int32 { - description "<1..65536> minutes"; - range "1..65536"; - } - default "60"; - } - container v4 { - description "IPv4 pool configuration and other commands"; - description - "IPv4 configuration"; - list pool { - description - "Named pool of global addresses"; - key "name"; - leaf name { - description - "NAT64 pool name"; - type string; - } - leaf start-address { - description - "Starting address of pool address range"; - type inet:ipv4-address; - } - leaf end-address { - description - "Ending address of pool address range"; - when "../start-address"; - type inet:ipv4-address; - } - leaf overload { - description - "NAT64 Overload"; - type empty; - } - } - } - container prefix { - container stateful { - description "NAT64 stateful prefix configuration"; - description - "NAT64 stateful prefix"; - leaf ipv6-prefix { - description - "IPv6 prefix"; - description "IPv6 prefix"; - type viptela:ipv6-ucast-addr-prefix; - } - } - } - } - container ecmp-hash-key { - description "Optional packet fields for ECMP keying"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf layer4 { - description "Include Layer 4 source-port and dest-port in ECMP keying"; - type boolean; - default "false"; - } - } - list host { - description "Configure static DNS mapping"; - key "hostname"; - leaf hostname { - description "Static hostname"; - type string { - length "1..64"; - } - } - leaf-list ip { - description "IP address"; - min-elements 1; - max-elements "8"; - type inet:ip-address; - } - } - list service { - description "Configure services"; - when "(../vpn-id != 0) and (../vpn-id != 512) and (/viptela-system:system/viptela-system:personality = 'vedge')"; - must "(address and not(interface)) or (interface and not(address)) or (svc-type = 'TE')" { - error-message "Either interface or address needs to be assigned"; - } - key "svc-type"; - leaf svc-type { - description "Service type"; - type viptela:service-type-enum; - } - leaf-list address { - description "IPv4 address"; - when "(../svc-type != 'TE')"; - max-elements "4"; - type inet:ipv4-address; - } - leaf-list interface { - description "Interface"; - ordered-by user; - when "(../svc-type != 'TE')"; - max-elements "2"; - must "starts-with(. , 'gre') or starts-with(. , 'ipsec')" { - error-message "Only a gre/ipsec interface can be assigned"; - } - type viptela:named-type; - } - leaf-list tracker { - description "Enable tracker for this Service"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - type leafref { - path "/viptela-system:system/viptela-system:tracker/viptela-system:name"; - } - max-elements "1"; - } - } - container router { - description "Set routing parameters"; - when "(../vpn-id != 512) and (/viptela-system:system/viptela-system:personality = 'vedge')"; - container ospf { - presence "Enable OSPF"; - description "OSPF"; - must "((/viptela-system:system/viptela-system:system-ip) or (router-id))" { - error-message "system-ip or router-id must be configured"; - } - leaf router-id { - description "Override router identifier"; - type inet:ipv4-address; - } - container auto-cost { - description "Calculate OSPF interface cost based on bandwidth"; - leaf reference-bandwidth { - description "Use reference bandwidth method to assign OSPF cost"; - default "100"; - type uint32 { - description "<1..4294967> Mbits per second"; - range "1..4294967"; - } - } - } - container compatible { - description "OSPF compatibility list"; - leaf rfc1583 { - description "Compatible with RFC 1583"; - type boolean; - default "true"; - } - } - leaf ignore-bad-lsreq { - description "(HIDDEN) Do not generate bad ls-req event"; - type boolean; - default "false"; - } - container default-information { - description "Control distribution of default information"; - container originate { - description "Distribute a default route"; - presence "originate"; - leaf always { - description "Always advertise default route"; - type empty; - } - leaf metric { - description "OSPF default metric"; - type uint32 { - description "<0..16777214>"; - range "0..16777214"; - } - } - leaf metric-type { - description "OSPF metric type for default routes"; - type viptela:metric-enum; - } - } - } - container distance { - description "Define an administrative distance"; - leaf external { - description "External routes"; - default "110"; - type uint8 { - description "<1..255>"; - range "0..255"; - } - } - leaf inter-area { - description "Interarea routes"; - default "110"; - type uint8 { - description "<1..255>"; - range "0..255"; - } - } - leaf intra-area { - description "Intra-area routes"; - default "110"; - type uint8 { - description "<1..255>"; - range "0..255"; - } - } - } - container timers { - description "Set routing timers"; - container spf { - description "Set SPF timers"; - leaf delay { - description "Delay from first change received until SPF calculation"; - default "200"; - type uint32 { - description "<0-600000> Delay from first change received until SPF calculation, in milliseconds"; - } - } - leaf initial-hold { - description "Initial hold time between consecutive SPF calculations, in milliseconds"; - default "1000"; - type uint32 { - description "<0-600000> Initial hold time between consecutive SPF calculations, in milliseconds"; - } - } - leaf max-hold { - description "Maximum hold time, in milliseconds"; - default "10000"; - type uint32 { - description "<0-600000> Maximum hold time, in milliseconds"; - } - } - } - } - list redistribute { - description "Redistribute routes"; - key "protocol"; - must - "((../../../vpn-id != 0) or - (protocol != 'omp'))" { - error-message "Configuring redistribute omp not allowed in VPN 0"; - } - leaf protocol { - type enumeration { - enum "static"; - enum "connected"; - enum "bgp"; - enum "omp"; - enum "nat"; - enum "natpool-outside"; - enum "eigrp"; - } - } - leaf route-policy { - description "Route policy to apply"; - type leafref { - path "/viptela-policy:policy/viptela-policy:route-policy/viptela-policy:name"; - } - } - } - container max-metric { - description "Maximum metric"; - list router-lsa { - description "Advertise own router LSA with infinite distance"; - key "ad-type"; - leaf ad-type { - type enumeration { - enum "administrative"; - enum "on-startup"; - } - } - leaf time { - when "../ad-type != 'administrative'"; - default "0"; - type uint32 { - description "<5..86400> seconds"; - range "0 | 5..86400"; - } - } - } - } - list route-policy { - description "Route policy to apply"; - key "direction"; - leaf direction { - description "Direction"; - type enumeration { - enum "in"; - } - } - leaf pol-name { - description "Name of route policy"; - mandatory true; - type leafref { - path "/viptela-policy:policy/viptela-policy:route-policy/viptela-policy:name"; - } - } - } - list area { - description "OSPF area configuration"; - key "a-num"; - leaf a-num { - description "<0..4294967295>"; - type uint32; - } - choice area-type-choice { - case stub-case { - container stub { - description "Configure area as stub"; - presence "stub"; - leaf no-summary { - description "Do not inject interarea routes into stub"; - type empty; - } - } - } - case nssa-case { - container nssa { - description "Configure area as NSSA"; - presence "nssa"; - leaf translate { - type viptela:translate-enum; - default "candidate"; - } - leaf no-summary { - description "Do not inject interarea routes into NSSA"; - type empty; - } - } - } - } - list interface { - description "Set interface parameters"; - key "name"; - must "(/vpn/vpn-instance/interface[if-name=current()/name]/ip/address)" { - error-message "Interface referenced by OSPF; Configure an address or remove the reference"; - } - must "(dead-interval >= (hello-interval * 3))" { - error-message "Dead interval should be at least 3 times greater than hello interval"; - } - leaf name { - type leafref { - path "../../../../../interface/if-name"; - } - } - leaf hello-interval { - description "Interval between hello packets"; - default "10"; - type uint16 { - description "<1..65535> seconds"; - range "1..65535"; - } - } - leaf dead-interval { - description "Interval after which a neighbor is declared dead"; - default "40"; - type uint16 { - description "<1..65535> seconds"; - range "1..65535"; - } - } - leaf retransmit-interval { - description "Time between retransmitting lost link-state advertisements"; - default "5"; - type uint16 { - description "<1..65535> seconds"; - range "1..65535"; - } - } - leaf cost { - description "Interface cost"; - type uint16 { - description "<1..65535>"; - range "1..65535"; - } - } - leaf priority { - description "Router priority"; - default "1"; - type uint8 { - description "<0..255>"; - range "0..255"; - } - } - leaf network { - description "Network type"; - default "broadcast"; - type enumeration { - enum "broadcast"; - enum "point-to-point"; - } - } - leaf passive-interface { - description "Suppress routing updates"; - type empty; - } - container authentication { - description "Enable authentication"; - leaf type { - type enumeration { - enum "simple"; - enum "message-digest"; - } - } - leaf authentication-key { - description "Authentication key"; - type viptela:named-type; - } - container message-digest { - description "Message digest authentication"; - leaf message-digest-key { - description "Key ID"; - type uint8 { - description "<1.255>"; - range "1..255"; - } - } - leaf md5 { - description "Authentication key"; - type aes-cfb-128-encrypted-string { - description "Cleartext or AES encrypted key"; - } - } - } - } - } - list range { - key "address"; - description "Summarize routes matching address/mask"; - leaf address { - type viptela:ipv4-ucast-addr-prefix; - } - leaf cost { - description "Cost for this range"; - type uint32 { - description "<0..16777215>"; - range "0..16777215"; - } - } - leaf no-advertise { - description "Do not advertise this range"; - type empty; - } - } - } - } - container multicast-replicator { - description "Configure multicast replicator for replication"; - presence "multicast-replicator"; - when "(../../vpn-id != 0) and (../../vpn-id != 512) and (/viptela-system:system/viptela-system:personality = 'vedge')"; - must "(local)" { - error-message "Location (local) should be set"; - } - choice location { - case local { - leaf local { - description "Replicator is local to this device"; - type boolean; - default "false"; - } - } - } - leaf threshold { - description "Threshold at which no more nodes can join for replication"; - type uint32 { - description "<0..1000> streams"; - range "0..1000"; - } - default "0"; - } - } - container pim { - presence "Enable PIM"; - when "(../../vpn-id != 0) and (../../vpn-id != 512) and (/viptela-system:system/viptela-system:personality = 'vedge')"; - description "PIM"; - must "/viptela-system:system/viptela-system:system-ip" { - error-message "system ip must be configured"; - } - leaf rp-address { - description "(HIDDEN) IP address of router to be a PIM rendezvous point"; - type inet:ip-address; - } - leaf shutdown { - description "Enable/disable PIM"; - type boolean; - default "false"; - } - leaf auto-rp { - description "Enable/disable auto-RP"; - type boolean; - default "false"; - } - leaf spt-threshold { - description "Enable/Disable SPT threshold value. 'no spt-threshold' means no switchover"; - type uint16 { - description "<0..100>, in kbps"; - range "0..100"; - } - } - leaf replicator-selection { - description "Replicator selection logic"; - default "sticky"; - type enumeration { - enum "random"; - enum "sticky"; - } - } - list interface { - description "Set interface parameters"; - key "name"; - must "(/vpn/vpn-instance/interface[if-name=current()/name]/ip/address)" { - error-message "Interface referenced by PIM; Configure an address or remove the reference"; - } - must "(not(starts-with(name, 'loopback')))" { - error-message "PIM cannot be enabled on loopback interface"; - } - must "(not(starts-with(name, 'irb')))" { - error-message "PIM cannot be enabled on IRB interface"; - } - leaf name { - type leafref { - path "../../../../interface/if-name"; - } - } - leaf hello-interval { - description "Interval between hello packets"; - default "30"; - type uint16 { - description "<1..3600> seconds"; - range "1..3600"; - } - } - leaf join-prune-interval { - description "Interval at which PIM multicast traffic can join or be removed from RPT or SPT"; - default "60"; - type uint16 { - description "<10..600> seconds"; - range "10..600"; - } - } - } - } - container igmp { - presence "Enable IGMP"; - when "(../../vpn-id != 0) and (../../vpn-id != 512) and (/viptela-system:system/viptela-system:personality = 'vedge')"; - description "IGMP"; - must "/viptela-system:system/viptela-system:system-ip" { - error-message "system ip must be configured"; - } - leaf shutdown { - description "Enable/disable IGMP"; - type boolean; - default "false"; - } - list interface { - description "Set interface parameters"; - key "name"; - must "(/vpn/vpn-instance/interface[if-name=current()/name]/ip/address)" { - error-message "Interface referenced by IGMP; Configure an address or remove the reference"; - } - must "(not(starts-with(name, 'loopback')))" { - error-message "IGMP cannot be enabled on loopback interface"; - } - must "(not(starts-with(name, 'irb')))" { - error-message "IGMP cannot be enabled on IRB interface"; - } - leaf name { - type leafref { - path "../../../../interface/if-name"; - } - } - list join-group { - description "Static Joins"; - key "group-address"; - leaf group-address { - type inet:ipv4-address; - } - } - } - } - list bgp { - description "Border Gateway Protocol (BGP)"; - key "as-num"; - max-elements "1"; - must "((/viptela-system:system/viptela-system:system-ip) or (router-id))" { - error-message "system-ip or router-id must be configured"; - } - leaf as-num { - description "<1..4294967295> or "; - type viptela:asnum-type; - } - leaf shutdown { - description "Enable/disable BGP"; - type boolean; - default "false"; - } - leaf router-id { - description "Override router identifier"; - type inet:ipv4-address; - } - leaf propagate-aspath { - description "Propagate AS path"; - when "../../../vpn-id != 0"; - type boolean; - default "false"; - } - container distance { - description "Define an administrative distance"; - leaf external { - description "External BGP routes"; - default "20"; - type uint8 { - description "<1..255>"; - range "0..255"; - } - } - leaf internal { - description "Internal BGP routes"; - default "200"; - type uint8 { - description "<1..255>"; - range "0..255"; - } - } - leaf local { - description "Local BGP routes"; - default "20"; - type uint8 { - description "<1..255>"; - range "0..255"; - } - } - } - container timers { - description "Set timers"; - must "(keepalive and holdtime) or ((not(keepalive)) and (not(holdtime)))" { - error-message "Both keepalive and holdtime need to be configured or removed"; - } - leaf keepalive { - description "Keepalive"; - type keepalive-type; - default "60"; - } - leaf holdtime { - description "Hold time"; - type holdtime-type; - must "((../holdtime >= 3) or (../holdtime = 0))" { - error-message "Holdtime valid values are 0 or 3 - 65535"; - } - default "180"; - } - } - container best-path { - description "Set best-path parameters"; - container med { - description "MED parameters"; - leaf always-compare { - description "Compare MED from neighbors in different ASs"; - type boolean; - default "false"; - } - leaf deterministic { - description "Pick the best MED path among paths advertised by neighboring AS"; - type boolean; - default "false"; - } - leaf missing-as-worst { - description "Have the path without a MED value be the least desirable"; - type boolean; - default "false"; - } - } - leaf compare-router-id { - description "Compare router ID for identical routes"; - type boolean; - default "false"; - } - container as-path { - description "AS path"; - leaf multipath-relax { - description "Ignore AS for multipath selection"; - type boolean; - default "false"; - } - } - } - list address-family { - description "Set the BGP address family"; - key "family-type"; - leaf family-type { - type afi-type; - } - list aggregate-address { - description "Aggregate entries"; - key "prefix"; - leaf prefix { - type inet:ipv4-prefix; - } - leaf as-set { - description "Generate AS set path information"; - type empty; - } - leaf summary-only { - description "Filter more specific routes from updates"; - type empty; - } - } - list network { - description "Set a network to announce through BGP"; - key "prefix"; - leaf prefix { - type inet:ipv4-prefix; - } - } - container maximum-paths { - description "Configure multipath"; - leaf paths { - description "Maximum BGP paths"; - type maxpaths-type; - } - } - list redistribute { - description "Redistribute routes"; - key "protocol"; - must - "((../../../../vpn-id != 0) or - (protocol != 'omp'))" { - error-message "configuring redistribute omp is not allowed in vpn 0"; - } - leaf protocol { - type enumeration { - enum "static"; - enum "connected"; - enum "ospf"; - enum "omp"; - enum "nat"; - enum "natpool-outside"; - enum "eigrp"; - } - } - leaf route-policy { - description "Route policy to apply"; - type leafref { - path "/viptela-policy:policy/viptela-policy:route-policy/viptela-policy:name"; - } - } - } - } - list neighbor { - description "Specify neighbor parameters"; - key "address"; - leaf address { - type inet:ipv4-address; - } - leaf description { - description "Description for this peer"; - type viptela:named-type; - } - leaf shutdown { - description "Administrative state"; - type boolean; - default "false"; - } - leaf remote-as { - description "Remote AS number"; - type viptela:asnum-type; - mandatory true; - } - container timers { - description "Set timers"; - must "(keepalive and holdtime) or ((not(keepalive)) and (not(holdtime)))" { - error-message "Both keepalive and hold time must be configured"; - } - leaf keepalive { - description "Keepalive"; - type keepalive-type; - } - leaf holdtime { - description "Hold time"; - type holdtime-type; - must "((../holdtime >= 3) or (../holdtime = 0))" { - error-message "Holdtime valid values are 0 or 3 - 65535"; - } - } - leaf connect-retry { - description "Connect retry"; - type uint32 { - description "<0..65535>"; - range "0..65535"; - } - } - leaf advertisement-interval { - description "MRAI interval"; - type uint32 { - description "<0..600>"; - range "0..600"; - } - } - } - container update-source { - description "Source of routing updates"; - choice interface { - case address { - leaf if-address { - type inet:ipv4-address; - } - } - case name { - leaf if-name { - type leafref { - path "../../../../../interface/if-name"; - } - } - } - } - } - leaf next-hop-self { - description "Enable/disable setting of next hop to self for advertised routes"; - type boolean; - default "false"; - } - leaf send-community { - description "Send community attribute"; - type boolean; - default "true"; - } - leaf send-ext-community { - description "Send extended community attribute"; - type boolean; - default "true"; - } - leaf ebgp-multihop { - description "TTL value for peers that are not directly connected"; - default "1"; - type uint8 { - description "<1..255>"; - range "1..255"; - } - } - leaf capability-negotiate { - description "Negotiate capability"; - type boolean; - default "true"; - } - leaf password { - description "Specify password"; - type aes-cfb-128-encrypted-string { - description "Clear text or AES-encrypted password"; - } - } - list address-family { - description "Configure address family"; - key "family-type"; - leaf family-type { - type afi-type; - } - container maximum-prefixes { - description "Maximum number of prefixes accepted from this peer"; - leaf prefix-num { - default "0"; - type uint32 { - description "<1-4294967295> Maximum number of prefixes"; - } - } - leaf threshold { - default "0"; - type uint8 { - range "0..100"; - description "<1-100> Threshold value (%) at which to generate a warning message"; - } - } - choice action { - case interval { - leaf restart { - description "Restart BGP connection after limit is exceeded"; - default "0"; - type uint16 { - range "0..65535"; - description "<1-65535> Restart interval, in minutes"; - } - } - } - case log { - leaf warning-only { - type boolean; - default "false"; - description "Display warning message only when limit is exceeded"; - } - } - } - } - list route-policy { - description "Route policy to apply"; - key "direction"; - leaf direction { - description "Direction"; - type enumeration { - enum "in"; - enum "out"; - } - } - leaf pol-name { - description "Name of route policy"; - mandatory true; - type leafref { - path "/viptela-policy:policy/viptela-policy:route-policy/viptela-policy:name"; - } - } - } - } - } - } - list eigrp { - description "Enhanced Interior Gateway Routing Protocol (EIGRP)"; - key "as-num"; - max-elements "1"; - leaf as-num { - description "Autonomous System ID"; - type uint16 { - range "1..65535"; - } - } - leaf hello-interval { - description "Configures hello interval"; - type uint16; - default "60"; - } - leaf hold-time { - description "Configures hold time"; - type uint16; - default "180"; - } - container table-map { - description "Define Table-Map for setting OMP-TAG into routing table"; - leaf name { - description "WORD;;route-map name"; - type string; - } - leaf filter { - description "Selective route download"; - type empty; - } - } - container authentication { - description "Enable authentication"; - leaf type { - type enumeration { - enum "md5"; - enum "hmac-sha-256"; - } - } - leaf auth-key { - description "Authentication key"; - type viptela:named-type; - } - container keychain { - description "keychain"; - list key { - description "Key"; - key "key_id"; - leaf key_id { - description "Key ID"; - type uint8 { - description "<1.255>"; - range "1..255"; - } - } - leaf keystring { - description "Authentication key"; - type aes-cfb-128-encrypted-string { - description "keystring"; - length "0..80"; - } - } - } - } - } - list af-interface { - description "Enter Address Family interface configuration"; - key "name"; - leaf name { - type string; - } - leaf shutdown { - description "Enable/disable EIGRP"; - type empty; - } - leaf bfd { - description "set peer monitoring method to bfd"; - type empty; - } - leaf passive-interface { - description "Suppress address updates on an interface"; - type boolean; - } - leaf split-horizon { - description "Perform split horizon"; - type boolean; - default "true"; - } - list summary-address { - key "prefix"; - leaf prefix { - type union { - type inet:ipv4-prefix; - type viptela:ipv6-ucast-addr-prefix; - } - } - } - } - list address-family { - description "Enter Address Family command mode"; - key "type"; - leaf type { - type enumeration { - enum "ipv4"; - enum "ipv6"; - } - default "ipv4"; - } - container eigrp { - description "EIGRP Address Family specific commands"; - leaf router-id { - description "router id for this EIGRP process"; - type inet:ipv4-address; - } - } - leaf shutdown { - description "Shutdown this instance of EIGRP"; - type empty; - } - list network { - description "Enable routing on an IP network"; - key "prefix"; - leaf prefix { - description "Network IP prefix"; - type inet:ipv4-prefix; - } - } - container topology { - description "Topology configuration mode"; - container base { - description "Base Topology"; - presence "true"; - list redistribute { - description "Redistribute routes from another routing protocol"; - key "protocol"; - leaf protocol { - type enumeration { - enum "bgp"; - enum "connected"; - enum "nat-route"; - enum "omp"; - enum "ospf"; - enum "ospfv3"; - enum "static"; - } - } - leaf route-map { - description "Route policy to apply"; - type leafref { - path "/viptela-policy:policy/viptela-policy:route-policy/viptela-policy:name"; - } - } - } - } - } - } - } - } - container cloudexpress { - presence "Enable cloudexpress"; - description "Set cloudExpress parameters"; - when "(../vpn-id != 512) and (/viptela-system:system/viptela-system:personality = 'vedge')"; - must - "(((allow-local-exit = 'false') and (not(node-type) or (node-type = 'gateway') or (node-type = 'client'))) or - ((allow-local-exit = 'true') and (node-type = 'client')))" { - error-message "allow-local-exit is allowed for node-type client"; - } - must "((count(applications) = 0) or ((count(applications) > 0) and (((allow-local-exit = 'true') and (node-type = 'client')) or (node-type = 'gateway'))))" { - error-message "applications can only be configured on clients with local exit or on gateways"; - } - leaf node-type { - description "cloudExpress node type"; - type viptela:cloudexpress-node-type; - } - leaf allow-local-exit { - description "Allow cloud applications to exit locally"; - type boolean; - default "false"; - } - leaf-list local-interface-list { - description "Optional list of interfaces for local exit"; - ordered-by user; - max-elements "4"; - type viptela:named-type; - must "(starts-with(. , 'gre') or starts-with(. , 'ipsec') or starts-with(. , '10g') or starts-with(. , 'ge'))" { - error-message "Only a gre/ipsec/ge/10g interface can be assigned"; - } - must "(((../node-type = 'client') and (../allow-local-exit = 'true')) or (../node-type = 'gateway'))" { - error-message "local-interface-list can be configured on gateway or client with allow-local-exit configured"; - } - } - leaf-list applications { - description "List of cloudExpress applications"; - type viptela:cloudexpress-app-type; - } - leaf desired-latency { - description "Desired latecy to calculate scores"; - type xs:float; - } - leaf desired-loss { - description "Desired loss to calculate scores"; - type xs:float; - } - } - list vip-internal-track-prefix-list { - description "Prefix list tracking status"; - config false; - key "name"; - leaf name { - description "Name of prefix list"; - type viptela:named-type; - } - leaf resolved { - type boolean; - default "false"; - } - } - list interface { - description "Interface"; - key "if-name"; - unique "tunnel-interface/color/value"; - unique "pppoe-client/ppp-interface"; - must - "(pppoe-client/ppp-interface and not(tunnel-interface or nat)) or - (not(pppoe-client/ppp-interface))" { - error-message "PPPoE cannot be enabled while tunnel interface or NAT is enabled"; - } - leaf if-name { - description - "<1..32 characters> - Interface name: ge0/<0-..> or ge0/<0-..>.vlanid or irb - or loopback or natpool<1..31> or gre<1..255> or ipsec<1..255> - or ppp<1..31> when present - Interface name on vSmart: eth<0-..> or eth<0-..>.vlanid or loopback - Interface name: ge0/<0-..> or ge0/<0-..>.vlanid or irb - or loopback or natpool<1..31> or gre<1..255> or ipsec<1..255> when present - Interface name on vSmart: eth<0-..> or eth<0-..>.vlanid or loopback - when present"; - } - } - must - "(((starts-with(if-name, 'cellular')) and shutdown='false' and profile) - or (not(starts-with(if-name, 'cellular'))) or (shutdown='true'))" { - error-message "profile must be configured for cellular interface"; - } - must - "(((starts-with(if-name, 'cellular')) and shutdown='false' and mtu<=1428) - or (not(starts-with(if-name, 'cellular'))) or (shutdown='true'))" { - error-message "mtu must be configured with value less than or equal to 1428"; - } - must - "(((starts-with(if-name, 'cellular')) and shutdown='false' and ip/dhcp-client='true') - or ((starts-with(if-name, 'cellular')) and shutdown='false' and ip/address) - or (not(starts-with(if-name, 'cellular'))) or (shutdown='true'))" { - error-message "ip dhcp-client or address must be configured for the cellular interface"; - } - must - "((((starts-with(if-name, 'gre')) or (starts-with(if-name, 'ipsec'))) - and (((tunnel-source) and (not(tunnel-source-interface))) - or ((not(tunnel-source)) and (tunnel-source-interface)))) - or (not(starts-with(if-name, 'gre')) and not(starts-with(if-name, 'ipsec'))))" { - error-message "Either tunnel-source OR tunnel-source-interface can be configured for gre/ipsec interface"; - } - must - "((((starts-with(if-name, 'gre')) or (starts-with(if-name, 'ipsec'))) and - ((tunnel-source) or (tunnel-source-interface)) and (tunnel-destination)) - or (not(starts-with(if-name, 'gre')) and not(starts-with(if-name, 'ipsec'))))" { - error-message "tunnel-source/tunnel-source-interface and tunnel-destination must be configured for gre/ipsec interface"; - } - must - "((((starts-with(if-name, 'gre')) or (starts-with(if-name, 'ipsec'))) - and ((not(tunnel-source)) or (tunnel-source!=tunnel-destination))) - or (not(starts-with(if-name, 'gre')) and not(starts-with(if-name, 'ipsec'))))" { - error-message "tunnel-source and tunnel-destination must be different for gre/ipsec interface"; - } - must "not((starts-with(if-name, 'irb') and (../vpn-id=512)))" { - error-message "IRB interface is not allowed in VPN 512"; - } - must "not((starts-with(if-name, 'irb') and shutdown='false' and mtu>2000))" { - error-message "IRB interface MTU cannot exceed 2000"; - } - leaf description { - description "Description"; - type string { - length "1..128"; - pattern "[^<>]*"; - } - } - container ip { - description "Set IPv4 parameters"; - must "(count(secondary-address) = 0) or (address and (count(secondary-address) != 0))" { - error-message "Primary address needs to be configured"; - } - choice ip-choice { - when "(not(starts-with(../if-name, 'ppp')))"; - case addr-case { - leaf address { - description "Assign IP address"; - type viptela:ipv4-ucast-addr-prefix; - } - } - case dhcp-case { - leaf dhcp-client { - description "Enable DHCP"; - when - "((not(starts-with(../../if-name, 'loopback'))) and (not(starts-with(../../if-name, 'gre'))) and - ((../../../vpn-id = 0) or (../../../vpn-id = 512)))"; - type boolean; - default "false"; - } - leaf dhcp-distance { - description "Set administrative distance for DHCP default route"; - when "../dhcp-client = 'true'"; - type uint8 { - description "<1..255>"; - range "1..255"; - } - default "1"; - } - } - case addr-list-case { - list address-list { - when - "(/viptela-system:system/viptela-system:personality = 'vcontainer') and - (../../../vpn-id = 0)"; - description "Assign list of IP addresses"; - key "address"; - leaf address { - description "IPv4 address/prefix length"; - type viptela:ipv4-ucast-addr-prefix; - } - } - list static-route { - description "Configure static routes"; - when - "(/viptela-system:system/viptela-system:personality = 'vcontainer') and - (../../../vpn-id = 0)"; - key "prefix"; - leaf prefix { - type inet:ipv4-prefix; - } - list next-hop { - description "IP gateway address"; - min-elements 1; - max-elements "1"; - key "address"; - leaf address { - type inet:ipv4-address; - } - leaf track-via { - description "Protocol to be used for tracking next-hop"; - type nhop-track-proto; - default "arping"; - } - } - } - } - } - list secondary-address { - description "Assign secondary IP addresses"; - max-elements "4"; - key "address"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../../../vpn-id != 512) and (../../../vpn-id != 0) and - ((starts-with(../../if-name, 'ge')) or (starts-with(../../if-name, 'irb')) or - (starts-with(../../if-name, '10ge')))"; - leaf address { - type viptela:ipv4-ucast-addr-prefix; - } - } - } - container ipv6 { - description "Set IPv6 parameters"; - choice ip-choice { - case addr-case { - leaf address { - description "Assign IPv6 address"; - type viptela:ipv6-ucast-addr-prefix; - } - } - case dhcp-case { - leaf dhcp-client { - description "Enable DHCPv6"; - when - "((not(starts-with(../../if-name, 'loopback'))) and (not(starts-with(../../if-name, 'gre'))) and - ((../../../vpn-id = 0) or (../../../vpn-id = 512)))"; - type boolean; - default "false"; - } - leaf dhcp-distance { - description "Set administrative distance for DHCP default route"; - when "../dhcp-client = 'true'"; - type uint8 { - description "<1..255>"; - range "1..255"; - } - default "1"; - } - leaf dhcp-rapid-commit { - description "Enable DHCPv6 rapid commit"; - when - "((not(starts-with(../../if-name, 'loopback'))) and (not(starts-with(../../if-name, 'gre'))) and - ((../../../vpn-id = 0) or (../../../vpn-id = 512)) and (../dhcp-client = 'true'))"; - type boolean; - default "false"; - } - } - } - list access-list { - description "Apply IPv6 access list"; - key "direction"; - when "/viptela-system:system/viptela-system:personality = 'vedge' and (../../../vpn-id != 512)"; - leaf direction { - description "Direction"; - type enumeration { - enum "in"; - enum "out"; - } - } - leaf acl-name { - description "Name of access list"; - mandatory true; - type leafref { - path "/viptela-policy:policy/viptela-policy:ipv6/viptela-policy:access-list/viptela-policy:name"; - } - } - } - list dhcp-helper-v6 { - description "List of IPv6 DHCP server addresses"; - key "address"; - when - "(../../../vpn-id !=0) and (../../../vpn-id != 512) and - (not(starts-with(../../if-name, 'gre'))) and - (not(starts-with(../../if-name, 'ipsec')))"; - leaf address { - description "IPv6 DHCP server address"; - type inet:ipv6-address; - } - leaf vpn { - description "VPN name for helper-address"; - type viptela:vpn-id; - } - } - } - leaf-list dhcp-helper { - description "List of DHCP server addresses"; - max-elements "8"; - type inet:ip-address; - when - "(../../vpn-id !=0) and (../../vpn-id != 512) and - (not(starts-with(../if-name, 'gre'))) and - (not(starts-with(../if-name, 'ipsec')))"; - } - container keepalive { - when "(starts-with(../if-name, 'gre'))"; - description "Set GRE keepalive interval and retries"; - leaf interval { - description "GRE keepalive interval"; - default "10"; - type uint16 { - description "<0..65535> seconds"; - range "0..65535"; - } - } - leaf retries { - description "GRE keepalive retries"; - default "3"; - type uint8 { - description "<0..255>"; - range "0..255"; - } - } - } - leaf tunnel-source { - when "(starts-with(../if-name, 'gre') or starts-with(../if-name, 'ipsec'))"; - description "Tunnel source IP address"; - type inet:ip-address { - description "IP address"; - } - } - leaf tunnel-source-interface { - when "(starts-with(../if-name, 'gre') or starts-with(../if-name, 'ipsec'))"; - description "Tunnel source interface"; - type string { - length "1..32"; - description "<1..32 characters> Interface name: ge0/<0-..> or ge0/<0-..>.vlanid"; - } - } - leaf tunnel-destination { - when "(starts-with(../if-name, 'gre') or starts-with(../if-name, 'ipsec'))"; - description "Tunnel destination IP address"; - type union { - type inet:ipv4-address { - description "IP address"; - } - type inet:domain-name { - description "DNS name"; - } - } - } - container dead-peer-detection { - when "(starts-with(../if-name, 'ipsec'))"; - description "Set IKE dead peer detection interval and retries"; - leaf dpd-interval { - description "IKE keepalive interval, in seconds"; - default "10"; - type uint16 { - description "<0..65535> seconds"; - range "0..65535"; - } - } - leaf dpd-retries { - description "IKE keepalive retries"; - default "3"; - type uint8 { - description "<0..255>"; - range "0..255"; - } - } - } - container ike { - when "(starts-with(../if-name, 'ipsec'))"; - description "Configure IKE properties"; - leaf ike-version { - description "IKE version"; - default "1"; - type uint8 { - description "<1..2>"; - range "1..2"; - } - } - leaf ike-mode { - description "IKEv1 mode"; - when "../ike-version = 1"; - type enumeration { - enum "main" { - description "Enable IKE phase 1 main mode negotiation"; - } - enum "aggressive" { - description "Enable IKE phase 1 aggressive mode negotiation"; - } - } - default "main"; - } - leaf ike-rekey-interval { - description "IKE rekey interval, in seconds"; - default "14400"; - type uint32 { - description "300..1209600 seconds"; - range "300..1209600"; - } - } - leaf ike-ciphersuite { - description "IKE encryption and integrity protocols"; - type enumeration { - enum "aes256-cbc-sha1" { - description "Use 256 bit AES-CBC encryption with HMAC-SHA1 integrity"; - } - enum "aes128-cbc-sha1" { - description "Use 128 bit AES-CBC encryption with HMAC-SHA1 integrity"; - } - enum "aes256-cbc-sha2" { - description "Use 256 bit AES-CBC encryption with HMAC-SHA256 integrity"; - } - enum "aes128-cbc-sha2" { - description "Use 128 bit AES-CBC encryption with HMAC-SHA256 integrity"; - } - } - default "aes256-cbc-sha1"; - } - leaf ike-group { - description "IKE Diffie-Hellman Groups"; - type enumeration { - enum "2" { - description "1024-bit modulus"; - } - enum "14" { - description "2048-bit modulus"; - } - enum "15" { - description "3072-bit modulus"; - } - enum "16" { - description "4096-bit modulus"; - } - } - default "16"; - } - leaf ike-responder { - description "Setup the vEdge as an IKE responder only"; - type empty; - } - container authentication-type { - description "Set IKE authentication method and parameters"; - container pre-shared-key { - presence "Use presharedkey to authenticate IKE peer"; - description "pre-shared-key"; - leaf pre-shared-secret { - description "IKE preshared secret"; - type aes-cfb-128-encrypted-string { - description "Cleartext or AES encrypted key"; - } - } - leaf ike-local-id { - description "IKE ID for the local endpoint"; - type string { - length "1..63"; - } - } - leaf ike-remote-id { - description "IKE ID for the remote endpoint"; - type string { - length "1..63"; - } - } - } - } - } - container ipsec { - when "(starts-with(../if-name, 'ipsec'))"; - description "Configure IPsec properties"; - must - "(ipsec-replay-window = 64) or (ipsec-replay-window = 128) or (ipsec-replay-window = 256) or - (ipsec-replay-window = 512) or (ipsec-replay-window = 1024) or (ipsec-replay-window = 2048) or - (ipsec-replay-window = 4096)" { - error-message "Invalid replay-window (Should be power of 2 Range 64..4096)"; - } - leaf ipsec-rekey-interval { - description "IPsec rekey interval, in seconds"; - default "3600"; - type uint32 { - description "300..1209600 seconds"; - range "300..1209600"; - } - } - leaf ipsec-replay-window { - description "Replay window size"; - type uint16 { - description "64..4096 (must be a power of 2)"; - } - default "512"; - } - leaf ipsec-ciphersuite { - description "IPsec (ESP) encryption and integrity protocols"; - type enumeration { - enum "aes256-cbc-sha1" { - description "Use 256 bit AES-CBC with HMAC-SHA1-96 integrity"; - } - enum "aes256-gcm" { - description "Use 256 bit AES-GCM"; - } - enum "null-sha1" { - description "Use null encryption with HMAC-SHA1-96 integrity"; - } - } - default "aes256-gcm"; - } - leaf perfect-forward-secrecy { - description "IPsec perfect forward secrecy settings"; - type enumeration { - enum "group-2" { - description "1024-bit modulus"; - } - enum "group-14" { - description "2048-bit modulus"; - } - enum "group-15" { - description "3072-bit modulus"; - } - enum "group-16" { - description "4096-bit modulus"; - } - enum "none" { - description "No perfect forward secrecy"; - } - } - default "group-16"; - } - leaf ipsec-extended-sequence-number { - description "Use extended sequence number for IPsec (ESP)"; - when "../../ike/ike-version = 2"; - type boolean; - default "false"; - } - leaf ipsec-local-traffic-selectors { - description "Local traffic selector prefix"; - type viptela:ipv4-ucast-addr-prefix; - } - leaf ipsec-remote-traffic-selectors { - description "Remote traffic selector prefix"; - type viptela:ipv4-ucast-addr-prefix; - } - } - container pppoe-client { - description "Enable PPPoE"; - when "(starts-with(../if-name, 'ge') or starts-with(../if-name, '10ge')) and not(contains(../if-name, '.'))"; - leaf ppp-interface { - description "PPPoE client interface"; - must "starts-with(. , 'ppp')" { - error-message "Only a ppp interface can be assigned"; - } - must "count(../../../interface[if-name=current()]) = 1" { - error-message "Can not bind PPPoE client to a non existant interface"; - } - type leafref { - path "/vpn/vpn-instance/interface/if-name"; - } - } - } - container ppp { - when "starts-with(../if-name, 'ppp')"; - description "Set PPP parameters"; - list authentication { - description "Set authentication parameters"; - key "auth-choice"; - max-elements "2"; - must "(hostname or sent-username) and password" { - error-message "Must specify both authentication credentials"; - } - leaf auth-choice { - description "Protocol for the authentication of the remote PPP peer"; - type viptela:ppp-auth; - } - leaf hostname { - description "Specify hostname"; - when "../auth-choice = 'chap'"; - type string { - length "1..255"; - } - } - leaf sent-username { - description "Specify sent-username"; - when "../auth-choice = 'pap'"; - type string { - length "1..255"; - } - } - leaf password { - description "Specify password"; - type aes-cfb-128-encrypted-string { - description "Cleartext or AES encrypted key"; - } - } - } - leaf ac-name { - description "ac-name"; - type string; - } - leaf pppoe-oper-session-id { - config false; - type int32; - description "PPPoE session id"; - } - leaf pppoe-oper-dest-mac { - config false; - type viptela:mac-address; - description "PPPoE dest mac"; - } - leaf pppoe-oper-mtu { - config false; - type int32; - description "PPP MTU"; - } - } - container dot1x { - description "Enable 802.1x authentication on this interface"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge' and - (../../vpn-id = 0) and - ((starts-with(../if-name, 'ge')) or - (starts-with(../if-name, '10ge'))))"; - presence "Is 802.1x enabled"; - leaf control-direction { - description "Set direction for 802.1x port access control"; - type enumeration { - enum "in-and-out" { - description "Deny traffic in both directions when the port is unauthorized"; - } - enum "in-only" { - description "Deny incoming traffic only when the port is unauthorized"; - } - } - default "in-and-out"; - } - leaf wake-on-lan { - description "Allow Wake-On-Lan packets to egress the port even when port is unauthorized"; - type empty; - } - leaf reauthentication { - description "Specify timeout for reauthentication, in minutes"; - type uint16 { - description "<0..1440> minutes"; - range "0..1440"; - } - default "0"; - } - leaf auth-reject-vlan { - description "Set VLAN to drop 802.1x enabled clients into if authentication is rejected"; - type uint32 { - description "VLAN Id"; - range "1..4095"; - } - } - leaf auth-fail-vlan { - description "Set VLAN to drop 802.1x enabled clients into if authentication server is unreachable"; - type uint32 { - description "VLAN Id"; - range "1..4095"; - } - } - leaf guest-vlan { - description "Set VLAN to drop non-802.1x enabled clients into if client is not in MAB list"; - type uint32 { - description "VLAN Id"; - range "1..4095"; - } - } - leaf default-vlan { - description "Set VLAN to drop clients into if none specified by the RADIUS server"; - type uint32 { - description "VLAN Id"; - range "1..4095"; - } - } - leaf host-mode { - description "Set host mode"; - type enumeration { - enum "single-host" { - description "Allow only one authenticated client on the port"; - } - enum "multi-auth" { - description "Allow multiple clients on the port each with their own authentication"; - } - enum "multi-host" { - description "Allow multiple clients on the port if one client is authenticated"; - } - } - default "single-host"; - } - container timeout { - description "Configure timeouts for authentication"; - leaf inactivity { - description "Interval for timing out inactive clients, in minutes"; - type uint16 { - description "<1..1440> minutes"; - range "1..1440"; - } - default "60"; - } - } - leaf-list radius-servers { - description "Designate RADIUS servers for authentication and accounting in the order of preference"; - ordered-by user; - type leafref { - description "Specify RADIUS server using its tag"; - path "/viptela-system:system/viptela-system:radius/viptela-system:server/viptela-system:tag"; - } - min-elements 1; - max-elements "2"; - } - list auth-req-attr { - description "Configure additional RADIUS attributes to send in access-request message"; - key "id"; - leaf id { - description "RADIUS attribute ID (1..64)"; - type uint8 { - description "<1..255>"; - range "1..255"; - } - } - choice syntax-choice { - mandatory true; - case string-case { - leaf string { - description "Attribute type string"; - type string; - } - } - case integer-case { - leaf integer { - description "Attribute type integer"; - type uint32; - } - } - case octet-case { - leaf octet { - description "Attribute type octet"; - type string { - description "Hexadecimal string. e.g. '7eab876'"; - pattern "[0-9a-fA-F]*"; - } - } - } - } - } - list acct-req-attr { - description "Configure additional RADIUS attributes to send in accounting-request message"; - key "id"; - leaf id { - description "RADIUS attribute ID (1..64)"; - type uint8 { - description "<1..255>"; - range "1..255"; - } - } - choice syntax-choice { - mandatory true; - case string-case { - leaf string { - description "Attribute type string"; - type string; - } - } - case integer-case { - leaf integer { - description "Attribute type integer"; - type uint32; - } - } - case octet-case { - leaf octet { - description "Attribute type octet"; - type string { - description "Hexadecimal string. e.g. '7eab876'"; - pattern "[0-9a-fA-F]*"; - } - } - } - } - } - leaf nas-identifier { - description "NAS identifier sent in RADIUS requests"; - type string { - length "1..255"; - } - } - leaf nas-ip-address { - description "NAS IP address sent in RADIUS requests"; - type inet:ip-address; - } - container das { - description "Configure dynamic authorization service (DAS) parameters"; - leaf port { - description "DAS UDP port number"; - type inet:port-number { - description "<1..65535>"; - } - default "3799"; - } - leaf time-window { - description "DAS event timestamp window, in seconds"; - type uint16 { - description "<10..1000>"; - range "10..1000"; - } - default "300"; - } - leaf require-timestamp { - description "Require event timestamp from DAS client"; - type empty; - } - leaf client { - description "DAS client IPv4 address"; - type inet:ip-address; - } - leaf vpn { - description "VPN of the DAS client"; - type viptela:vpn-id; - default "0"; - } - leaf secret-key { - description "DAS shared secret key"; - type aes-cfb-128-encrypted-string { - description "Cleartext or AES encrypted key"; - } - } - } - leaf accounting-interval { - description "Interval for interim RADIUS accounting, in minutes"; - type uint16 { - description "<1..1440> minutes"; - range "1..1440"; - } - } - container mac-authentication-bypass { - description "Enable MAC authentication bypass"; - leaf server { - description "Use RADIUS server for authentication based on mac-address"; - type boolean; - default "false"; - } - leaf-list allow { - description "Specify list of MAC addresses to allow locally without RADIUS authentication"; - max-elements "8"; - type viptela:mac-address; - } - } - leaf-list auth-order { - description "Specify authentication methods in the order of preference"; - ordered-by user; - type enumeration { - enum "radius"; - enum "mab"; - } - max-elements "2"; - } - } - container nat { - description "Enable/Disable Network Address Translation on this interface"; - presence "Is nat enabled"; - leaf map-type { - description "Set NAT mapping type"; - type viptela:nat-map-type-enum; - default "endpoint-independent"; - } - leaf refresh { - description "Set NAT refresh mode"; - type enumeration { - enum "outbound"; - enum "bi-directional"; - } - default "outbound"; - } - leaf udp-timeout { - description "Set NAT UDP session timeout, in minutes"; - type int32 { - description "<1..65536> minutes"; - range "1..65536"; - } - default "1"; - } - leaf tcp-timeout { - description "Set NAT TCP session timeout, in minutes"; - type int32 { - description "<1..65536> minutes"; - range "1..65536"; - } - default "60"; - } - leaf block-icmp-error { - description "Block inbound ICMP error messages"; - type boolean; - default "true"; - } - leaf respond-to-ping { - description "Respond to ping requests to NAT interface IP address from the public side"; - type boolean; - default "false"; - } - leaf test-timeout { - description "For test purposes: configure timeout of all sessions to specified time, in seconds"; - type int32 { - range "0..65536"; - } - default "0"; - } - list port-forward { - description "Set port-forwarding rules for NAT on this interface"; - key "port-start port-end proto"; - must "port-start <= port-end" { - error-message "port-start should be less than or equal to port-end"; - } - leaf port-start { - description "Starting port of port range"; - type uint16; - } - leaf port-end { - description "Ending port of port range"; - type uint16; - } - leaf proto { - description "Layer 4 protocol to apply port forwarding to"; - type enumeration { - enum "tcp"; - enum "udp"; - } - } - leaf private-vpn { - description "VPN in which private IP address resides"; - type uint16; - } - leaf private-ip-address { - description "Private IP address to translate to"; - type inet:ipv4-address; - } - } - list tracker { - description "Track interface state"; - when "(../../../vpn-id != 0)"; - key "interface"; - leaf interface { - description "Interface to track"; - type leafref { - path "../../../../interface/if-name"; - } - } - } - container natpool { - description "Configure NAT pool range entries"; - when "(../../../vpn-id = 0)"; - leaf range-start { - description "Starting IP address of NAT pool range"; - type inet:ipv4-address; - } - leaf range-end { - description "Ending IP address of NAT pool range"; - type inet:ipv4-address; - } - } - list static { - description "Configure static NAT entries"; - when "((../../../vpn-id = 0) and (/viptela-vpn:vpn/viptela-vpn:vpn-instance/viptela-vpn:interface/viptela-vpn:nat/viptela-vpn:natpool)) or (../../../vpn-id != 0)"; - key "source-ip translate-ip"; - leaf source-ip { - description "Source IP address to be translated"; - type inet:ip-address; - } - leaf translate-ip { - description "Statically translated source IP address"; - type inet:ip-address; - } - leaf source-vpn { - description "Configure VPN ID"; - when "(../../../../vpn-id = 0)"; - type leafref { - path "/vpn/vpn-instance/vpn-id"; - } - } - leaf static-nat-direction { - description "Direction of static NAT translation"; - type viptela:nat-direction-enum; - when "(../../../../vpn-id != 0)"; - } - leaf proto { - description "Layer 4 protocol to apply port forwarding to"; - when "(../../../../vpn-id = 0)"; - type enumeration { - enum "tcp"; - enum "udp"; - } - } - leaf source-port { - description "Source port"; - type uint16; - when "(../../../../vpn-id = 0)"; - } - leaf translate-port { - description "Translate port"; - type uint16; - when "(../../../../vpn-id = 0)"; - } - } - leaf direction { - description "Direction of NAT translation"; - type viptela:nat-direction-enum; - default "inside"; - } - leaf overload { - description "Enable port translation(PAT)"; - type boolean; - default "true"; - } - leaf log-translations { - description "Log NAT flow creations or deletions"; - type boolean; - default "false"; - } - } - leaf-list tracker { - description "Enable tracker for this interface"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - must "(../../vpn-id != 0) or ((../../vpn-id = 0) and (../nat))" { - error-message "NAT is not configured on the inteface. Either remove tracker or configure NAT."; - } - type leafref { - path "/viptela-system:system/viptela-system:tracker/viptela-system:name"; - } - } - leaf poe { - description "Configure interface as Power-over-Ethernet source"; - when - "/viptela-system:system/viptela-system:personality = 'vedge' and - starts-with(../if-name, 'ge0/0') and - (/viptela-system:system/viptela-system:device-model = 'vedge-100' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-W2' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M2' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M')"; - type boolean; - default "false"; - } - container tunnel-interface { - description "Enable/disable tunnel"; - presence "Is tunnel enabled"; - when - "(../../vpn-id = 0) and - (not(starts-with(../if-name, 'gre')) and - (not(starts-with(../if-name, 'ipsec')))) and - ((/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage'))"; - list encapsulation { - description "Encapsulation for TLOC"; - min-elements 1; - key "encap"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - leaf encap { - description "Encap"; - type viptela:encap-enum; - } - leaf preference { - description "Set preference for TLOC"; - type viptela:route-preference; - } - leaf weight { - description "Set weight for TLOC"; - type viptela:route-weight; - default "1"; - } - } - leaf-list group { - description "Group identifier"; - type uint32 { - description "Group ID <1..4294967295>"; - range "1..4294967295"; - } - max-elements "1"; - } - leaf border { - description "Set TLOC as border TLOC"; - type boolean; - default "false"; - } - container color { - description "Set color for TLOC"; - leaf value { - description "Set color for TLOC"; - type viptela:color-enum; - default "default"; - } - leaf restrict { - when - "(../value != 'default') and - (/viptela-system:system/viptela-system:personality = 'vedge')"; - type empty; - } - } - container tloc-extension-gre-to { - description "Extend the TLOC to a remote node over GRE tunnel"; - leaf dst-ip { - description "GRE tunnel destination IP address"; - type inet:ip-address; - } - } - leaf last-resort-circuit { - description "Set TLOC as last resort"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - type boolean; - default "false"; - } - leaf low-bandwidth-link { - description "Set the interface as a low-bandwidth circuit"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - type boolean; - default "false"; - } - leaf hold-time { - description "Set last resort hold DOWN time in milliseconds for TLOC"; - when - "(../last-resort-circuit) and - (/viptela-system:system/viptela-system:personality = 'vedge')"; - type uint32 { - description "<100..300000> milliseconds"; - range "100..300000"; - } - default "7000"; - } - leaf max-control-connections { - description "Maximum control connections for this TLOC (default is same as maximum OMP sessions)"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - type uint8 { - description "<0..100>"; - range "0..100"; - } - } - leaf control-connections { - description "(DEPRECATED) Allow control connections - Deprecated in 15.4"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - type boolean; - status deprecated; - default "true"; - } - leaf control-plane-dscp { - description "DSCP value for control plane traffic"; - when - "(/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - type viptela:dscp-value; - default "48"; - } - leaf vbond-as-stun-server { - description "Put this WAN interface in STUN mode only"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - type boolean; - default "false"; - } - leaf-list exclude-controller-group-list { - ordered-by user; - description "Exclude the following controller groups defined in this list"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - type uint16 { - description "<0..100>"; - range "0..100"; - } - } - leaf vmanage-connections { - description "(HIDDEN) Allow control connections to vManage"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - type boolean; - default "true"; - } - leaf vmanage-connection-preference { - description "Set interface preference for control connection to vManage"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - type uint8 { - description "<0..8>"; - range "0..8"; - } - default "5"; - } - leaf port-hop { - description "Disallow port hopping on the tunnel interface"; - when "(/viptela-system:system/viptela-system:personality = 'vedge')"; - type boolean; - default "true"; - } - leaf limit-rate { - description "(HIDDEN) Set rate limiting on the tunnel interface"; - when - "(/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - type uint32 { - description "<1..10000>/s"; - range "1..10000"; - } - default "10000"; - } - leaf connections-limit { - description "Limit the number of HTTPS connections"; - when "(/viptela-system:system/viptela-system:personality = 'vmanage')"; - type uint16 { - description "<1..512> connections"; - range "1..512"; - } - default "50"; - } - leaf carrier { - description "Set carrier for TLOC"; - type viptela:carrier-enum; - default "default"; - } - leaf nat-refresh-interval { - description "Set NAT refresh interval, in seconds"; - type uint16 { - description "<1..60> seconds"; - range "1..60"; - } - default "5"; - } - leaf hello-interval { - description "Control hello packet interval, in seconds"; - type uint32 { - description "<100..600000> milliseconds"; - range "100..600000"; - } - default "1000"; - } - leaf hello-tolerance { - description "Set tolerance of control hello packets"; - type uint32 { - description "<12..6000> seconds"; - range "12..6000"; - } - must "((2000 * .) >= (../hello-interval))" { - error-message "hello-tolerance should be at least twice the hello-interval"; - } - default "12"; - } - leaf bind { - description "Bind loopback tunnel interface to a physical interface"; - type viptela:bind-interface-type; - when "/viptela-system:system/viptela-system:personality = 'vedge' and not(starts-with(../../if-name, 'ppp'))"; - } - leaf fec { - description "(HIDDEN) FEC enable/disable on tunnel interface"; - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - type enumeration { - enum "fec-enabled" { - description "FEC always turned on for relevant traffic from this tunnel-interface"; - } - enum "fec-disabled" { - description "FEC always disabled from tunnel-interface"; - } - } - default "fec-enabled"; - } - container allow-service { - description "Set services allowed on the WAN interface"; - leaf all { - description "Allow all traffic. Overrides all other allow-service options if allow-service all is set"; - type boolean; - default "false"; - } - leaf bgp { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Allow/deny BGP"; - type boolean; - default "false"; - } - leaf dhcp { - description "Allow/deny DHCP"; - type boolean; - default "true"; - } - leaf dns { - description "Allow/deny DNS"; - type boolean; - default "true"; - } - leaf icmp { - description "Allow/deny ICMP"; - type boolean; - default "true"; - } - leaf sshd { - description "Allow/deny SSH"; - type boolean; - default "false"; - } - leaf netconf { - description "Allow/deny NETCONF"; - type boolean; - default "false"; - } - leaf ntp { - description "Allow/deny NTP"; - type boolean; - default "false"; - } - leaf ospf { - when "/viptela-system:system/viptela-system:personality = 'vedge'"; - description "Allow/deny OSPF"; - type boolean; - default "false"; - } - leaf stun { - description "Allow/deny STUN"; - type boolean; - default "false"; - } - leaf https { - description "Allow/deny HTTPS"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - type boolean; - default "true"; - } - } - } - leaf flow-control { - description "Enable flow control"; - default "autoneg"; - when - "(../../vpn-id != 512) and (not(contains(../if-name, '.'))) and - (not(starts-with(../if-name, 'irb'))) and - (not(starts-with(../if-name, 'gre'))) and - (not(starts-with(../if-name, 'ipsec'))) and - (not(starts-with(../if-name, 'cellular'))) and - (not(starts-with(../if-name, 'ppp')))"; - type enumeration { - enum "ingress"; - enum "egress"; - enum "autoneg"; - enum "both"; - enum "none"; - } - } - leaf clear-dont-fragment { - description "Clear don't fragment bit"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - type boolean; - default "false"; - } - leaf pmtu { - description "Path MTU discovery"; - when - "(not(starts-with(../if-name, 'irb'))) and - (not(starts-with(../if-name, 'gre'))) and - (not(starts-with(../if-name, 'ipsec'))) and - (not(starts-with(../if-name, 'ppp'))) and - ((/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage'))"; - type boolean; - default "false"; - } - leaf mtu { - description "IP MTU, in bytes"; - type uint16 { - description "Interface MTU <576..2000, PPP: 576..1492>"; - range "576..2000"; - } - default "1500"; - } - leaf static-ingress-qos { - description "Static ingress QoS for the port"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (not(starts-with(../if-name, 'gre'))) and - (not(starts-with(../if-name, 'ipsec'))) and - (not(starts-with(../if-name, 'irb'))) and - (not(starts-with(../if-name, 'ppp')))"; - type uint16 { - description "<0..7>"; - range "0..7"; - } - } - leaf tcp-mss-adjust { - description "TCP MSS on SYN packets, in bytes"; - when - "(../../vpn-id != 512) and - ((/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage'))"; - type uint16 { - description "service <552..1960> transport <552..1920> ppp <552..1452>"; - range "552..1960"; - } - } - leaf tloc-extension { - description "Extends a local TLOC to a remote node"; - type viptela:bind-interface-type; - when - "/viptela-system:system/viptela-system:personality = 'vedge' and - (../../vpn-id = 0) and - (not(starts-with(../if-name, 'irb'))) and - (not(starts-with(../if-name, 'ipsec'))) and - (not(starts-with(../if-name, 'gre')))"; - } - container tloc-extension-gre-from { - description "Extend remote TLOC over a GRE tunnel to a local WAN interface"; - leaf src-ip { - description "GRE tunnel source IP address"; - type inet:ip-address; - } - leaf xconnect { - type viptela:bind-interface-type; - when - "/viptela-system:system/viptela-system:personality = 'vedge' and - (../../../vpn-id = 0) and - (not(starts-with(../../if-name, 'irb'))) and - (not(starts-with(../../if-name, 'ipsec'))) and - (not(starts-with(../../if-name, 'gre')))"; - } - } - leaf mac-address { - description "Set MAC-layer address"; - when - "(not(starts-with(../if-name, 'gre'))) and - (not(starts-with(../if-name, 'ipsec'))) and - (not(contains(../if-name, '.'))) and - (not(starts-with(../if-name, 'cellular'))) and - (not(starts-with(../if-name, 'ppp')))"; - type viptela:mac-address; - } - leaf speed { - description "Force interface speed"; - when - "(not(starts-with(../if-name, '10ge'))) and - (not(contains(../if-name, '.'))) and - (not(starts-with(../if-name, 'gre'))) and - (not(starts-with(../if-name, 'ipsec'))) and - (not(starts-with(../if-name, 'irb'))) and - (not(starts-with(../if-name, 'cellular'))) and - (not(starts-with(../if-name, 'ppp')))"; - type int32 { - description "10|100"; - range "10|100"; - } - } - leaf duplex { - description "Force duplex mode"; - when - "(not(starts-with(../if-name, '10ge'))) and - (not(contains(../if-name, '.'))) and - (not(starts-with(../if-name, 'gre'))) and - (not(starts-with(../if-name, 'ipsec'))) and - (not(starts-with(../if-name, 'irb'))) and - (not(starts-with(../if-name, 'cellular'))) and - (not(starts-with(../if-name, 'ppp')))"; - type enumeration { - enum "full"; - enum "half"; - } - must - "not(((/viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4G') or - (/viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4GLTE') or - (/viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-6G')) and - (current() = 'half') and - ((../if-name = 'ge0/0')or(../if-name = 'ge0/1')or(../if-name = 'ge0/2')or(../if-name = 'ge0/3')))" { - error-message "Half duplex is not supported on this port"; - } - } - leaf profile { - description "Profile ID for cellular"; - when - "(not(starts-with(../if-name, 'gre'))) and - (not(starts-with(../if-name, 'ipsec'))) and - (starts-with(../if-name, 'cellular'))"; - type uint8 { - description "<0..16>"; - range "0..16"; - } - } - leaf technology { - description "Technology used for cellular"; - when "(starts-with(../if-name, 'cellular'))"; - type enumeration { - enum "lte" { - value 1; - } - enum "cdma" { - value 2; - } - enum "auto" { - value 3; - } - } - default "lte"; - } - leaf preference { - description "IP preference used for cellular interface"; - when "(starts-with(../if-name, 'cellular'))"; - type enumeration { - enum "ipv4" { - value 4; - } - enum "ipv6" { - value 6; - } - enum "ipv46" { - value 7; - } - } - default "ipv4"; - } - leaf autonegotiate { - description "Link Autonegotiation"; - when - "(not(starts-with(../if-name, '10ge'))) and - (not(contains(../if-name, '.'))) and - (not(starts-with(../if-name, 'gre'))) and - (not(starts-with(../if-name, 'ipsec'))) and - (not(starts-with(../if-name, 'irb'))) and - (not(starts-with(../if-name, 'cellular'))) and - (not(starts-with(../if-name, 'ppp')))"; - type boolean; - default "true"; - } - leaf icmp-redirect-disable { - description "Set this option to disable the icmp redirect packets"; - type boolean; - default "false"; - } - leaf ip-directed-broadcast { - description "ip directed broadcast"; - when "(/viptela-system:system/viptela-system:personality = 'vedge') and (../../vpn-id != 0)"; - type boolean; - default "false"; - } - leaf shutdown { - description "Administrative state"; - type boolean; - default "true"; - } - leaf arp-timeout { - description "Timeout value for dynamically learned ARP entries, in seconds"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (not(starts-with(../if-name, 'gre'))) and - (not(starts-with(../if-name, 'ipsec'))) and - (not(starts-with(../if-name, 'ppp')))"; - type uint32 { - description "<0..2678400> seconds"; - range "0..2678400"; - } - default "1200"; - } - leaf shaping-rate { - description "Shaping rate, in kbps"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and (../../vpn-id != 512) and - (not(starts-with(../if-name, 'gre'))) and - (not(starts-with(../if-name, 'ipsec'))) and - (not(starts-with(../if-name, 'irb'))) and - (not(starts-with(../if-name, 'ppp'))) and - (not(contains(../if-name, '.')))"; - type yang:gauge64 { - description "1ge interfaces: [0..1000000]kbps; 10ge interfaces: [0..10000000]kbps"; - } - } - leaf qos-map { - description "Name of QoS map"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and (../../vpn-id != 512) and - (not(starts-with(../if-name, 'gre'))) and - (not(starts-with(../if-name, 'ipsec'))) and - (not(starts-with(../if-name, 'irb'))) and - (not(starts-with(../if-name, 'ppp'))) and - (not(starts-with(../if-name, 'loopback'))) and - (not(contains(../if-name, '.')))"; - type leafref { - path "/viptela-policy:policy/viptela-policy:qos-map/viptela-policy:name"; - } - } - container rewrite-rule { - when "/viptela-system:system/viptela-system:personality = 'vedge' and (../../vpn-id != 512) and (not(starts-with(../if-name, 'irb')))"; - description "Enable rewrite rule"; - leaf rule-name { - description "Name of rewrite rule"; - type leafref { - path "/viptela-policy:policy/viptela-policy:rewrite-rule/viptela-policy:name"; - } - } - } - list access-list { - description "Apply ACL"; - key "direction"; - when "/viptela-system:system/viptela-system:personality = 'vedge' and (../../vpn-id != 512)"; - leaf direction { - description "Direction"; - type enumeration { - enum "in"; - enum "out"; - } - } - leaf acl-name { - description "Name of access list"; - mandatory true; - type leafref { - path "/viptela-policy:policy/viptela-policy:access-list/viptela-policy:name"; - } - } - } - list policer { - description "Enable policer"; - when "/viptela-system:system/viptela-system:personality = 'vedge' and (../../vpn-id != 512) and (not(starts-with(../if-name, 'irb')))"; - key "policer-name direction"; - unique "direction"; - leaf policer-name { - description "Name of policer"; - type leafref { - path "/viptela-policy:policy/viptela-policy:policer/viptela-policy:name"; - } - } - leaf direction { - description "Direction"; - type enumeration { - enum "in"; - enum "out"; - } - } - } - container arp { - description "Configure static ARP entries"; - when "(not(starts-with(../if-name, 'gre'))) and (not(starts-with(../if-name, 'ipsec'))) and (not(starts-with(../if-name, 'ppp')))"; - list ip { - description "IP address"; - key "addr"; - leaf addr { - description "IP address"; - type inet:ip-address; - } - leaf mac { - description "MAC address"; - mandatory true; - type viptela:mac-address; - } - } - } - list vrrp { - description "Enable VRRP"; - key "grp-id"; - max-elements "1"; - when - "(../../vpn-id != 0) and - (not(starts-with(../if-name, 'loopback'))) and - (not(starts-with(../if-name, 'gre'))) and - (not(starts-with(../if-name, 'ipsec'))) and - (/viptela-system:system/viptela-system:personality = 'vedge') and - (../../vpn-id != 512)"; - leaf grp-id { - type uint8 { - description "<1..255>"; - range "1..255"; - } - } - leaf priority { - description "Set priority"; - type uint8 { - description "<1..254>"; - range "1..254"; - } - default "100"; - } - leaf timer { - description "Timer interval for successive advertisements, in seconds"; - default "1"; - type uint16 { - description "<1..3600>"; - range "1..3600"; - } - } - choice track-choice { - case omp-case { - leaf track-omp { - description "Track OMP status"; - type empty; - } - } - case prefix-list-case { - leaf track-prefix-list { - description "Track Prefix list"; - type leafref { - path "/viptela-policy:policy/viptela-policy:lists/viptela-policy:prefix-list/viptela-policy:name"; - } - } - } - } - list ipv4 { - description "Assign IP address"; - key "address"; - max-elements "1"; - leaf address { - type inet:ipv4-address; - } - } - } - container dhcp-server { - description "Configure DHCP server"; - presence "Is dhcp server enabled"; - when - "((../../vpn-id != 0) and - (../../vpn-id != 512) and - (/viptela-system:system/viptela-system:personality = 'vedge') and - (not(starts-with(../if-name, 'gre'))) and - (not(starts-with(../if-name, 'ipsec'))))"; - leaf address-pool { - description "Address pool IPv4 prefix range"; - type inet:ipv4-prefix { - description ""; - } - mandatory true; - } - leaf-list exclude { - description "Addresses excluded from pool by DHCP server"; - type viptela:ipv4-addr-range-type; - } - leaf max-leases { - description "Maximum dynamic leases DHCP server can offer"; - type uint32; - } - leaf offer-time { - description "How long a DHCP server address is reserved, in seconds"; - type uint32 { - description "<10..4294967295> secs"; - range "10..4294967295"; - } - default "600"; - } - leaf lease-time { - description "Lease time for IP address allocated by DHCP server, in seconds"; - type uint32 { - description "<60..4294967295> secs"; - range "60..4294967295"; - } - default "86400"; - } - leaf admin-state { - description "Administrative state of DHCP server"; - type enumeration { - enum "up"; - enum "down"; - } - default "up"; - } - container options { - description "Configure DHCP server options"; - leaf netmask { - description "Send prefix length"; - type boolean; - default "true"; - } - leaf default-gateway { - description "Default gateway/router (option 3)"; - type inet:ipv4-address; - } - leaf-list dns-servers { - description "List of DNS servers (option 6)"; - ordered-by user; - type inet:ipv4-address; - max-elements "8"; - } - leaf domain-name { - description "Domain name used by client to resolve hostnames (option 15)"; - type viptela:named-type; - } - leaf interface-mtu { - description "Interface MTU (option 26)"; - type uint16 { - description "<68..65535>"; - range "68..65535"; - } - } - leaf-list tftp-servers { - description "List of TFTP servers (option 150)"; - ordered-by user; - type inet:ipv4-address; - max-elements "2"; - } - list option-code { - description - "DHCP server option configuration"; - description "DHCP server option configuration"; - key "code"; - leaf code { - description - "DHCP option code (1-254)"; - description "DHCP option code (1-254)"; - type uint8 { - range "1..254"; - } - } - choice data-type { - mandatory true; - leaf ascii { - description - "Data is an NVT ASCII string"; - description "Data is an NVT ASCII string"; - type string { - length "1..255"; - } - } - leaf hex { - description - "Data is a hexadecimal string"; - description "Data is a hexadecimal string"; - type string { - length "2..254"; - } - } - leaf-list ip { - description - "Data is one or more IP addresses (max 8)"; - description "Data is one or more IP addresses (max 8)"; - max-elements "8"; - type union { - type inet:ipv4-address { - description "IPv4 address"; - } - type inet:domain-name { - description "DNS name (1 to 253 chars)"; - } - } - } - } - } - } - list static-lease { - description "List of static leases"; - unique "ip"; - key "mac-address"; - leaf mac-address { - description "Client's MAC address"; - type viptela:mac-address; - } - leaf ip { - description "Static IP address for client"; - type inet:ipv4-address; - mandatory true; - } - leaf host-name { - description "Hostname for client"; - type viptela:named-type; - } - } - } - leaf bandwidth-upstream { - when - "((not(starts-with(../if-name, 'loopback'))) and - (not(starts-with(../if-name, 'gre'))) and - (not(starts-with(../if-name, 'ipsec'))) and - (/viptela-system:system/viptela-system:personality = 'vedge') and - (../../vpn-id = 0))"; - description "Interface upstream bandwidth capacity, in kbps"; - type uint32 { - description "Bandwidth capacity, in kbps <1..2147483647>"; - range "1..2147483647"; - } - } - leaf bandwidth-downstream { - when - "((not(starts-with(../if-name, 'loopback'))) and - (not(starts-with(../if-name, 'gre'))) and - (not(starts-with(../if-name, 'ipsec'))) and - (/viptela-system:system/viptela-system:personality = 'vedge') and - (../../vpn-id = 0))"; - description "Interface downstream bandwidth capacity, in kbps"; - type uint32 { - description "Bandwidth capacity, in kbps <1..2147483647>"; - range "1..2147483647"; - } - } - leaf block-non-source-ip { - description "Block packets originating from IP address that is not from this source"; - type boolean; - default "false"; - } - } - container ip { - description "IP information"; - list route { - description "Configure static routes"; - key "prefix"; - leaf prefix { - type inet:ipv4-prefix; - } - choice gateway { - mandatory true; - case next-hop-case { - list next-hop { - description "IP gateway address"; - key "address"; - leaf address { - type inet:ipv4-address; - } - leaf distance { - description "Administrative distance"; - default "1"; - type uint8 { - description "Administrative distance <1..255>"; - range "1..255"; - } - } - leaf track-via { - description "Protocol to be used for tracking next-hop"; - type nhop-track-proto; - default "arping"; - } - } - } - case null-case { - leaf null0 { - description "Null interface"; - type empty; - } - leaf distance { - description "Administrative distance"; - default "1"; - type uint8 { - description "Administrative distance <1..255>"; - range "1..255"; - } - } - } - case vpn-case { - leaf vpn { - description "Destination VPN to resolve the prefix"; - when "(../../../vpn-id !=0) and (../../../vpn-id != 512)"; - type viptela:vpn-id { - description "0"; - range "0"; - } - } - } - } - } - list gre-route { - description "Configure routes pointing to a GRE tunnel"; - when "(../../vpn-id !=0) and (../../vpn-id != 512)"; - key "prefix"; - leaf prefix { - type inet:ipv4-prefix; - } - leaf vpn { - description "Destination VPN to resolve the prefix"; - type viptela:vpn-id { - description "0"; - range "0"; - } - } - leaf-list interface { - description "Interface"; - ordered-by user; - max-elements "2"; - type viptela:named-type; - must "starts-with(. , 'gre')" { - error-message "Only a GRE interface can be assigned"; - } - } - } - list ipsec-route { - description "Configure routes pointing to an IPsec tunnel"; - when "(../../vpn-id !=0) and (../../vpn-id != 512)"; - key "prefix"; - leaf prefix { - type inet:ipv4-prefix; - } - leaf vpn { - description "Destination VPN to resolve the prefix"; - type viptela:vpn-id { - description "0"; - range "0"; - } - } - leaf-list interface { - description "Interface"; - ordered-by user; - max-elements "2"; - type viptela:named-type; - must "starts-with(. , 'ipsec')" { - error-message "Only a IPsec interface can be assigned"; - } - } - } - } - container ipv6 { - description "IPv6 information"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') or - (/viptela-system:system/viptela-system:personality = 'vsmart') or - (/viptela-system:system/viptela-system:personality = 'vmanage')"; - list route { - description "Configure static routes"; - key "prefix"; - leaf prefix { - type inet:ipv6-prefix; - } - choice gateway { - mandatory true; - case next-hop-case { - list next-hop { - description "IP gateway address"; - key "address"; - leaf address { - type inet:ipv6-address; - } - leaf distance { - description "Administrative distance"; - default "1"; - type uint8 { - description "Administrative distance <1..255>"; - range "1..255"; - } - } - leaf track-via { - description "Protocol to be used for tracking next-hop"; - type nhop-track-proto; - default "arping"; - } - } - } - case null-case { - leaf null0 { - description "Null interface"; - type empty; - } - leaf distance { - description "Administrative distance"; - default "1"; - type uint8 { - description "Administrative distance <1..255>"; - range "1..255"; - } - } - } - case vpn-case { - leaf vpn { - description "Destination VPN to resolve the prefix"; - when "(../../../vpn-id !=0) and (../../../vpn-id != 512)"; - type viptela:vpn-id { - description "0"; - range "0"; - } - } - } - } - } - } - container omp { - description "OMP information"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (../vpn-id != 0) and (../vpn-id != 512)"; - list advertise { - description "Advertise routes to OMP"; - key "protocol"; - leaf protocol { - type enumeration { - enum "bgp"; - enum "ospf"; - enum "connected"; - enum "static"; - enum "network"; - enum "aggregate"; - enum "eigrp"; - enum "lisp"; - enum "isis"; - } - } - leaf-list protocol-sub-type { - when "../protocol = 'ospf'"; - min-elements 1; - type enumeration { - enum "external"; - } - } - list prefix-list { - when "../protocol = 'network' or ../protocol = 'aggregate'"; - key "prefix-entry"; - leaf prefix-entry { - type inet:ip-prefix; - } - leaf aggregate-only { - when "../../protocol = 'aggregate'"; - type boolean; - default "false"; - } - } - } - list ipv6-advertise { - description "Advertise ipv6 routes to OMP"; - key "protocol"; - leaf protocol { - type enumeration { - enum "bgp"; - enum "ospf"; - enum "connected"; - enum "static"; - enum "network"; - enum "aggregate"; - enum "eigrp"; - enum "lisp"; - enum "isis"; - } - } - leaf-list protocol-sub-type { - when "../protocol = 'ospf'"; - min-elements 1; - type enumeration { - enum "external"; - } - } - list prefix-list { - when "../protocol = 'network' or ../protocol = 'aggregate'"; - key "prefix-entry"; - leaf prefix-entry { - type inet:ip-prefix; - } - leaf aggregate-only { - when "../../protocol = 'aggregate'"; - type boolean; - default "false"; - } - } - } - } - leaf tcp-optimization { - description "Enable TCP optimization on vpn"; - when "(../vpn-id != 0) and (../vpn-id != 512) and (/viptela-system:system/viptela-system:personality = 'vedge')"; - type empty; - } - } - } - notification interface-state-change { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf if-name { - type string; - } - leaf new-state { - type viptela:oper-state; - } - } - notification last-resort-state-change { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf if-name { - type string; - } - leaf new-state { - type viptela:oper-state; - } - } - notification interface-admin-state-change { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf if-name { - type string; - } - leaf new-admin-state { - type viptela:admin-state; - } - } - notification interface-pcs-fault-detected { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf if-name { - type string; - } - leaf new-state { - type viptela:oper-state; - } - } - notification vrrp-group-state-change { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf if-name { - type string; - } - leaf grp-id { - type uint8 { - description "<1..255>"; - range "1..255"; - } - } - leaf vrrp-group-state { - type enumeration { - enum "init" { - value 1; - } - enum "backup"; - enum "master"; - } - } - } - notification route-install-fail { - uses viptela:common-notification-header; - leaf ip-prefix { - type inet:ipv4-prefix; - } - leaf failure-reason { - type string; - } - } - notification tunnel-install-fail { - uses viptela:common-notification-header; - leaf far-end-system-ip { - type inet:ip-address; - } - leaf far-end-color { - type viptela:color-enum; - } - leaf failure-reason { - type string; - } - } - notification dhcp-address-assigned { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf if-name { - type string; - } - leaf client-mac { - type string; - } - leaf ip { - type inet:ip-address; - } - } - notification dhcp-address-renewed { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf if-name { - type string; - } - leaf client-mac { - type string; - } - leaf ip { - type inet:ip-address; - } - } - notification dhcp-address-released { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf if-name { - type string; - } - leaf client-mac { - type string; - } - leaf ip { - type inet:ip-address; - } - leaf reason { - type string; - } - } - notification dhcp-request-rejected { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf if-name { - type string; - } - leaf client-mac { - type string; - } - leaf ip { - type inet:ip-address; - } - leaf reason { - type string; - } - } - notification dhcp-server-state-change { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf if-name { - type string; - } - leaf state { - type enumeration { - enum "up"; - enum "down"; - } - } - } - notification fib-update { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf address-family-type { - type viptela:afi-enum; - } - leaf fib-last-update-time { - type yang:date-and-time; - } - } - notification interface-bw { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf if-name { - type string; - } - leaf if-cfg-bw-kbps { - type uint32; - } - leaf traffic-direction { - type enumeration { - enum "downstream"; - enum "upstream"; - } - } - leaf duration { - type uint32; - } - } - notification cloudexpress-application-change { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf application { - type viptela:cloudexpress-app-type; - } - leaf exit-type { - type viptela:cloudexpress-exit-type; - } - leaf gateway-system-ip { - type inet:ip-address; - } - leaf interface { - type viptela:named-type; - } - leaf latency { - type uint32; - } - leaf loss { - type uint32; - } - leaf local-color { - type string; - } - leaf remote-color { - type string; - } - } - notification cloudexpress-score-change { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf application { - type viptela:cloudexpress-app-type; - } - leaf exit-type { - type viptela:cloudexpress-exit-type; - } - leaf gateway-system-ip { - type inet:ip-address; - } - leaf interface { - type viptela:named-type; - } - leaf latency { - type uint32; - } - leaf loss { - type uint32; - } - leaf local-color { - type string; - } - leaf remote-color { - type string; - } - } - notification cloudexpress-max-local-exit-exceeded { - uses viptela:common-notification-header; - } - notification ospf-neighbor-state-change { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf neighbor { - type inet:ip-address; - } - leaf router-id { - type inet:ip-address; - } - leaf if-addr { - type viptela:ipv4-ucast-addr-prefix; - } - leaf ospf-new-state { - type viptela:ospf-state-enum; - } - } - notification ospf-interface-state-change { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf interface { - type string { - length "1..32"; - } - } - leaf ospf-interface-new-state { - type viptela:ospf-if-state-enum; - } - } - notification pim-neighbor-state-change { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf neighbor { - type inet:ip-address; - } - leaf pim-new-state { - type viptela:state-enum; - } - } - notification pim-interface-state-change { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf interface { - type string { - length "1..32"; - } - } - leaf oper-state { - type viptela:state-enum; - } - leaf admin-state { - type viptela:admin-state-enum; - } - leaf pim-enabled { - type boolean; - } - } - notification pim-tunnel-state-change { - uses viptela:common-notification-header; - leaf tunnel-address { - type inet:ip-address; - } - leaf pim-new-state { - type viptela:state-enum; - } - } - notification pim-tunnel-change { - uses viptela:common-notification-header; - leaf tunnel-address { - type inet:ip-address; - } - leaf tunnel-state { - type viptela:tunnel-enum; - } - } - notification bgp-peer-state-change { - uses viptela:common-notification-header; - leaf vpn-id { - type viptela:vpn-id; - } - leaf peer { - type inet:ip-address; - } - leaf bgp-new-state { - type viptela:bgp-state; - } - leaf local-address { - type inet:ip-address; - } - leaf local-routerid { - type inet:ip-address; - } - leaf peer-routerid { - type inet:ip-address; - } - } - - typedef aes-cfb-128-encrypted-string { - type string; - description - "The aes-cfb-128-encrypted-string works exactly like - des3-cbc-encrypted-string but AES/128bits in CFB mode is used to - encrypt the string. The prefix for encrypted values is '$8$'."; - } -} diff --git a/viptela-mibs/19.2/yang/viptela-wlan-ann.yang b/viptela-mibs/19.2/yang/viptela-wlan-ann.yang deleted file mode 100644 index d0619617..00000000 --- a/viptela-mibs/19.2/yang/viptela-wlan-ann.yang +++ /dev/null @@ -1,15 +0,0 @@ -module viptela-wlan-ann { - namespace "http://viptela.com/wlan-ann"; - prefix viptela-wlan-ann; - - import viptela-wlan { - prefix wlan; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:support@viptela.com"; - description - "Defines annotations for wlan module"; -} diff --git a/viptela-mibs/19.2/yang/viptela-wlan.yang b/viptela-mibs/19.2/yang/viptela-wlan.yang deleted file mode 100644 index 98933fa1..00000000 --- a/viptela-mibs/19.2/yang/viptela-wlan.yang +++ /dev/null @@ -1,868 +0,0 @@ -module viptela-wlan { - namespace "http://viptela.com/wlan"; - prefix viptela-wlan; - - prefix tailf; - } - import ietf-inet-types { - prefix inet; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - import ietf-yang-types { - prefix yang; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:yang.model@viptela.com"; - description - "This module defines the data model for WLAN management"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - - typedef wlan-security-type { - description - "Security options"; - type enumeration { - enum "none"; - enum "wpa-personal"; - enum "wpa2-personal"; - enum "wpa/wpa2-personal"; - enum "wpa-enterprise"; - enum "wpa2-enterprise"; - enum "wpa/wpa2-enterprise"; - } - } - - typedef country-code { - description - "Regulatory country code"; - type enumeration { - enum "Australia" { - value 36; - } - enum "Austria" { - value 40; - } - enum "Belgium" { - value 56; - } - enum "Brazil" { - value 76; - } - enum "Bulgaria" { - value 100; - } - enum "Canada" { - value 124; - } - enum "China" { - value 156; - } - enum "Costa Rica" { - value 188; - } - enum "Croatia" { - value 191; - } - enum "Cyprus" { - value 196; - } - enum "Czech Republic" { - value 203; - } - enum "Denmark" { - value 208; - } - enum "Estonia" { - value 233; - } - enum "Finland" { - value 246; - } - enum "France" { - value 250; - } - enum "Germany" { - value 276; - } - enum "Greece" { - value 300; - } - enum "Hong Kong" { - value 344; - } - enum "Hungary" { - value 348; - } - enum "Iceland" { - value 352; - } - enum "India" { - value 356; - } - enum "Indonesia" { - value 360; - } - enum "Ireland" { - value 372; - } - enum "Italy" { - value 380; - } - enum "Japan" { - value 392; - } - enum "Latvia" { - value 428; - } - enum "Liechtenstein" { - value 438; - } - enum "Lithuania" { - value 440; - } - enum "Luxembourg" { - value 442; - } - enum "Malaysia" { - value 458; - } - enum "Malta" { - value 470; - } - enum "Mexico" { - value 484; - } - enum "Netherlands" { - value 528; - } - enum "New Zealand" { - value 554; - } - enum "Norway" { - value 578; - } - enum "Pakistan" { - value 586; - } - enum "Panama" { - value 591; - } - enum "Philippines" { - value 608; - } - enum "Poland" { - value 616; - } - enum "Portugal" { - value 620; - } - enum "Puerto Rico" { - value 630; - } - enum "Romania" { - value 642; - } - enum "Saudi Arabia" { - value 682; - } - enum "Singapore" { - value 702; - } - enum "Slovakia" { - value 703; - } - enum "Slovenia" { - value 705; - } - enum "South Africa" { - value 710; - } - enum "South Korea" { - value 412; - } - enum "Spain" { - value 724; - } - enum "Sri Lanka" { - value 144; - } - enum "Sweden" { - value 752; - } - enum "Switzerland" { - value 756; - } - enum "Taiwan" { - value 158; - } - enum "Thailand" { - value 764; - } - enum "Turkey" { - value 792; - } - enum "United Kingdom" { - value 826; - } - enum "United States" { - value 843; - } - enum "Vietnam" { - value 704; - } - } - } - - typedef wlan-pmf-type { - description - "Management frame security options"; - type enumeration { - enum "none"; - enum "optional"; - enum "required"; - } - } - - typedef wlan-band { - description - "Radio band"; - type enumeration { - enum "5GHz"; - enum "2.4GHz"; - } - } - - typedef wlan-band-str { - description - "Radio band"; - type enumeration { - enum "5 GHz"; - enum "2.4 GHz"; - } - } - - typedef wlan-gi { - description - "Guard interval, in nanoseconds"; - type enumeration { - enum "800" { - value 800; - } - enum "400" { - value 400; - } - } - } - - typedef wlan-bw { - description - "Channel bandwidth, in MHz"; - type enumeration { - enum "20" { - value 20; - } - enum "40" { - value 40; - } - enum "80" { - value 80; - } - } - } - - container wlan { - description "Configure the wireless LAN radio"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-W2')"; - list wlan-instance { - description "List of wireless LAN radios"; - key "radio"; - leaf radio { - description "Radio band"; - type wlan-band; - } - leaf country { - description "Country of installation"; - type country-code; - } - leaf channel-bandwidth { - description "Channel bandwidth, in MHz"; - type wlan-bw; - } - leaf guard-interval { - description "Guard interval, in nanoseconds"; - type wlan-gi; - } - leaf channel { - description "Radio channel"; - type union { - type enumeration { - enum "auto" { - value 0; - } - enum "auto-no-dfs" { - value 255; - } - description "Automatic channel selection"; - } - type uint8 { - description "2.4GHz : <1..13>"; - range "1..13"; - } - type uint8 { - description "5GHz : <36,40,44,48,149,153,157,161,165>"; - range "36|40|44|48|149|153|157|161|165"; - } - type uint8 { - description "5GHz DFS : <52,56,60,64,100,104,108,112,116,120,124,128,132,136,140,144>"; - range "52|56|60|64|100|104|108|112|116|120|124|128|132|136|140|144"; - } - } - default "auto"; - } - list interface { - description "Configure VAP interface"; - key "if-name"; - must "((shutdown='false' and ../country) or (shutdown='true'))" { - error-message "Country of installation must be configured"; - } - must "((shutdown='false' and ssid) or (shutdown='true'))" { - error-message "SSID must be configured"; - } - must - "(shutdown='false' and wpa-personal-key and - ((data-security = 'wpa-personal') or (data-security = 'wpa2-personal') or (data-security = 'wpa/wpa2-personal'))) or - (not(((data-security = 'wpa-personal') or (data-security = 'wpa2-personal') or (data-security = 'wpa/wpa2-personal')))) or - (shutdown='true')" { - error-message "You must configure a key for WPA or WPA2 personal security"; - } - must - "(shutdown='false' and radius-servers and - ((data-security = 'wpa-enterprise') or (data-security = 'wpa2-enterprise') or (data-security = 'wpa/wpa2-enterprise'))) or - (not(((data-security = 'wpa-enterprise') or (data-security = 'wpa2-enterprise') or (data-security = 'wpa/wpa2-enterprise')))) or - (shutdown='true')" { - error-message "You must configure a RADIUS server for WPA or WPA2 enterprise security"; - } - must - "(shutdown='false' and not(mgmt-security = 'none') and - ((data-security = 'wpa2-personal') or (data-security = 'wpa2-enterprise'))) or - (mgmt-security = 'none') or - (shutdown='true')" { - error-message "You must configure WPA2 data frame security to use management frame security"; - } - leaf if-name { - type viptela:vap-iftype; - } - leaf description { - description "Description"; - type string { - length "4..64"; - description "<4..64> characters"; - } - } - leaf ssid { - description "Service set identifier (SSID)"; - type string { - length "4..32"; - description "<4..32> characters"; - } - } - leaf data-security { - description "Data frame encryption"; - type wlan-security-type; - default "none"; - } - leaf mgmt-security { - description "Management frame encryption"; - type wlan-pmf-type; - default "none"; - } - leaf-list radius-servers { - description "RADIUS servers"; - ordered-by user; - type leafref { - path "/viptela-system:system/viptela-system:radius/viptela-system:server/viptela-system:tag"; - } - max-elements "3"; - } - leaf wpa-personal-key { - description "WPA or WPA2 personal key"; - when - "(../data-security = 'wpa-personal') or - (../data-security = 'wpa2-personal') or - (../data-security = 'wpa/wpa2-personal')"; - type aes-cfb-128-encrypted-string { - description "Cleartext or AES-encrypted key"; - } - } - leaf max-clients { - description "Number of supported clients"; - type uint8 { - range "1..50"; - } - default "25"; - } - leaf shutdown { - description "Administrative state"; - type boolean; - default "true"; - } - } - } - list radios { - description "Display WLAN radio information"; - config false; - key "radio-name"; - leaf radio-name { - description "WLAN radio name: wifi<0-1>"; - type string { - length "1..6"; - pattern "wifi0|wifi1"; - } - } - leaf mode { - description "Radio mode"; - type string { - length "1..18"; - description "<1..18> characters"; - } - } - leaf band { - description "Radio band"; - type wlan-band-str; - } - leaf mac { - description "MAC address in aa:bb:cc:dd:ee:ff format"; - type string { - length "1..18"; - description "<1..18> characters"; - } - } - leaf country { - description "Regulatory country code"; - type country-code; - } - leaf channel { - description "Radio channel"; - type uint8; - } - leaf channel-bandwidth { - description "Channel bandwidth, in MHz"; - type wlan-bw; - } - leaf frequency { - description "Frequency, in MHz"; - type uint32; - } - leaf guard-interval { - description "Guard interval, in nanoseconds"; - type wlan-gi; - } - leaf vaps { - description "Number of virtual access point interfaces"; - type uint8; - } - } - list interfaces { - description "Display WLAN interface information"; - config false; - key "vap"; - leaf vap { - type viptela:vap-iftype; - } - leaf ssid { - description "Service set identifier (SSID)"; - type string { - length "4..32"; - description "<4..32> characters"; - } - } - leaf bssid { - description "Basic service set identifier (BSSID)"; - type string { - length "1..18"; - description "<1..18> characters"; - } - } - leaf data-security { - description "Data frame encryption"; - type wlan-security-type; - } - leaf mgmt-security { - description "Management frame encryption"; - type wlan-pmf-type; - } - leaf band { - description "Radio band"; - type wlan-band-str; - } - leaf mode { - description "Radio mode"; - type string { - length "1..18"; - description "<1..18> characters"; - } - } - leaf description { - description "Description"; - type string { - length "4..64"; - description "<4..64> characters"; - } - } - leaf bit-rate { - description "Bit rate"; - type uint32; - } - leaf tx-power { - description "Transmit power"; - type uint32; - } - leaf max-clients { - description "Number of supported clients"; - type uint8; - } - leaf admin-status { - description "Administrative status"; - type viptela:if-admin-status-type; - } - leaf oper-status { - description "Operational status"; - type viptela:if-oper-status-type; - } - leaf num-clients { - description "Number of active clients"; - type uint8; - } - } - list clients { - description "Display WLAN client information"; - config false; - key "vap client-id"; - leaf vap { - type viptela:vap-iftype; - } - leaf client-id { - description "Client ID"; - type uint32; - } - leaf mac { - description "MAC address in aa:bb:cc:dd:ee:ff format"; - type string { - length "1..18"; - description "<1..18> characters"; - } - } - leaf mode { - description "Radio mode"; - type string { - length "1..18"; - description "<1..18> characters"; - } - } - leaf band { - description "Radio band"; - type wlan-band-str; - } - leaf channel { - description "Radio channel"; - type uint32; - } - leaf channel-bandwidth { - description "Channel bandwidth, in MHz"; - type wlan-bw; - } - leaf data-security { - description "Data frame encryption"; - type wlan-security-type; - } - leaf rx-rate { - description "Receive rate"; - type uint32; - } - leaf rssi { - description "Received signal strength"; - type uint32; - } - leaf assoc-time { - description "Association time"; - type string { - length "1..10"; - description "<1..10> characters"; - } - } - } - list radius { - description "Display WLAN RADIUS server information"; - config false; - key "vap-ifname preference"; - leaf vap-ifname { - type viptela:vap-iftype; - } - leaf preference { - description "RADIUS server preference"; - type uint32; - } - leaf ip-address { - description "RADIUS server IP address"; - type inet:ip-address; - } - leaf vpn-id { - description "RADIUS server VPN"; - type viptela:vpn-id; - } - leaf priority { - description "RADIUS server priority value"; - type uint32; - } - leaf source-interface { - description "Source interface for outgoing RADIUS packets"; - type viptela:named-type; - } - leaf source-address { - description "Source ip address for outgoing RADIUS packets"; - type inet:ip-address; - } - leaf tag { - description "Reference tag/name for the server"; - type string { - description "<4..16> characters"; - length "4..16"; - } - } - leaf auth-port { - description "RADIUS server authentication port number"; - type uint32; - } - leaf auth-active { - description "RADIUS server is the currently active one"; - type boolean; - } - leaf auth-rtt { - description "Authentication server round trip time for last message, in seconds"; - type uint32; - } - leaf auth-requests { - description "Number of access requests sent"; - type uint32; - } - leaf auth-retrans { - description "Number of access request retransmissions"; - type uint32; - } - leaf auth-accepts { - description "Number of access accepts received"; - type uint32; - } - leaf auth-rejects { - description "Number of access rejects received"; - type uint32; - } - leaf auth-challenges { - description "Number of access challenges received"; - type uint32; - } - leaf auth-mal-resp { - description "Number of malformed access responses received"; - type uint32; - } - leaf auth-bad-auth { - description "Number of authentication requests with bad authentication"; - type uint32; - } - leaf auth-pend-reqs { - description "Number of un-acknowledged access requests"; - type uint32; - } - leaf auth-timeouts { - description "Number of authentication request timeouts"; - type uint32; - } - leaf auth-unk-types { - description "Number of authentication messages of unknown type"; - type uint32; - } - leaf auth-pkts-drop { - description "Number of dropped authentication packets"; - type uint32; - } - leaf acct-port { - description "RADIUS server accounting port number"; - type uint32; - } - leaf acct-active { - description "RADIUS server is the currently active one"; - type boolean; - } - leaf acct-rtt { - description "Accounting server round trip time for last message, in seconds"; - type uint32; - } - leaf acct-requests { - description "Number of accounting requests sent"; - type uint32; - } - leaf acct-retrans { - description "Number of accounting request restransmissions"; - type uint32; - } - leaf acct-responses { - description "Number of accounting responses received"; - type uint32; - } - leaf acct-mal-resp { - description "Number of malformed accounting responses received"; - type uint32; - } - leaf acct-bad-auth { - description "Number of accounting requests with bad authentication"; - type uint32; - } - leaf acct-pend-reqs { - description "Number of un-acknowledged accounting requests"; - type uint32; - } - leaf acct-timeouts { - description "Number of accounting request timeouts"; - type uint32; - } - leaf acct-unk-types { - description "Number of accounting responses of unknown type"; - type uint32; - } - leaf acct-pkts-drop { - description "Number of dropped accounting packets"; - type uint32; - } - } - } - - typedef aes-cfb-128-encrypted-string { - type string; - description - "The aes-cfb-128-encrypted-string works exactly like - des3-cbc-encrypted-string but AES/128bits in CFB mode is used to - encrypt the string. The prefix for encrypted values is '$8$'."; - } -} diff --git a/viptela-mibs/19.2/yang/viptela-wwan.yang b/viptela-mibs/19.2/yang/viptela-wwan.yang deleted file mode 100644 index b5f5d7de..00000000 --- a/viptela-mibs/19.2/yang/viptela-wwan.yang +++ /dev/null @@ -1,1078 +0,0 @@ -module viptela-wwan { - namespace "http://viptela.com/wwan"; - prefix viptela-wwan; - - prefix tailf; - } - import ietf-inet-types { - prefix inet; - } - import viptela-common { - prefix viptela; - } - import viptela-system { - prefix viptela-system; - } - import ietf-yang-types { - prefix yang; - } - - organization "Viptela, Inc."; - contact - "Viptela, Inc. - Email:yang.model@viptela.com"; - description - "This module defines the data model for cellular management"; - - revision 2019-08-15 { - description - "Release version: 19.2"; - } - revision 2018-11-01 { - description - "Release version: 18.4"; - } - revision 2018-08-20 { - description - "Release version: 18.3.1"; - } - revision 2018-06-25 { - description - "Release version: 18.3"; - } - revision 2018-04-25 { - description - "Release version: 18.2"; - } - revision 2018-03-15 { - description - "Release version: 18.1.1"; - } - revision 2018-01-16 { - description - "Release version: 17.2.3"; - } - revision 2017-11-01 { - description - "Release version: 17.2.1"; - } - revision 2017-08-01 { - description - "Release version: 17.2"; - } - revision 2017-05-25 { - description - "Release version: 17.1.1"; - } - revision 2017-04-06 { - description - "Release version: 17.1"; - } - revision 2017-02-15 { - description - "Release version: 16.3.2"; - } - revision 2017-02-06 { - description - "Release version: 16.3.1"; - } - revision 2016-11-16 { - description - "Release version: 16.3"; - } - revision 2016-10-25 { - description - "Release version: 16.2.10"; - } - revision 2016-10-24 { - description - "Release version: 16.2.4"; - } - revision 2016-08-10 { - description - "Release version: 16.2.2"; - } - revision 2016-08-01 { - description - "Release version: 16.2.1"; - } - revision 2016-06-09 { - description - "Release version: 16.2"; - } - revision 2016-04-22 { - description - "Release version: 16.1.1"; - } - revision 2016-03-15 { - description - "Release version: 16.1"; - } - revision 2016-01-30 { - description - "Release version: 15.4.3"; - } - revision 2015-12-28 { - description - "Release version: 15.4.1"; - } - revision 2015-12-01 { - description - "Release version: 15.4.0"; - } - revision 2015-10-31 { - description - "Release version: 15.3.5"; - } - revision 2015-09-27 { - description - "Release version: 15.3.3"; - } - revision 2015-09-01 { - description - "Release version: 15.3.1"; - } - revision 2015-07-01 { - description - "Release version: 15.3"; - } - - typedef wwan-registration-status { - description - "Registration status"; - type enumeration { - enum "Not registered"; - enum "Registered"; - enum "Searching"; - enum "Registration denied"; - enum "Unknown"; - } - } - - typedef wwan-pdn-type { - description - "Packet data network type"; - type enumeration { - enum "ipv4" { - value 0; - } - enum "ipv6" { - value 2; - } - enum "ipv46" { - value 3; - } - } - } - - typedef wwan-auth-type { - description - "Authentication"; - type enumeration { - enum "None"; - enum "PAP"; - enum "CHAP"; - enum "PAP/CHAP"; - } - } - - typedef wwan-radio-enum { - description - "Radio mode"; - type enumeration { - enum "No Service"; - enum "AMPS"; - enum "CDMA"; - enum "GSM"; - enum "HDR"; - enum "WCDMA"; - enum "GPS"; - enum "Not Used"; - enum "WLAN"; - enum "LTE"; - } - } - - typedef wwan-sim-enum { - description - "SIM Status"; - type enumeration { - enum "Not Present"; - enum "Present"; - enum "Error"; - } - } - - typedef wwan-activation-enum { - description - "Activation Status"; - type enumeration { - enum "Not activated"; - enum "Activated"; - enum "Not applicable"; - } - } - - typedef wwan-domain-enum { - description - "Packet-switched domain state"; - type enumeration { - enum "Unknown" { - value 0; - } - enum "Attached" { - value 1; - } - enum "Detached" { - value 2; - } - } - } - - typedef wwan-bearer-enum { - description - "Data bearer technology"; - type enumeration { - enum "Unknown" { - value 0; - } - enum "CDMA 1x" { - value 1; - } - enum "CDMA 1xEV-DO Rev 0" { - value 2; - } - enum "GPRS" { - value 3; - } - enum "UMTS" { - value 4; - } - enum "CDMA 1xEV-DO Rev A" { - value 5; - } - enum "EDGE" { - value 6; - } - enum "HSDPA AND WCDMA" { - value 7; - } - enum "WCDMA AND HSUPA" { - value 8; - } - enum "HSDPA AND HSUPA" { - value 9; - } - enum "LTE" { - value 10; - } - enum "CDMA EHRPD" { - value 11; - } - enum "HSDPA+ and WCDMA" { - value 12; - } - enum "HSDPA+ and HSUPA" { - value 13; - } - enum "DC-HSDPA+ and WCDMA" { - value 14; - } - enum "DC-HSDPA+ and HSUPA" { - value 15; - } - enum "HSDPA+ and 64QAM" { - value 16; - } - enum "HSDPA+, 64QAM and HSUPA" { - value 17; - } - enum "TDSCDMA" { - value 18; - } - enum "TDSCDMA and HSDPA" { - value 19; - } - } - } - - typedef wwan-qos-enum { - description - "QoS flow state"; - type enumeration { - enum "Activated" { - value 1; - } - enum "Modified" { - value 2; - } - enum "Deleted" { - value 3; - } - enum "Suspended" { - value 4; - } - enum "Enabled" { - value 5; - } - enum "Disabled" { - value 6; - } - } - } - - typedef wwan-status-enum { - description - "Status"; - type enumeration { - enum "Inactive"; - enum "Active"; - } - } - - container cellular { - description "Configure cellular"; - when - "(/viptela-system:system/viptela-system:personality = 'vedge') and - (/viptela-system:system/viptela-system:device-model = 'vedge-1000' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-WM' or - /viptela-system:system/viptela-system:device-model = 'vedge-100-M2' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4G' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-4GLTE' or - /viptela-system:system/viptela-system:device-model = 'vedge-ISR1100-6G')"; - list cellular-instance { - description "List of cellular radios"; - key "if-name"; - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - list profile { - description "Add, modify, or delete profile"; - key "profile-id"; - leaf profile-id { - description "Profile ID"; - type uint8 { - range "1..16"; - } - } - leaf pdn-type { - description "Packet data network type"; - type wwan-pdn-type; - } - leaf apn { - description "Access point name"; - type string { - length "1..32"; - } - } - leaf name { - description "Profile name"; - type string { - length "1..14"; - } - } - leaf auth { - description "Authentication"; - type wwan-auth-type; - } - leaf ip-addr { - description "Assigned IP address"; - type inet:ipv4-address; - } - leaf primary-dns { - description "Primary DNS address"; - type inet:ipv4-address; - } - leaf secondary-dns { - description "Secondary DNS address"; - type inet:ipv4-address; - } - leaf user-name { - description "Profile username"; - type string { - length "1..32"; - } - } - leaf user-pass { - description "Profile password"; - type aes-cfb-128-encrypted-string { - description "Cleartext or AES encrypted key"; - } - } - } - } - list radio { - description "Display cellular radio information"; - config false; - key "if-name"; - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - leaf band { - description "Frequency band"; - type uint8; - } - leaf bandwidth { - description "Bandwidth"; - type decimal64 { - fraction-digits 1; - } - } - leaf tx-channel { - description "Transmit channel"; - type uint16; - } - leaf rx-channel { - description "Receive channel"; - type uint16; - } - leaf rssi { - description "Received signal strength indicator"; - type int8; - } - leaf rsrp { - description "Reference signal receive power"; - type int16; - } - leaf rsrp-comment { - description "RSRP value classification"; - type string { - length "1..16"; - } - } - leaf rsrq { - description "Reference signal receive quality"; - type int8; - } - leaf rsrq-comment { - description "RSRQ value classification"; - type string { - length "1..16"; - } - } - leaf snr { - description "Signal-to-noise ratio"; - type decimal64 { - fraction-digits 2; - } - } - leaf snr-comment { - description "SNR value classification"; - type string { - length "1..16"; - } - } - leaf ecio { - description "EC/IO"; - type decimal64 { - fraction-digits 2; - } - } - leaf sinr { - description "SINR"; - type decimal64 { - fraction-digits 2; - } - } - leaf io { - description "Received IO"; - type int32; - } - leaf mode { - description "Radio mode"; - type wwan-radio-enum; - } - leaf band-class { - description "Band class"; - type string { - length "1..64"; - } - } - leaf channel { - description "Active channel"; - type uint16; - } - } - list sessions { - description "Display cellular data session information"; - config false; - key "if-name session-id"; - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - leaf session-id { - description "Session ID"; - type uint8; - } - leaf data-bearer { - description "Data bearer technology"; - type string { - length "1..32"; - } - } - leaf dormancy-state { - description "Dormancy state"; - type string { - length "1..16"; - } - } - leaf active-profile { - description "Active profile"; - type uint8 { - range "1..16"; - } - } - leaf rx-packets { - description "Receive packets "; - type yang:counter64; - } - leaf rx-drops { - description "Receive drops"; - type yang:counter64; - } - leaf rx-errors { - description "Receive errors"; - type yang:counter64; - } - leaf rx-overflows { - description "Receive overflows"; - type yang:counter64; - } - leaf tx-packets { - description "Transmit packets "; - type yang:counter64; - } - leaf tx-drops { - description "Transmit drops"; - type yang:counter64; - } - leaf tx-errors { - description "Transmit errors"; - type yang:counter64; - } - leaf tx-overflows { - description "Transmit overflows"; - type yang:counter64; - } - leaf rx-octets { - description "Receive octets"; - type yang:counter64; - } - leaf tx-octets { - description "Transmit octets"; - type yang:counter64; - } - leaf ipv4-addr { - description "IPv4 address"; - type inet:ipv4-address; - } - leaf ipv4-mask { - description "IPv4 mask length"; - type uint8; - } - leaf ipv4-gw { - description "IPv4 gateway"; - type inet:ipv4-address; - } - leaf ipv4-dns-pri { - description "Primary IPv4 DNS server"; - type inet:ipv4-address; - } - leaf ipv4-dns-sec { - description "Secondary IPv4 DNS server"; - type inet:ipv4-address; - } - leaf uptime { - description "Session uptime"; - type string; - } - leaf ip-proto { - description "IP protocol version"; - type enumeration { - enum "IPv4 only" { - value 4; - } - enum "IPv6 only" { - value 6; - } - enum "IPv4 and IPv6" { - value 7; - } - } - } - leaf ipv6-prefix { - description "IPv6 prefix"; - type inet:ipv6-address; - } - leaf ipv6-prefix-len { - description "IPv6 prefix length"; - type uint8; - } - leaf ipv6-gw-prefix { - description "IPv6 gateway prefix"; - type inet:ipv6-address; - } - leaf ipv6-gw-prefix-len { - description "IPv6 gateway prefix length"; - type uint8; - } - leaf ipv6-dns-pri { - description "Primary IPv6 DNS server"; - type inet:ipv6-address; - } - leaf ipv6-dns-sec { - description "Secondary IPv6 DNS server"; - type inet:ipv6-address; - } - leaf v6-rx-packets { - description "Receive packets "; - type yang:counter64; - } - leaf v6-rx-drops { - description "Receive drops"; - type yang:counter64; - } - leaf v6-rx-errors { - description "Receive errors"; - type yang:counter64; - } - leaf v6-rx-overflows { - description "Receive overflows"; - type yang:counter64; - } - leaf v6-tx-packets { - description "Transmit packets "; - type yang:counter64; - } - leaf v6-tx-drops { - description "Transmit drops"; - type yang:counter64; - } - leaf v6-tx-errors { - description "Transmit errors"; - type yang:counter64; - } - leaf v6-tx-overflows { - description "Transmit overflows"; - type yang:counter64; - } - leaf v6-rx-octets { - description "Receive octets"; - type yang:counter64; - } - leaf v6-tx-octets { - description "Transmit octets"; - type yang:counter64; - } - } - list network { - description "Display cellular network information"; - config false; - key "if-name"; - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - leaf reg-status { - description "Registration status"; - type wwan-registration-status; - } - leaf roam-status { - description "Roaming status"; - type string { - length "1..128"; - } - } - leaf domain-status { - description "Packet-switched domain state"; - type string { - length "1..128"; - } - } - leaf mcc { - description "Mobile country code (MCC)"; - type uint16; - } - leaf mnc { - description "Mobile network code (MNC)"; - type uint16; - } - leaf nw-name { - description "Network name"; - type string { - length "1..128"; - } - } - leaf emm-state { - description "EPS mobility management (EMM) state"; - type string { - length "1..128"; - } - } - leaf emm-substate { - description "EPS mobility management (EMM) substate"; - type string { - length "1..128"; - } - } - leaf emm-connstate { - description "EPS mobility management (EMM) connection state"; - type string { - length "1..128"; - } - } - leaf cellid { - description "Cell ID"; - type uint64; - } - leaf tac { - description "Tracking area code (TAC)"; - type uint16; - } - leaf lac { - description "Location area code (LAC)"; - type uint16; - } - leaf radio-mode { - description "Radio mode"; - type wwan-radio-enum; - } - leaf bsic { - description "Base station identity code (BSIC)"; - type uint8; - } - leaf psc { - description "Primary scrambling code (PSC)"; - type uint16; - } - leaf sid { - description "System ID (SID)"; - type uint16; - } - leaf nid { - description "Network ID (NID)"; - type uint16; - } - leaf bid { - description "Base statation ID (BID)"; - type uint16; - } - } - list modem { - description "Display cellular modem information"; - config false; - key "if-name"; - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - leaf model { - description "Model number"; - type string { - length "1..128"; - } - } - leaf fw-version { - description "Firmware version"; - type string { - length "1..128"; - } - } - leaf fw-date { - description "Firmware release date"; - type string { - length "1..128"; - } - } - leaf fw-time { - description "Firmware release time"; - type string { - length "1..128"; - } - } - leaf fw-pkg-ver { - description "Firmware package version"; - type string { - length "1..16"; - } - } - leaf fw-pkg-carrier { - description "Firmware package carrier"; - type string { - length "1..16"; - } - } - leaf fw-pkg-pri { - description "Firmware package PRI version"; - type string { - length "1..16"; - } - } - leaf fw-pkg-subver { - description "Firmware package subversion"; - type string { - length "1..16"; - } - } - leaf hw-version { - description "Hardware version"; - type string { - length "1..128"; - } - } - leaf modem-status { - description "Modem status"; - type string { - length "1..128"; - } - } - leaf temperature { - description "Modem temperature, in degrees C"; - type int8; - } - leaf imsi { - description "International mobile subscriber identity (IMSI)"; - type string { - length "1..128"; - } - } - leaf imei { - description "International mobile equipment identity (IMEI)"; - type string { - length "1..128"; - } - } - leaf iccid { - description "Integrated circuit card ID (ICCID)"; - type string { - length "1..128"; - } - } - leaf msisdn { - description "Mobile subscriber ISDN (MSISDN)"; - type string { - length "1..128"; - } - } - leaf esn { - description "Electronic serial number (ESN)"; - type string { - length "1..128"; - } - } - } - list status { - description "Display cellular status"; - config false; - key "if-name"; - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - leaf modem-status { - description "Modem status"; - type string { - length "1..128"; - } - } - leaf sim-status { - description "SIM status"; - type string { - length "1..128"; - } - } - leaf radio-mode { - description "Radio mode"; - type wwan-radio-enum; - } - leaf signal-strength { - description "Signal Strength"; - type string { - length "1..128"; - } - } - leaf network-status { - description "Network registration status"; - type wwan-registration-status; - } - leaf last-seen-error { - description "Last seen error"; - type string { - length "1..200"; - } - } - leaf activation-status { - description "Activation status"; - type wwan-activation-enum; - } - } - list profiles { - description "Display cellular profile information"; - config false; - key "if-name profile-id"; - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - leaf profile-id { - description "Profile ID"; - type uint8; - } - leaf pdn-type { - description "Packet data network type"; - type wwan-pdn-type; - } - leaf apn { - description "Access point name"; - type string { - length "1..104"; - } - } - leaf name { - description "Profile name"; - type string { - length "1..17"; - } - } - leaf auth { - description "Authentication"; - type wwan-auth-type; - } - leaf ip-addr { - description "Assigned IP address"; - type inet:ipv4-address; - } - leaf primary-dns { - description "Assigned primary DNS address"; - type inet:ipv4-address; - } - leaf secondary-dns { - description "Assigned secondary DNS address"; - type inet:ipv4-address; - } - leaf user-name { - description "Profile username"; - type string { - length "1..129"; - } - } - } - list qos { - description "Display cellular qos"; - config false; - key "if-name"; - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - leaf flow-id { - description "QoS Flow Identifier"; - type uint32; - } - leaf bearer-id { - description "Bearer Identifier"; - type uint8; - } - leaf qci { - description "QoS Class Identifier"; - type uint8; - } - leaf bearer-status { - description "QoS State"; - type wwan-qos-enum; - } - } - list firmware { - description "Display cellular firmware information"; - config false; - key "if-name image-index"; - leaf if-name { - description "Interface name"; - type viptela:named-type; - } - leaf image-index { - description "Image index"; - type uint8; - } - leaf carrier { - description "Carrier name"; - type string { - length "1..16"; - } - } - leaf version { - description "Firmware version"; - type string { - length "1..16"; - } - } - leaf pri-version { - description "PRI version"; - type string { - length "1..16"; - } - } - leaf image-status { - description "Status"; - type wwan-status-enum; - } - } - } - notification sim-state-change { - uses viptela:common-notification-header; - leaf sim-slot { - type uint32; - } - leaf sim-state { - type wwan-sim-enum; - } - } - notification domain-state-change { - uses viptela:common-notification-header; - leaf if-name { - type viptela:named-type; - } - leaf domain-state { - type wwan-domain-enum; - } - } - notification reg-state-change { - uses viptela:common-notification-header; - leaf if-name { - type viptela:named-type; - } - leaf reg-state { - type wwan-registration-status; - } - } - notification bearer-change { - uses viptela:common-notification-header; - leaf if-name { - type viptela:named-type; - } - leaf bearer { - type wwan-bearer-enum; - } - } - notification qos-state-change { - uses viptela:common-notification-header; - leaf if-name { - type viptela:named-type; - } - leaf qos-state { - type wwan-qos-enum; - } - } - - typedef aes-cfb-128-encrypted-string { - type string; - description - "The aes-cfb-128-encrypted-string works exactly like - des3-cbc-encrypted-string but AES/128bits in CFB mode is used to - encrypt the string. The prefix for encrypted values is '$8$'."; - } -} diff --git a/viptela-mibs/19.2/mib/IANAifType-MIB.mib b/viptela-mibs/20.15/IANAifType-MIB.mib similarity index 100% rename from viptela-mibs/19.2/mib/IANAifType-MIB.mib rename to viptela-mibs/20.15/IANAifType-MIB.mib diff --git a/viptela-mibs/19.2/mib/IF-MIB.mib b/viptela-mibs/20.15/IF-MIB.mib similarity index 100% rename from viptela-mibs/19.2/mib/IF-MIB.mib rename to viptela-mibs/20.15/IF-MIB.mib diff --git a/viptela-mibs/20.15/VIPTELA-DEVICES.mib b/viptela-mibs/20.15/VIPTELA-DEVICES.mib new file mode 100644 index 00000000..8d036f68 --- /dev/null +++ b/viptela-mibs/20.15/VIPTELA-DEVICES.mib @@ -0,0 +1,104 @@ + -- + -- AUTOGENERATED AUTOGENERATED AUTOGENERATED + -- AUTOGENERATED AUTOGENERATED AUTOGENERATED + -- +VIPTELA-DEVICES DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, enterprises + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL + viptelaDevices + FROM VIPTELA-HARDWARE +; + +viptela-devices MODULE-IDENTITY + LAST-UPDATED "202103020000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "Viptela Devices" + ::= { viptela 9 } + + +--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-cloud +vedgeCloud OBJECT IDENTIFIER ::= { viptelaDevices 12 } + +--tagpath /viptela-devices/vedge-nfvis-ENCS5100 +nfvis-ENCS5100 OBJECT IDENTIFIER ::= { viptelaDevices 101 } + +--tagpath /viptela-devices/vedge-nfvis-ENCS5400 +nfvis-ENCS5400 OBJECT IDENTIFIER ::= { viptelaDevices 102 } + +--tagpath /viptela-devices/vedge-nfvis-UCSC-M5 +nfvis-UCSC-M5 OBJECT IDENTIFIER ::= { viptelaDevices 103 } + +--tagpath /viptela-devices/vedge-nfvis-UCSC-E +nfvis-UCSC-E OBJECT IDENTIFIER ::= { viptelaDevices 104 } + +--tagpath /viptela-devices/vedge-nfvis-CSP2100 +nfvis-CSP2100 OBJECT IDENTIFIER ::= { viptelaDevices 105 } + +--tagpath /viptela-devices/vedge-nfvis-CSP2100-X1 +nfvis-CSP2100-X1 OBJECT IDENTIFIER ::= { viptelaDevices 106 } + +--tagpath /viptela-devices/vedge-nfvis-CSP2100-X2 +nfvis-CSP2100-X2 OBJECT IDENTIFIER ::= { viptelaDevices 107 } + +--tagpath /viptela-devices/vedge-nfvis-CSP-5444 +nfvis-CSP-5444 OBJECT IDENTIFIER ::= { viptelaDevices 108 } + +--tagpath /viptela-devices/vedge-nfvis-CSP-5456 +nfvis-CSP-5456 OBJECT IDENTIFIER ::= { viptelaDevices 109 } + +--tagpath /viptela-devices/vedge-nfvis-C8200-UCPE +nfvis-C8200-UCPE OBJECT IDENTIFIER ::= { viptelaDevices 110 } + +--tagpath /viptela-devices/vedge-nfvis-C8200-UCPEVM +nfvis-C8200-UCPEVM OBJECT IDENTIFIER ::= { viptelaDevices 111 } + +--tagpath /viptela-devices/vedge-nfvis-CSP-5400 +nfvis-CSP-5400 OBJECT IDENTIFIER ::= { viptelaDevices 112 } + +--tagpath /viptela-devices/vedge-nfvis-CSP-5216 +nfvis-CSP-5216 OBJECT IDENTIFIER ::= { viptelaDevices 113 } + +--tagpath /viptela-devices/vedge-nfvis-CSP-5228 +nfvis-CSP-5228 OBJECT IDENTIFIER ::= { viptelaDevices 114 } + +--tagpath /viptela-devices/vedge-nfvis-CSP-5436 +nfvis-CSP-5436 OBJECT IDENTIFIER ::= { viptelaDevices 115 } + +--tagpath /viptela-devices/vedge-nfvis-UCSC-C240-M6SN +nfvis-UCSC-C240-M6SN OBJECT IDENTIFIER ::= { viptelaDevices 116 } + +--tagpath /viptela-devices/vedge-nfvis-UCSC-C240-M6N +nfvis-UCSC-C240-M6N OBJECT IDENTIFIER ::= { viptelaDevices 117 } + +--tagpath /viptela-devices/vedge-nfvis-UCSC-C240-M6SX +nfvis-UCSC-C240-M6SX OBJECT IDENTIFIER ::= { viptelaDevices 118 } + +--tagpath /viptela-devices/vedge-nfvis-UCSC-C240-M6S +nfvis-UCSC-C240-M6S OBJECT IDENTIFIER ::= { viptelaDevices 119 } + +--tagpath /viptela-devices/vedge-nfvis-UCSC-C220-M6S +nfvis-UCSC-C220-M6S OBJECT IDENTIFIER ::= { viptelaDevices 120 } + +--tagpath /viptela-devices/vedge-nfvis-UCSC-C220-M6N +nfvis-UCSC-C220-M6N OBJECT IDENTIFIER ::= { viptelaDevices 121 } + +--tagpath /viptela-devices/vedge-nfvis-C8300-UCPE-1N20 +nfvis-C8300-UCPE-1N20 OBJECT IDENTIFIER ::= { viptelaDevices 122 } + + +END \ No newline at end of file diff --git a/viptela-mibs/20.3/VIPTELA-GLOBAL.mib b/viptela-mibs/20.15/VIPTELA-GLOBAL.mib similarity index 62% rename from viptela-mibs/20.3/VIPTELA-GLOBAL.mib rename to viptela-mibs/20.15/VIPTELA-GLOBAL.mib index f47ad1a2..08a183ee 100644 --- a/viptela-mibs/20.3/VIPTELA-GLOBAL.mib +++ b/viptela-mibs/20.15/VIPTELA-GLOBAL.mib @@ -2,15 +2,42 @@ VIPTELA-GLOBAL DEFINITIONS ::= BEGIN IMPORTS - MODULE-IDENTITY, enterprises + MODULE-IDENTITY, Unsigned32, enterprises FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC ; + viptela-global MODULE-IDENTITY - LAST-UPDATED "202007010000Z" + LAST-UPDATED "202407010000Z" 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 "202407010000Z" + DESCRIPTION "Viptela Revision 20.15" + REVISION "202403010000Z" + DESCRIPTION "Viptela Revision 20.14" + REVISION "202311010000Z" + DESCRIPTION "Viptela Revision 20.13" + 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" @@ -74,5 +101,24 @@ viptela-global MODULE-IDENTITY ::= { 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/19.2/mib/VIPTELA-GLOBAL.mib b/viptela-mibs/20.15/VIPTELA-HARDWARE.mib similarity index 55% rename from viptela-mibs/19.2/mib/VIPTELA-GLOBAL.mib rename to viptela-mibs/20.15/VIPTELA-HARDWARE.mib index 5ed3a040..207778a5 100644 --- a/viptela-mibs/19.2/mib/VIPTELA-GLOBAL.mib +++ b/viptela-mibs/20.15/VIPTELA-HARDWARE.mib @@ -1,16 +1,48 @@ --- Namespace: http://viptela.com/viptela-global +-- Namespace: http://viptela.com/hardware -VIPTELA-GLOBAL DEFINITIONS ::= BEGIN +VIPTELA-HARDWARE DEFINITIONS ::= BEGIN IMPORTS - MODULE-IDENTITY, enterprises + MODULE-IDENTITY FROM SNMPv2-SMI + viptela + FROM VIPTELA-GLOBAL ; -viptela-global MODULE-IDENTITY - LAST-UPDATED "201908150000Z" +viptela-hardware MODULE-IDENTITY + LAST-UPDATED "202407010000Z" ORGANIZATION "Viptela, Inc." CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for application-aware routing operational data" + DESCRIPTION "This module defines the data model for hardware operational data" + REVISION "202407010000Z" + DESCRIPTION "Viptela Revision 20.15" + REVISION "202403010000Z" + DESCRIPTION "Viptela Revision 20.14" + REVISION "202311010000Z" + DESCRIPTION "Viptela Revision 20.13" + 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" @@ -65,8 +97,16 @@ viptela-global MODULE-IDENTITY DESCRIPTION "Viptela Revision 15.3.3" REVISION "201509010000Z" DESCRIPTION "Viptela Revision 15.3.1" - ::= { viptela 7 } + REVISION "201507010000Z" + DESCRIPTION "Viptela Revision 15.3" + ::= { viptela 3 } -viptela OBJECT IDENTIFIER ::= { enterprises 41916 } +-- 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 } END diff --git a/viptela-mibs/20.15/VIPTELA-MODELS.mib b/viptela-mibs/20.15/VIPTELA-MODELS.mib new file mode 100644 index 00000000..75878ca2 --- /dev/null +++ b/viptela-mibs/20.15/VIPTELA-MODELS.mib @@ -0,0 +1,55 @@ + -- + -- AUTOGENERATED AUTOGENERATED AUTOGENERATED + -- AUTOGENERATED AUTOGENERATED AUTOGENERATED + -- +VIPTELA-MODELS DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, enterprises + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-models MODULE-IDENTITY + LAST-UPDATED "202103020000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "Viptela Device types (PIDs)" + ::= { viptela 8 } + +DeviceModelType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "Viptela Model types/pids" + SYNTAX INTEGER { + vsmart(1), + vmanage(2), + vbond-software(3), + vedge-cloud(12), + vedge-nfvis-ENCS5100(101), + vedge-nfvis-ENCS5400(102), + vedge-nfvis-UCSC-M5(103), + vedge-nfvis-UCSC-E(104), + vedge-nfvis-CSP2100(105), + vedge-nfvis-CSP2100-X1(106), + vedge-nfvis-CSP2100-X2(107), + vedge-nfvis-CSP-5444(108), + vedge-nfvis-CSP-5456(109), + vedge-nfvis-C8200-UCPE(110), + vedge-nfvis-C8200-UCPEVM(111), + vedge-nfvis-CSP-5400(112), + vedge-nfvis-CSP-5216(113), + vedge-nfvis-CSP-5228(114), + vedge-nfvis-CSP-5436(115), + vedge-nfvis-UCSC-C240-M6SN(116), + vedge-nfvis-UCSC-C240-M6N(117), + vedge-nfvis-UCSC-C240-M6SX(118), + vedge-nfvis-UCSC-C240-M6S(119), + vedge-nfvis-UCSC-C220-M6S(120), + vedge-nfvis-UCSC-C220-M6N(121), + vedge-nfvis-C8300-UCPE-1N20(122) + } + +END \ No newline at end of file diff --git a/viptela-mibs/20.3/VIPTELA-OMP.mib b/viptela-mibs/20.15/VIPTELA-OMP.mib similarity index 69% rename from viptela-mibs/20.3/VIPTELA-OMP.mib rename to viptela-mibs/20.15/VIPTELA-OMP.mib index a80872f8..bdfc3968 100644 --- a/viptela-mibs/20.3/VIPTELA-OMP.mib +++ b/viptela-mibs/20.15/VIPTELA-OMP.mib @@ -1,6 +1,6 @@ -- ***************************************************************** -- Copyright (c) 2012-2014 Viptela, Inc --- Copyright (c) 2017-2020 by cisco Systems, Inc. +-- Copyright (c) 2017-2023 by cisco Systems, Inc. -- All rights reserved. -- ******************************************** -- Namespace: http://viptela.com/omp @@ -14,15 +14,39 @@ IMPORTS TEXTUAL-CONVENTION, RowStatus, DateAndTime, TruthValue FROM SNMPv2-TC - viptela + viptela, VpnIndex FROM VIPTELA-GLOBAL ; viptela-omp MODULE-IDENTITY - LAST-UPDATED "202007010000Z" + LAST-UPDATED "202407010000Z" ORGANIZATION "Viptela, Inc." CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" DESCRIPTION "This module defines the data model for OMP management" + REVISION "202407010000Z" + DESCRIPTION "Viptela Revision 20.15" + REVISION "202403010000Z" + DESCRIPTION "Viptela Revision 20.14" + REVISION "202311010000Z" + DESCRIPTION "Viptela Revision 20.13" + 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" @@ -202,7 +226,30 @@ AddrFamilyEnum ::= TEXTUAL-CONVENTION 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)} + 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 @@ -485,14 +532,78 @@ ompSummaryVedgePeers OBJECT-TYPE DESCRIPTION "Number of vEdge peers in up state" ::= { ompSummary 33 } --- tagpath /omp/summary/policy-queue -ompSummaryPolicyQueue OBJECT-TYPE - SYNTAX String +-- tagpath /omp/summary/l2-services-received +ompSummaryL2ServicesReceived OBJECT-TYPE + SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current - DESCRIPTION "Policy queue statistics" + DESCRIPTION "L2-services received" ::= { ompSummary 34 } +-- tagpath /omp/summary/l2-services-installed +ompSummaryL2ServicesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2-services installed" + ::= { ompSummary 35 } + +-- tagpath /omp/summary/l2-services-sent +ompSummaryL2ServicesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2-services sent" + ::= { ompSummary 36 } + +-- tagpath /omp/summary/l2-routes-received +ompSummaryL2RoutesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2Routes received" + ::= { ompSummary 37 } + +-- tagpath /omp/summary/l2-routes-installed +ompSummaryL2RoutesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2Routes installed" + ::= { ompSummary 38 } + +-- tagpath /omp/summary/l2-routes-sent +ompSummaryL2RoutesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2Routes sent" + ::= { ompSummary 39 } + +-- tagpath /omp/summary/l2-statuses-received +ompSummaryL2StatusesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2Statuses received" + ::= { ompSummary 40 } + +-- tagpath /omp/summary/l2-statuses-installed +ompSummaryL2StatusesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2Statuses installed" + ::= { ompSummary 41 } + +-- tagpath /omp/summary/l2-statuses-sent +ompSummaryL2StatusesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2Statuses sent" + ::= { ompSummary 42 } + -- Display routes -- tagpath /omp/routes-table ompRoutesTable OBJECT IDENTIFIER ::= { viptela-omp 3 } @@ -525,6 +636,14 @@ ompMulticastRoutes OBJECT IDENTIFIER ::= { viptela-omp 9 } -- tagpath /omp/cloudexpress ompCloudexpressRoutes OBJECT IDENTIFIER ::= { viptela-omp 10 } +-- Display l2-services +-- tagpath /omp/l2-services +ompL2Services OBJECT IDENTIFIER ::= { viptela-omp 11 } + +-- Display l2-routes +-- tagpath /omp/l2-routes +ompL2Routes OBJECT IDENTIFIER ::= { viptela-omp 12 } + -- tagpath /omp/summary/peers ompSummaryPeersTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpSummaryPeersEntry @@ -601,7 +720,18 @@ OmpSummaryPeersEntry ::= ompSummaryPeersRoutesSentTotal Unsigned32, ompSummaryPeersServicesReceivedIPv6 Unsigned32, ompSummaryPeersServicesInstalledIPv6 Unsigned32, - ompSummaryPeersServicesSentIPv6 Unsigned32 + ompSummaryPeersServicesSentIPv6 Unsigned32, + ompSummaryPeersMultiTenant UnsignedByte, + ompSummaryPeersSiteType String, + ompSummaryPeersL2ServicesReceived Unsigned32, + ompSummaryPeersL2ServicesInstalled Unsigned32, + ompSummaryPeersL2ServicesSent Unsigned32, + ompSummaryPeersL2RoutesReceived Unsigned32, + ompSummaryPeersL2RoutesInstalled Unsigned32, + ompSummaryPeersL2RoutesSent Unsigned32, + ompSummaryPeersL2StatusesReceived Unsigned32, + ompSummaryPeersL2StatusesInstalled Unsigned32, + ompSummaryPeersL2StatusesSent Unsigned32 } -- tagpath /omp/summary/peers/peer @@ -638,7 +768,7 @@ ompSummaryPeersSiteId OBJECT-TYPE -- 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)} + 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" @@ -1068,11 +1198,99 @@ ompSummaryPeersServicesSentIPv6 OBJECT-TYPE 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/summary/peers/l2-services-received +ompSummaryPeersL2ServicesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2-services received" + ::= { ompSummaryPeersEntry 61 } + +-- tagpath /omp/summary/peers/l2-services-installed +ompSummaryPeersL2ServicesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2-services installed" + ::= { ompSummaryPeersEntry 62 } + +-- tagpath /omp/summary/peers/l2-services-sent +ompSummaryPeersL2ServicesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2-services sent" + ::= { ompSummaryPeersEntry 63 } + +-- tagpath /omp/summary/peers/l2-routes-received +ompSummaryPeersL2RoutesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 routes received" + ::= { ompSummaryPeersEntry 64 } + +-- tagpath /omp/summary/peers/l2-routes-installed +ompSummaryPeersL2RoutesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 routes installed" + ::= { ompSummaryPeersEntry 65 } + +-- tagpath /omp/summary/peers/l2-routes-sent +ompSummaryPeersL2RoutesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 routes sent" + ::= { ompSummaryPeersEntry 66 } + +-- tagpath /omp/summary/peers/l2-statuses-received +ompSummaryPeersL2StatusesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 statuses received" + ::= { ompSummaryPeersEntry 67 } + +-- tagpath /omp/summary/peers/l2-statuses-installed +ompSummaryPeersL2StatusesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 statuses installed" + ::= { ompSummaryPeersEntry 68 } + +-- tagpath /omp/summary/peers/l2-statuses-sent +ompSummaryPeersL2StatusesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 statuses sent" + ::= { ompSummaryPeersEntry 69 } + -- tagpath /omp/routes-table/family ompRoutesTableFamilyTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTable 1 } @@ -1080,7 +1298,7 @@ ompRoutesTableFamilyTable OBJECT-TYPE ompRoutesTableFamilyEntry OBJECT-TYPE SYNTAX OmpRoutesTableFamilyEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" INDEX { ompRoutesTableFamilyAddressFamily } ::= { ompRoutesTableFamilyTable 1 } @@ -1093,8 +1311,8 @@ OmpRoutesTableFamilyEntry ::= -- tagpath /omp/routes-table/family/address-family ompRoutesTableFamilyAddressFamily OBJECT-TYPE SYNTAX AddrFamilyEnum - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntry 1 } @@ -1102,7 +1320,7 @@ ompRoutesTableFamilyAddressFamily OBJECT-TYPE ompRoutesTableFamilyEntriesTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTable 2 } @@ -1110,7 +1328,7 @@ ompRoutesTableFamilyEntriesTable OBJECT-TYPE ompRoutesTableFamilyEntriesEntry OBJECT-TYPE SYNTAX OmpRoutesTableFamilyEntriesEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix } ::= { ompRoutesTableFamilyEntriesTable 1 } @@ -1123,17 +1341,17 @@ OmpRoutesTableFamilyEntriesEntry ::= -- tagpath /omp/routes-table/family/entries/vpn-id ompRoutesTableFamilyEntriesVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) - MAX-ACCESS read-only - STATUS current + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesEntry 1 } -- tagpath /omp/routes-table/family/entries/prefix ompRoutesTableFamilyEntriesPrefix OBJECT-TYPE SYNTAX IpPrefix - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesEntry 2 } @@ -1141,7 +1359,7 @@ ompRoutesTableFamilyEntriesPrefix OBJECT-TYPE ompRoutesTableFamilyEntriesReceivedTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesReceivedEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTable 3 } @@ -1149,7 +1367,7 @@ ompRoutesTableFamilyEntriesReceivedTable OBJECT-TYPE ompRoutesTableFamilyEntriesReceivedEntry OBJECT-TYPE SYNTAX OmpRoutesTableFamilyEntriesReceivedEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesReceivedFromPeer, ompRoutesTableFamilyEntriesReceivedPathId } ::= { ompRoutesTableFamilyEntriesReceivedTable 1 } @@ -1169,7 +1387,7 @@ OmpRoutesTableFamilyEntriesReceivedEntry ::= ompRoutesTableFamilyEntriesReceivedFromPeer OBJECT-TYPE SYNTAX InetAddressIP MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedEntry 1 } @@ -1177,47 +1395,47 @@ ompRoutesTableFamilyEntriesReceivedFromPeer OBJECT-TYPE ompRoutesTableFamilyEntriesReceivedPathId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedEntry 2 } -- tagpath /omp/routes-table/family/entries/received/label ompRoutesTableFamilyEntriesReceivedLabel OBJECT-TYPE SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedEntry 3 } -- tagpath /omp/routes-table/family/entries/received/status ompRoutesTableFamilyEntriesReceivedStatus OBJECT-TYPE SYNTAX RibInStatusType - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedEntry 5 } -- tagpath /omp/routes-table/family/entries/received/lost-to-peer ompRoutesTableFamilyEntriesReceivedLostToPeer OBJECT-TYPE SYNTAX InetAddressIP - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedEntry 7 } @@ -1225,7 +1443,7 @@ ompRoutesTableFamilyEntriesReceivedLostToPathId OBJECT-TYPE ompRoutesTableFamilyEntriesReceivedAttributesTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesReceivedAttributesEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTable 4 } @@ -1233,7 +1451,7 @@ ompRoutesTableFamilyEntriesReceivedAttributesTable OBJECT-TYPE ompRoutesTableFamilyEntriesReceivedAttributesEntry OBJECT-TYPE SYNTAX OmpRoutesTableFamilyEntriesReceivedAttributesEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesReceivedFromPeer, ompRoutesTableFamilyEntriesReceivedPathId, ompRoutesTableFamilyEntriesReceivedAttributesAttributeType } ::= { ompRoutesTableFamilyEntriesReceivedAttributesTable 1 } @@ -1265,152 +1483,168 @@ OmpRoutesTableFamilyEntriesReceivedAttributesEntry ::= -- tagpath /omp/routes-table/family/entries/received/attributes/attribute-type ompRoutesTableFamilyEntriesReceivedAttributesAttributeType OBJECT-TYPE SYNTAX AttributeTypeEnum - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 1 } -- tagpath /omp/routes-table/family/entries/received/attributes/tloc/ip ompRoutesTableFamilyEntriesReceivedAttributesTlocIp OBJECT-TYPE SYNTAX InetAddressIP - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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)} - MAX-ACCESS read-only - STATUS current + 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 not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 7 } -- tagpath /omp/routes-table/family/entries/received/attributes/site-id ompRoutesTableFamilyEntriesReceivedAttributesSiteId OBJECT-TYPE SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 8 } -- tagpath /omp/routes-table/family/entries/received/attributes/preference ompRoutesTableFamilyEntriesReceivedAttributesPreference OBJECT-TYPE SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 9 } -- tagpath /omp/routes-table/family/entries/received/attributes/tag ompRoutesTableFamilyEntriesReceivedAttributesTag OBJECT-TYPE SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 11 } -- tagpath /omp/routes-table/family/entries/received/attributes/originator ompRoutesTableFamilyEntriesReceivedAttributesOriginator OBJECT-TYPE SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 17 } -- tagpath /omp/routes-table/family/entries/received/attributes/as-path ompRoutesTableFamilyEntriesReceivedAttributesAsPath OBJECT-TYPE SYNTAX String - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 18 } -- tagpath /omp/routes-table/family/entries/received/attributes/community ompRoutesTableFamilyEntriesReceivedAttributesCommunity OBJECT-TYPE SYNTAX String - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 19 } @@ -1418,7 +1652,7 @@ ompRoutesTableFamilyEntriesReceivedAttributesCommunity OBJECT-TYPE ompRoutesTableFamilyEntriesAdvertisedTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesAdvertisedEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTable 5 } @@ -1426,7 +1660,7 @@ ompRoutesTableFamilyEntriesAdvertisedTable OBJECT-TYPE ompRoutesTableFamilyEntriesAdvertisedEntry OBJECT-TYPE SYNTAX OmpRoutesTableFamilyEntriesAdvertisedEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesAdvertisedToPeer } ::= { ompRoutesTableFamilyEntriesAdvertisedTable 1 } @@ -1439,8 +1673,8 @@ OmpRoutesTableFamilyEntriesAdvertisedEntry ::= -- tagpath /omp/routes-table/family/entries/advertised/to-peer ompRoutesTableFamilyEntriesAdvertisedToPeer OBJECT-TYPE SYNTAX InetAddressIP - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesAdvertisedEntry 1 } @@ -1448,7 +1682,7 @@ ompRoutesTableFamilyEntriesAdvertisedToPeer OBJECT-TYPE ompRoutesTableFamilyEntriesAdvertisedPathsTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesAdvertisedPathsEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTable 6 } @@ -1456,7 +1690,7 @@ ompRoutesTableFamilyEntriesAdvertisedPathsTable OBJECT-TYPE ompRoutesTableFamilyEntriesAdvertisedPathsEntry OBJECT-TYPE SYNTAX OmpRoutesTableFamilyEntriesAdvertisedPathsEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesAdvertisedToPeer, ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId } ::= { ompRoutesTableFamilyEntriesAdvertisedPathsTable 1 } @@ -1469,8 +1703,8 @@ OmpRoutesTableFamilyEntriesAdvertisedPathsEntry ::= -- tagpath /omp/routes-table/family/entries/advertised/paths/advertise-id ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId OBJECT-TYPE SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesAdvertisedPathsEntry 1 } @@ -1478,7 +1712,7 @@ ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId OBJECT-TYPE ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTable 7 } @@ -1486,7 +1720,7 @@ ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTable OBJECT-TYPE ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry OBJECT-TYPE SYNTAX OmpRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesAdvertisedToPeer, ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId, ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPathId } ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTable 1 } @@ -1519,162 +1753,845 @@ OmpRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry ::= ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPathId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 1 } -- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/label ompRoutesTableFamilyEntriesAdvertisedPathsAttributesLabel OBJECT-TYPE SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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)} - MAX-ACCESS read-only - STATUS current + 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 not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 9 } -- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/preference ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPreference OBJECT-TYPE SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 10 } -- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/tag ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTag OBJECT-TYPE SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 12 } -- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/originator ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOriginator OBJECT-TYPE SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 18 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/as-path +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 19 } + +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/community +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 20 } + +-- tagpath /omp/routes-table/family/received-entries +ompRoutesTableFamilyReceivedEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyReceivedEntriesEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTable 8 } + +-- tagpath /omp/routes-table/family/received-entries +ompRoutesTableFamilyReceivedEntriesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyReceivedEntriesEntry + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesEntry 1 } + +-- tagpath /omp/routes-table/family/received-entries/prefix +ompRoutesTableFamilyReceivedEntriesPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesEntry 2 } + +-- tagpath /omp/routes-table/family/received-entries/received +ompRoutesTableFamilyReceivedEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyReceivedEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTable 9 } + +-- tagpath /omp/routes-table/family/received-entries/received +ompRoutesTableFamilyReceivedEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyReceivedEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS obsolete + 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 obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 1 } + +-- tagpath /omp/routes-table/family/received-entries/received/path-id +ompRoutesTableFamilyReceivedEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 2 } + +-- tagpath /omp/routes-table/family/received-entries/received/label +ompRoutesTableFamilyReceivedEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 3 } + +-- tagpath /omp/routes-table/family/received-entries/received/status +ompRoutesTableFamilyReceivedEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "RIB-in status" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 4 } + +-- tagpath /omp/routes-table/family/received-entries/received/loss-reason +ompRoutesTableFamilyReceivedEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 5 } + +-- tagpath /omp/routes-table/family/received-entries/received/lost-to-peer +ompRoutesTableFamilyReceivedEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 6 } + +-- tagpath /omp/routes-table/family/received-entries/received/lost-to-path-id +ompRoutesTableFamilyReceivedEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 7 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes +ompRoutesTableFamilyReceivedEntriesReceivedAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyReceivedEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTable 10 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes +ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyReceivedEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 1 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/tloc/ip +ompRoutesTableFamilyReceivedEntriesReceivedAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "Origin protocol" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 5 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/origin/metric +ompRoutesTableFamilyReceivedEntriesReceivedAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 7 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/site-id +ompRoutesTableFamilyReceivedEntriesReceivedAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 8 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/preference +ompRoutesTableFamilyReceivedEntriesReceivedAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 9 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/tag +ompRoutesTableFamilyReceivedEntriesReceivedAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 10 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/unknown-attribute-len +ompRoutesTableFamilyReceivedEntriesReceivedAttributesUnknownAttributeLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 11 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/originator +ompRoutesTableFamilyReceivedEntriesReceivedAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 12 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/ultimate-tloc/ip +ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 17 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/as-path +ompRoutesTableFamilyReceivedEntriesReceivedAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 18 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/community +ompRoutesTableFamilyReceivedEntriesReceivedAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 19 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/sitetype +ompRoutesTableFamilyReceivedEntriesReceivedAttributesSiteType OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 20 } + + +-- tagpath /omp/routes-table/family/advertised-entries +ompRoutesTableFamilyAdvertisedEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyAdvertisedEntriesEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTable 11 } + +-- tagpath /omp/routes-table/family/advertised-entries +ompRoutesTableFamilyAdvertisedEntriesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyAdvertisedEntriesEntry + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesEntry 3 } + +-- tagpath /omp/routes-table/family/advertsied-entries/prefix +ompRoutesTableFamilyAdvertisedEntriesPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesEntry 4 } + + +-- tagpath /omp/routes-table/family/advertised-entries/advertised +ompRoutesTableFamilyAdvertisedEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyAdvertisedEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTable 12 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised +ompRoutesTableFamilyAdvertisedEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyAdvertisedEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedEntry 1 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTable 13 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 obsolete + DESCRIPTION "" + ::= { ompRoutesTable 14 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS obsolete + 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 obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 1 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/label +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 2 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/tloc/ip +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "Origin protocol" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 6 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/origin/metric +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 8 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/site-id +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 9 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/preference +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 10 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/tag +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 11 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/unknown-attribute-len +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrbUnkAttrbLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 12 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/originator +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 13 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/ultimate-tloc/ip +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete DESCRIPTION "" - ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 18 } + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 18 } --- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/as-path -ompRoutesTableFamilyEntriesAdvertisedPathsAttributesAsPath OBJECT-TYPE +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/as-path +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesAsPath OBJECT-TYPE SYNTAX String - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" - ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 19 } + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 19 } --- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/community -ompRoutesTableFamilyEntriesAdvertisedPathsAttributesCommunity OBJECT-TYPE +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/community +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesCommunity OBJECT-TYPE SYNTAX String - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" - ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 20 } + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 20 } +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/sitetype +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesSiteType OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 21 } -- tagpath /omp/best-match-route/family ompBestMatchRouteFamilyTable OBJECT-TYPE @@ -1732,7 +2649,7 @@ OmpBestMatchRouteFamilyEntriesEntry ::= -- tagpath /omp/best-match-route/family/entries/vpn-id ompBestMatchRouteFamilyEntriesVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "" @@ -1921,7 +2838,23 @@ ompBestMatchRouteFamilyEntriesReceivedAttributesTlocEncap OBJECT-TYPE -- 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)} + 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" @@ -2179,7 +3112,23 @@ ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocEncap OBJECT-TYPE -- 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)} + 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" @@ -2676,7 +3625,11 @@ OmpTlocsFamilyEntriesReceivedAttributesEntry ::= ompTlocsFamilyEntriesReceivedAttributesOverlayId Unsigned32, ompTlocsFamilyEntriesReceivedAttributesBandwidth Unsigned32, ompTlocsFamilyEntriesReceivedAttributesQosGroup String, - ompTlocsFamilyEntriesReceivedAttributesOnDemand UnsignedByte + ompTlocsFamilyEntriesReceivedAttributesOnDemand UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesIpv6StrictControl UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesGreInUdp UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesEpfr UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesSiteType String } -- tagpath /omp/omp-tlocs/family/entries/received/attributes/pseudo-key @@ -2943,6 +3896,38 @@ ompTlocsFamilyEntriesReceivedAttributesOnDemand OBJECT-TYPE 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 @@ -3022,7 +4007,11 @@ OmpTlocsFamilyEntriesAdvertisedAttributesEntry ::= ompTlocsFamilyEntriesAdvertisedAttributesOverlayId Unsigned32, ompTlocsFamilyEntriesAdvertisedAttributesBandwidth Unsigned32, ompTlocsFamilyEntriesAdvertisedAttributesQosGroup String, - ompTlocsFamilyEntriesAdvertisedAttributesOnDemand UnsignedByte + ompTlocsFamilyEntriesAdvertisedAttributesOnDemand UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesIpv6StrictControl UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesGreInUdp UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesEpfr UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesSiteType String } -- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/attribute-id @@ -3273,6 +4262,38 @@ ompTlocsFamilyEntriesAdvertisedAttributesOnDemand OBJECT-TYPE 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 @@ -3329,7 +4350,7 @@ OmpServicesFamilyEntriesEntry ::= -- tagpath /omp/services/family/entries/vpn-id ompServicesFamilyEntriesVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "VPN ID" @@ -3337,7 +4358,33 @@ ompServicesFamilyEntriesVpnId OBJECT-TYPE -- 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)} + 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" @@ -3520,7 +4567,7 @@ OmpMulticastAutoDiscoverFamilyEntriesEntry ::= -- tagpath /omp/multicast-auto-discover/family/entries/vpn-id ompMulticastAutoDiscoverFamilyEntriesVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "" @@ -3679,7 +4726,7 @@ ompMulticastRoutesFamilyEntriesType OBJECT-TYPE -- tagpath /omp/multicast-routes/family/entries/vpn-id ompMulticastRoutesFamilyEntriesVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "" @@ -3845,7 +4892,9 @@ ompCloudexpressEntriesEntry OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION "" - INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, ompCloudexpressEntriesAppid} + INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, + ompCloudexpressEntriesAppid, ompCloudexpressEntriesAppType, + ompCloudexpressEntriesSubappId} ::= { ompCloudexpressEntriesTable 1 } OmpCloudexpressEntriesEntry ::= @@ -3853,12 +4902,14 @@ OmpCloudexpressEntriesEntry ::= ompCloudexpressEntriesVpnId Unsigned32, ompCloudexpressEntriesOriginator IpAddress, ompCloudexpressEntriesAppid Unsigned32, - ompCloudexpressEntriesAppname String + ompCloudexpressEntriesAppname String, + ompCloudexpressEntriesAppType UnsignedByte, + ompCloudexpressEntriesSubappId Unsigned32 } -- tagpath /omp/cloudexpress/entries/vpn-id ompCloudexpressEntriesVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "" @@ -3880,6 +4931,22 @@ ompCloudexpressEntriesAppid OBJECT-TYPE 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 @@ -3902,7 +4969,9 @@ ompCloudexpressEntriesReceivedEntry OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION "" - INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, ompCloudexpressEntriesAppid, ompCloudexpressEntriesReceivedFromPeer } + INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, + ompCloudexpressEntriesAppid, ompCloudexpressEntriesAppType, + ompCloudexpressEntriesSubappId, ompCloudexpressEntriesReceivedFromPeer } ::= { ompCloudexpressEntriesReceivedTable 1 } OmpCloudexpressFamilyEntriesReceivedEntry ::= @@ -3911,7 +4980,9 @@ OmpCloudexpressFamilyEntriesReceivedEntry ::= ompCloudexpressEntriesReceivedStatus RibInStatusType, ompCloudexpressEntriesReceivedLossReason LossReasonEnum, ompCloudexpressEntriesReceivedLatency Unsigned32, - ompCloudexpressEntriesReceivedLoss Unsigned32 + ompCloudexpressEntriesReceivedLoss Unsigned32, + ompCloudexpressEntriesReceivedAppIdList Groups1, + ompCloudexpressEntriesReceivedRegionId String } -- tagpath /omp/cloudexpress/entries/received/from-peer @@ -3954,6 +5025,22 @@ ompCloudexpressEntriesReceivedLoss OBJECT-TYPE 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 @@ -3968,14 +5055,18 @@ ompCloudexpressEntriesAdvertisedEntry OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION "" - INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, ompCloudexpressEntriesAppid, ompCloudexpressEntriesAdvertisedToPeer } + INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, + ompCloudexpressEntriesAppid, ompCloudexpressEntriesAppType, + ompCloudexpressEntriesSubappId, ompCloudexpressEntriesAdvertisedToPeer } ::= { ompCloudexpressEntriesAdvertisedTable 1 } OmpCloudexpressEntriesAdvertisedEntry ::= SEQUENCE { ompCloudexpressEntriesAdvertisedToPeer InetAddressIP, ompCloudexpressEntriesAdvertisedLatency Unsigned32, - ompCloudexpressEntriesAdvertisedLoss Unsigned32 + ompCloudexpressEntriesAdvertisedLoss Unsigned32, + ompCloudexpressEntriesAdvertisedAppIdList Groups1, + ompCloudexpressEntriesAdvertisedRegionId String } -- tagpath /omp/cloudexpress/entries/advertised/to-peer @@ -4002,4 +5093,471 @@ ompCloudexpressEntriesAdvertisedLoss OBJECT-TYPE 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 } + +-- tagpath /omp/l2-services/entries/ +ompL2ServicesEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpL2ServicesEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompL2Services 1 } + +-- tagpath /omp/l2-services/entries/ +ompL2ServicesEntriesEntry OBJECT-TYPE + SYNTAX OmpL2ServicesEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompL2ServicesEntriesVpnId, + ompL2ServicesEntriesService, + ompL2ServicesEntriesVcId, + ompL2ServicesEntriesSiteId } + ::= { ompL2ServicesEntriesTable 1 } + +OmpL2ServicesEntriesEntry ::= + SEQUENCE { + ompL2ServicesEntriesVpnId Unsigned32, + ompL2ServicesEntriesService INTEGER, + ompL2ServicesEntriesVcId Unsigned32, + ompL2ServicesEntriesSiteId Unsigned32, + ompL2ServicesEntriesVpnType INTEGER +} + +-- tagpath /omp/l2-services/entries/vpn-id +ompL2ServicesEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ompL2ServicesEntriesEntry 1 } + +-- tagpath /omp/l2-services/entries/service +ompL2ServicesEntriesService 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, only vPN(0) is supported currently." + ::= { ompL2ServicesEntriesEntry 2 } + +-- tagpath /omp/l2-services/entries/vc-id +ompL2ServicesEntriesVcId OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Virtual-circuit ID." + ::= { ompL2ServicesEntriesEntry 3 } + +-- tagpath /omp/l2-services/entries/site-id +ompL2ServicesEntriesSiteId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Site-id" + ::= { ompL2ServicesEntriesEntry 4 } + +-- tagpath /omp/l2-services/entries/vpn-type +ompL2ServicesEntriesVpnType OBJECT-TYPE + SYNTAX INTEGER {p2p(1),multipoint(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vpn type" + ::= { ompL2ServicesEntriesEntry 5 } + +-- tagpath /omp/l2-services/entries/received +ompL2ServicesEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpL2ServicesEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of received OMP l2 service entries" + ::= { ompL2Services 2 } + +-- tagpath /omp/l2-services/entries/received +ompL2ServicesEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpL2ServicesEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The received list of l2-servicves entry" + INDEX { ompL2ServicesEntriesVpnId, + ompL2ServicesEntriesService, + ompL2ServicesEntriesVcId, + ompL2ServicesEntriesSiteId, + ompL2ServicesEntriesReceivedFromPeer, + ompL2ServicesEntriesReceivedPathId } + ::= { ompL2ServicesEntriesReceivedTable 1 } + +OmpL2ServicesEntriesReceivedEntry ::= + SEQUENCE { + ompL2ServicesEntriesReceivedFromPeer InetAddressIP, + ompL2ServicesEntriesReceivedPathId Unsigned32, + ompL2ServicesEntriesReceivedLabel Unsigned32, + ompL2ServicesEntriesReceivedStatus RibInStatusType, + ompL2ServicesEntriesReceivedLossReason LossReasonEnum, + ompL2ServicesEntriesReceivedLostToPeer InetAddressIP, + ompL2ServicesEntriesReceivedLostToPathId Unsigned32, + ompL2ServicesEntriesReceivedOriginator IpAddress, + ompL2ServicesEntriesReceivedRemoteSiteId Unsigned32 + } + +-- tagpath /omp/l2-services/entries/received/from-peer +ompL2ServicesEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The l2-services entry received from which remote peer" + ::= { ompL2ServicesEntriesReceivedEntry 1 } + +-- tagpath /omp/l2-services/entries/received/path-id +ompL2ServicesEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Received path-id of remote peer" + ::= { ompL2ServicesEntriesReceivedEntry 2 } + +-- tagpath /omp/l2-services/entries/received/label +ompL2ServicesEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The recieved label" + ::= { ompL2ServicesEntriesReceivedEntry 3 } + +-- tagpath /omp/l2-services/entries/received/status +ompL2ServicesEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received RIB-in status" + ::= { ompL2ServicesEntriesReceivedEntry 4 } + +-- tagpath /omp/l2-services/entries/received/loss-reason +ompL2ServicesEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received lost reason when exist competition for redundancy RIB-in entry" + ::= { ompL2ServicesEntriesReceivedEntry 5 } + +-- tagpath /omp/l2-services/entries/received/lost-to-peer +ompL2ServicesEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received lost-to-peer IP address when exist competition for redundancy RIB-in entry" + ::= { ompL2ServicesEntriesReceivedEntry 6 } + +-- tagpath /omp/l2-services/entries/received/lost-to-path-id +ompL2ServicesEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received lost-to-path-id" + ::= { ompL2ServicesEntriesReceivedEntry 7 } + +-- tagpath /omp/l2-services/entries/received/originator +ompL2ServicesEntriesReceivedOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received Originator IP address from the attributes of RIB-in entry" + ::= { ompL2ServicesEntriesReceivedEntry 8 } + +-- tagpath /omp/l2-services/entries/received/remote-site-id +ompL2ServicesEntriesReceivedRemoteSiteId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received remote site-id, only valid when vpn-type is p2p(1)." + ::= { ompL2ServicesEntriesReceivedEntry 9 } + +-- tagpath /omp/l2-services/entries/advertised +ompL2ServicesEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpL2ServicesEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of advertised OMP l2 service entries" + ::= { ompL2Services 3 } + +-- tagpath /omp/l2-services/entries/advertised +ompL2ServicesEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpL2ServicesEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The advertised list of l2-services entry" + INDEX { ompL2ServicesEntriesVpnId, + ompL2ServicesEntriesService, + ompL2ServicesEntriesVcId, + ompL2ServicesEntriesSiteId, + ompL2ServicesEntriesAdvertisedToPeer } + ::= { ompL2ServicesEntriesAdvertisedTable 1 } + +OmpL2ServicesEntriesAdvertisedEntry ::= + SEQUENCE { + ompL2ServicesEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/l2-services/entries/advertised/to-peer +ompL2ServicesEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised to which remote peer" + ::= { ompL2ServicesEntriesAdvertisedEntry 1 } + +-- tagpath /omp/l2-routes/entries/ +ompL2RoutesEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpL2RoutesEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of OMP l2 route entries" + ::= { ompL2Routes 1 } + +-- tagpath /omp/l2-routes/entries/ +ompL2RoutesEntriesEntry OBJECT-TYPE + SYNTAX OmpL2RoutesEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "OMP l2 route entry" + INDEX { ompL2RoutesEntriesVpnId, + ompL2RoutesEntriesVcId, + ompL2RoutesEntriesOriginator, + ompL2RoutesEntriesRouteType, + ompL2RoutesEntriesMacAddress, + ompL2RoutesEntriesIpAddress} + ::= { ompL2RoutesEntriesTable 1 } + +OmpL2RoutesEntriesEntry ::= + SEQUENCE { + ompL2RoutesEntriesVpnId Unsigned32, + ompL2RoutesEntriesVcId Unsigned32, + ompL2RoutesEntriesOriginator InetAddressIP, + ompL2RoutesEntriesRouteType INTEGER, + ompL2RoutesEntriesMacAddress String, + ompL2RoutesEntriesIpAddress InetAddressIP, + ompL2RoutesEntriesVpnType INTEGER, + ompL2RoutesEntriesSiteId Unsigned32 +} + +-- tagpath /omp/l2-routes/entries/vpn-id +ompL2RoutesEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ompL2RoutesEntriesEntry 1 } + +-- tagpath /omp/l2-routes/entries/vc-id +ompL2RoutesEntriesVcId OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Virtual-circuit ID." + ::= { ompL2RoutesEntriesEntry 2 } + +-- tagpath /omp/l2-routes/entries/originator +ompL2RoutesEntriesOriginator OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Originator IP address" + ::= { ompL2RoutesEntriesEntry 3 } + +-- tagpath /omp/l2-routes/entries/route-type +ompL2RoutesEntriesRouteType OBJECT-TYPE + SYNTAX INTEGER {invalid(0),vpn(1),mac(2),mac-ip(3),mac-ipv6(4)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "L2 routes type." + ::= { ompL2RoutesEntriesEntry 4 } + +-- tagpath /omp/l2-routes/entries/mac-address +ompL2RoutesEntriesMacAddress OBJECT-TYPE + SYNTAX String (SIZE (1 .. 14)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "L2 routes mac-address, with the format of HHHH.HHHH.HHHH + which is a 14 byte length string. + This leaf is valid when route-type is mac(2). + When route-type is vpn(1), this leaf always return invalid + value of zero mac-address(0000.0000.0000)." + ::= { ompL2RoutesEntriesEntry 5 } + +-- tagpath /omp/l2-routes/entries/ip-address +ompL2RoutesEntriesIpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "L2 routes ip-address. It can be ipv4 or ipv6 address. + This leaf is valid when route-type is mac-ip(3) or mac-ipv6(4)." + ::= { ompL2RoutesEntriesEntry 6 } + +-- tagpath /omp/l2-routes/entries/vpn-type +ompL2RoutesEntriesVpnType OBJECT-TYPE + SYNTAX INTEGER {p2p(1),multipoint(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vpn type" + ::= { ompL2RoutesEntriesEntry 7 } + +-- tagpath /omp/l2-routes/entries/site-id +ompL2RoutesEntriesSiteId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site-id." + ::= { ompL2RoutesEntriesEntry 8 } + +-- tagpath /omp/l2-routes/entries/received +ompL2RoutesEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpL2RoutesEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of received OMP l2 route entries" + ::= { ompL2Routes 2 } + +-- tagpath /omp/l2-routes/entries/received +ompL2RoutesEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpL2RoutesEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The received list of l2-routes entry" + INDEX { ompL2RoutesEntriesVpnId, + ompL2RoutesEntriesVcId, + ompL2RoutesEntriesOriginator, + ompL2RoutesEntriesRouteType, + ompL2RoutesEntriesMacAddress, + ompL2RoutesEntriesIpAddress, + ompL2RoutesEntriesReceivedFromPeer, + ompL2RoutesEntriesReceivedPathId } + ::= { ompL2RoutesEntriesReceivedTable 1 } + +OmpL2RoutesEntriesReceivedEntry ::= + SEQUENCE { + ompL2RoutesEntriesReceivedFromPeer InetAddressIP, + ompL2RoutesEntriesReceivedPathId Unsigned32, + ompL2RoutesEntriesReceivedLabel Unsigned32, + ompL2RoutesEntriesReceivedStatus RibInStatusType, + ompL2RoutesEntriesReceivedLossReason LossReasonEnum, + ompL2RoutesEntriesReceivedLostToPeer InetAddressIP, + ompL2RoutesEntriesReceivedLostToPathId Unsigned32, + ompL2RoutesEntriesReceivedRemoteSiteId Unsigned32 + } + +-- tagpath /omp/l2-routes/entries/received/from-peer +ompL2RoutesEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The l2-routes entry received from which remote peer" + ::= { ompL2RoutesEntriesReceivedEntry 1 } + +-- tagpath /omp/l2-routes/entries/received/path-id +ompL2RoutesEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The received path-id of remote peer" + ::= { ompL2RoutesEntriesReceivedEntry 2 } + +-- tagpath /omp/l2-routes/entries/received/label +ompL2RoutesEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The recieved label" + ::= { ompL2RoutesEntriesReceivedEntry 3 } + +-- tagpath /omp/l2-routes/entries/received/status +ompL2RoutesEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received RIB-in status" + ::= { ompL2RoutesEntriesReceivedEntry 4 } + +-- tagpath /omp/l2-routes/entries/received/loss-reason +ompL2RoutesEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received lost reason when exist competition for redundancy RIB-in entry" + ::= { ompL2RoutesEntriesReceivedEntry 5 } + +-- tagpath /omp/l2-routes/entries/received/lost-to-peer +ompL2RoutesEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received lost-to-peer IP address when exist competition for redundancy RIB-in entry" + ::= { ompL2RoutesEntriesReceivedEntry 6 } + +-- tagpath /omp/l2-routes/entries/received/lost-to-path-id +ompL2RoutesEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received lost-to-path-id" + ::= { ompL2RoutesEntriesReceivedEntry 7 } + +-- tagpath /omp/l2-routes/entries/received/remote-site-id +ompL2RoutesEntriesReceivedRemoteSiteId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received remote site-id, only valid when vpn-type is p2p(1)." + ::= { ompL2RoutesEntriesReceivedEntry 8 } + +-- tagpath /omp/l2-routes/entries/advertised +ompL2RoutesEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpL2RoutesEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of advertised OMP l2 service entries" + ::= { ompL2Routes 3 } + +-- tagpath /omp/l2-routes/entries/advertised +ompL2RoutesEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpL2RoutesEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The advertised list of l2-routes entry" + INDEX { ompL2RoutesEntriesVpnId, + ompL2RoutesEntriesVcId, + ompL2RoutesEntriesOriginator, + ompL2RoutesEntriesRouteType, + ompL2RoutesEntriesMacAddress, + ompL2RoutesEntriesIpAddress, + ompL2RoutesEntriesAdvertisedToPeer } + ::= { ompL2RoutesEntriesAdvertisedTable 1 } + +OmpL2RoutesEntriesAdvertisedEntry ::= + SEQUENCE { + ompL2RoutesEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/l2-routes/entries/advertised/to-peer +ompL2RoutesEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised to which remote peer" + ::= { ompL2RoutesEntriesAdvertisedEntry 1 } + END diff --git a/viptela-mibs/20.15/VIPTELA-OPER-SYSTEM.mib b/viptela-mibs/20.15/VIPTELA-OPER-SYSTEM.mib new file mode 100644 index 00000000..d8f53fe6 --- /dev/null +++ b/viptela-mibs/20.15/VIPTELA-OPER-SYSTEM.mib @@ -0,0 +1,1795 @@ +-- 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 "202407010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for system operational data" + REVISION "202407010000Z" + DESCRIPTION "Viptela Revision 20.15" + REVISION "202403010000Z" + DESCRIPTION "Viptela Revision 20.14" + REVISION "202311010000Z" + DESCRIPTION "Viptela Revision 20.13" + 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 INTEGER {vedge(1), + vsmart(2), + vmanage(3), + vcontainer(4)} + 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/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/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 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 String, + 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 /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 Counter64 + } + +-- 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 } + +-- tagpath /logging/cacert +loggingCacertTable OBJECT-TYPE + SYNTAX SEQUENCE OF LoggingCacertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display installed cacerts for remote logging" + ::= { logging 10 } + +-- tagpath /logging/cacert +loggingCacertEntry OBJECT-TYPE + SYNTAX LoggingCacertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { loggingCacertIndex } + ::= { loggingCacertTable 1 } + +LoggingCacertEntry ::= + SEQUENCE { + loggingCacertIndex Integer32, + loggingCacertName String, + loggingCacertValidity String + } + +-- tagpath /logging/cacert/index +loggingCacertIndex OBJECT-TYPE + SYNTAX Integer32 (0 .. 10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index on this list" + ::= { loggingCacertEntry 1 } + +-- tagpath /logging/cacert/name +loggingCacertName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Installed cacert name" + ::= { loggingCacertEntry 2 } + +-- tagpath /logging/cacert/validity +loggingCacertValidity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Valid until date on the cacert" + ::= { loggingCacertEntry 3 } + +END diff --git a/viptela-mibs/20.15/VIPTELA-OPER-VPN.mib b/viptela-mibs/20.15/VIPTELA-OPER-VPN.mib new file mode 100644 index 00000000..d2db4fb3 --- /dev/null +++ b/viptela-mibs/20.15/VIPTELA-OPER-VPN.mib @@ -0,0 +1,1988 @@ +-- 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 "202407010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for VPN operational data" + REVISION "202407010000Z" + DESCRIPTION "Viptela Revision 20.15" + REVISION "202403010000Z" + DESCRIPTION "Viptela Revision 20.14" + REVISION "202311010000Z" + DESCRIPTION "Viptela Revision 20.13" + 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) + } + +-- IP information +-- tagpath /ip +ip OBJECT IDENTIFIER ::= { viptela-oper-vpn 7 } + +-- Display DHCP information +-- tagpath /dhcp +dhcp OBJECT IDENTIFIER ::= { viptela-oper-vpn 12 } + +-- Display DHCPv6 information +-- tagpath /dhcpv6 +dhcpv6 OBJECT IDENTIFIER ::= { viptela-oper-vpn 18 } + +-- 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, + interfaceDesc String, + interfaceIpv6AdminStatus 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, + interfaceAfType INTEGER, + interfaceLinkLocalAddress String, + interfaceIfTrackerStatus String, + interfaceAddrType IfAddressTypeEnum + } + +-- 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/addr-type +interfaceAddrType OBJECT-TYPE + SYNTAX IfAddressTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface primary address type" + ::= { interfaceEntry 107 } + +-- 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/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/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 /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/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 /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 /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 } + +END diff --git a/viptela-mibs/20.3/VIPTELA-POLICY.mib b/viptela-mibs/20.15/VIPTELA-POLICY.mib similarity index 87% rename from viptela-mibs/20.3/VIPTELA-POLICY.mib rename to viptela-mibs/20.15/VIPTELA-POLICY.mib index 22aa0b79..3aab1608 100644 --- a/viptela-mibs/20.3/VIPTELA-POLICY.mib +++ b/viptela-mibs/20.15/VIPTELA-POLICY.mib @@ -9,15 +9,39 @@ IMPORTS TEXTUAL-CONVENTION, RowStatus, DateAndTime, TruthValue FROM SNMPv2-TC - viptela + viptela, VpnIndex FROM VIPTELA-GLOBAL ; viptela-policy MODULE-IDENTITY - LAST-UPDATED "202007010000Z" + LAST-UPDATED "202407010000Z" 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 "202407010000Z" + DESCRIPTION "Viptela Revision 20.15" + REVISION "202403010000Z" + DESCRIPTION "Viptela Revision 20.14" + REVISION "202311010000Z" + DESCRIPTION "Viptela Revision 20.13" + 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" @@ -338,6 +362,12 @@ ColorList ::= TEXTUAL-CONVENTION DESCRIPTION "" SYNTAX OCTET STRING +SlaEnumList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + + EncapsulationList ::= TEXTUAL-CONVENTION DISPLAY-HINT "1t" STATUS current @@ -349,6 +379,11 @@ LossProtectEnum ::= TEXTUAL-CONVENTION 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 } @@ -1419,7 +1454,12 @@ PolicyFromVsmartSlaClassEntry ::= policyFromVsmartSlaClassName String, policyFromVsmartSlaClassLoss UnsignedByte, policyFromVsmartSlaClassLatency UnsignedShort, - policyFromVsmartSlaClassJitter UnsignedShort + policyFromVsmartSlaClassJitter UnsignedShort, + policyFromVsmartSlaClassAppProbeClass String, + policyFromVsmartSlaClassFallbackBestTunnelCriteria SlaEnumList, + policyFromVsmartSlaClassLossVariance UnsignedByte, + policyFromVsmartSlaClassLatencyVariance UnsignedShort, + policyFromVsmartSlaClassJitterVariance UnsignedShort } -- tagpath /policy/from-vsmart/sla-class/name @@ -1446,7 +1486,7 @@ policyFromVsmartSlaClassLatency OBJECT-TYPE DESCRIPTION "Latency, in milliseconds" ::= { policyFromVsmartSlaClassEntry 3 } --- tagpath /policy/from-vsmart/sla-class/latency +-- tagpath /policy/from-vsmart/sla-class/jitter policyFromVsmartSlaClassJitter OBJECT-TYPE SYNTAX UnsignedShort (1 .. 1000) MAX-ACCESS read-only @@ -1454,6 +1494,47 @@ policyFromVsmartSlaClassJitter OBJECT-TYPE 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 @@ -1584,7 +1665,17 @@ PolicyFromVsmartDataPolicyVpnListSequenceEntry ::= policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListRestrict TruthValue, policyFromVsmartDataPolicyVpnListSequenceActionTcpOptimization TruthValue, policyFromVsmartDataPolicyVpnListSequenceActionLossProtect LossProtectEnum, - policyFromVsmartDataPolicyVpnListSequenceActionSetNextHopIpv6 String + 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 @@ -1702,7 +1793,7 @@ policyFromVsmartDataPolicyVpnListSequenceActionSetPolicer OBJECT-TYPE -- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vpn policyFromVsmartDataPolicyVpnListSequenceActionSetVpn OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS read-only STATUS current DESCRIPTION "VPN ID" @@ -1742,7 +1833,7 @@ policyFromVsmartDataPolicyVpnListSequenceActionSetTlocList OBJECT-TYPE -- 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)} + 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" @@ -1750,7 +1841,7 @@ policyFromVsmartDataPolicyVpnListSequenceActionSetServiceSvcType OBJECT-TYPE -- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/vpn policyFromVsmartDataPolicyVpnListSequenceActionSetServiceVpn OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS read-only STATUS current DESCRIPTION "VPN ID" @@ -1796,6 +1887,62 @@ policyFromVsmartDataPolicyVpnListSequenceActionSetServiceRestrict OBJECT-TYPE 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 @@ -1852,6 +1999,30 @@ policyFromVsmartDataPolicyVpnListSequenceActionSetNextHopIpv6 OBJECT-TYPE 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 @@ -1950,7 +2121,11 @@ PolicyFromVsmartCflowdTemplateEntry ::= policyFromVsmartCflowdTemplateFlowActiveTimeout Unsigned32, policyFromVsmartCflowdTemplateFlowInactiveTimeout Unsigned32, policyFromVsmartCflowdTemplateTemplateRefresh Unsigned32, - policyFromVsmartCflowdTemplateFlowSamplingInterval Unsigned32 + policyFromVsmartCflowdTemplateFlowSamplingInterval Unsigned32, + policyFromVsmartCflowdTemplateProtocol FnfMonitorEnum, + policyFromVsmartCflowdTemplateCustomizedCollectTos TruthValue, + policyFromVsmartCflowdTemplateCustomizedCollectDscpOutput TruthValue, + policyFromVsmartCflowdTemplateCollectTlocLoopback TruthValue } -- tagpath /policy/from-vsmart/cflowd-template/name @@ -1997,6 +2172,42 @@ policyFromVsmartCflowdTemplateFlowSamplingInterval OBJECT-TYPE 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 @@ -2020,7 +2231,13 @@ PolicyFromVsmartCflowdTemplateCollectorEntry ::= policyFromVsmartCflowdTemplateCollectorAddress InetAddressIP, policyFromVsmartCflowdTemplateCollectorPort UnsignedShort, policyFromVsmartCflowdTemplateCollectorTransport TransportProtocol, - policyFromVsmartCflowdTemplateCollectorSourceInterface String + policyFromVsmartCflowdTemplateCollectorSourceInterface String, + policyFromVsmartCflowdTemplateCollectorSpread TruthValue, + policyFromVsmartCflowdTemplateCollectorSpreadApp Unsigned32, + policyFromVsmartCflowdTemplateCollectorSpreadTLoc Unsigned32, + policyFromVsmartCflowdTemplateCollectorSpreadOthers Unsigned32, + policyFromVsmartCflowdTemplateCollectorBFD TruthValue, + policyFromVsmartCflowdTemplateCollectorBFDExportInterval Unsigned32 } -- tagpath /policy/from-vsmart/cflowd-template/collector/vpn @@ -2063,6 +2280,54 @@ policyFromVsmartCflowdTemplateCollectorSourceInterface OBJECT-TYPE 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 @@ -2161,7 +2426,8 @@ PolicyFromVsmartAppRoutePolicyVpnListSequenceEntry ::= policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClStrict TruthValue, policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClPrefClr ColorList, policyFromVsmartAppRoutePolicyVpnListSequenceActionLog TruthValue, - policyFromVsmartAppRoutePolicyVpnListSequenceActionBackupSlaPrefClr ColorList + policyFromVsmartAppRoutePolicyVpnListSequenceActionBackupSlaPrefClr ColorList, + policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClFallback TruthValue } -- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/seq-value @@ -2252,6 +2518,14 @@ policyFromVsmartAppRoutePolicyVpnListSequenceActionBackupSlaPrefClr OBJECT-TYPE 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 @@ -2517,6 +2791,84 @@ policyFromVsmartListsTlocListTlocPreference OBJECT-TYPE 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 } @@ -2912,7 +3264,7 @@ zonepairInspectSessionZonepairName OBJECT-TYPE --tagpath /zonepair/inspect-session/vpn zonepairInspectSessionVpn OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "VPN" @@ -2960,7 +3312,7 @@ zonepairInspectSessionProtocol OBJECT-TYPE --tagpath /zonepair/inspect-session/source-vpn zonepairInspectSessionSourceVpn OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Source VPN" @@ -2968,7 +3320,7 @@ zonepairInspectSessionSourceVpn OBJECT-TYPE --tagpath /zonepair/inspect-session/destination-vpn zonepairInspectSessionDestinationVpn OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Destination VPN" diff --git a/viptela-mibs/20.3/VIPTELA-SECURITY.mib b/viptela-mibs/20.15/VIPTELA-SECURITY.mib similarity index 75% rename from viptela-mibs/20.3/VIPTELA-SECURITY.mib rename to viptela-mibs/20.15/VIPTELA-SECURITY.mib index 7f170b61..e1b5cbe3 100644 --- a/viptela-mibs/20.3/VIPTELA-SECURITY.mib +++ b/viptela-mibs/20.15/VIPTELA-SECURITY.mib @@ -9,15 +9,39 @@ IMPORTS TEXTUAL-CONVENTION, RowStatus, DateAndTime, TruthValue FROM SNMPv2-TC - viptela + viptela, VpnIndex FROM VIPTELA-GLOBAL ; viptela-security MODULE-IDENTITY - LAST-UPDATED "202007010000Z" + LAST-UPDATED "202407010000Z" ORGANIZATION "Viptela, Inc." CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" DESCRIPTION "This module defines data model for Viptela security management" + REVISION "202407010000Z" + DESCRIPTION "Viptela Revision 20.15" + REVISION "202403010000Z" + DESCRIPTION "Viptela Revision 20.14" + REVISION "202311010000Z" + DESCRIPTION "Viptela Revision 20.13" + 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" @@ -126,7 +150,93 @@ 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)} + { + 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), + mGMTREGCHG(83), + rBDWNLD(84) + } AuthenticationEnum ::= TEXTUAL-CONVENTION STATUS current @@ -546,7 +656,7 @@ controlLocalPropertiesDomainId OBJECT-TYPE -- tagpath /control/local-properties/protocol controlLocalPropertiesProtocol OBJECT-TYPE - SYNTAX INTEGER {dtls(0),tls(1)} + SYNTAX INTEGER {dtls(0),tls(1),tls-psk(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" @@ -1002,7 +1112,7 @@ orchestratorLocalPropertiesNumberActiveWanInterfaces OBJECT-TYPE -- tagpath /orchestrator/local-properties/protocol orchestratorLocalPropertiesProtocol OBJECT-TYPE - SYNTAX INTEGER {dtls(0),tls(1)} + SYNTAX INTEGER {dtls(0),tls(1),tls-psk(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" @@ -1040,70 +1150,6 @@ orchestratorLocalPropertiesSPOrganizationName OBJECT-TYPE 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 current - 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 } - -- Display entries in the ZTP database -- tagpath /ztp ztp OBJECT IDENTIFIER ::= { viptela-security 7 } @@ -1135,7 +1181,6 @@ ControlConnectionsEntry ::= controlConnectionsLocalPrivatePort Unsigned32, controlConnectionsPublicIp InetAddressIP, controlConnectionsPublicPort Unsigned32, - controlConnectionsVOrgName String, controlConnectionsSystemIp InetAddressIP, controlConnectionsProtocol INTEGER, controlConnectionsLocalColor INTEGER, @@ -1172,11 +1217,46 @@ ControlConnectionsEntry ::= controlConnectionsNegotiatedHelloInterval Unsigned32, controlConnectionsNegotiatedHelloTolerance Unsigned32, controlConnectionsConfiguredSystemIp InetAddressIP, + controlConnectionsVOrgName String, controlConnectionsTxCreateCert Unsigned32, controlConnectionsRxCreateCert Unsigned32, controlConnectionsTxCreateCertReply Unsigned32, controlConnectionsRxCreateCertReply Unsigned32, - controlConnectionsBehindProxy String + controlConnectionsBehindProxy String, + controlConnectionsPeerSessId Counter64, + controlConnectionsProtocolVersion INTEGER, + controlConnectionsCipherName String, + controlConnectionsvDaemonHSLocalBidcertSerial String, + controlConnectionsvDaemonHSLocalBidcertIssuer String, + controlConnectionsvDaemonHSLocalBidcertSubject String, + controlConnectionsvDaemonHSLocalBidcertKeyType String, + controlConnectionsvDaemonHSLocalBidcertKeyLength INTEGER, + controlConnectionsvDaemonHSLocalCertSerial String, + controlConnectionsvDaemonHSLocalCertIssuer String, + controlConnectionsvDaemonHSLocalCertSubject String, + controlConnectionsvDaemonHSLocalCertKeyType String, + controlConnectionsvDaemonHSLocalCertKeyLength INTEGER, + controlConnectionsvDaemonHSPeerBidcertSerial String, + controlConnectionsvDaemonHSPeerBidcertIssuer String, + controlConnectionsvDaemonHSPeerBidcertSubject String, + controlConnectionsvDaemonHSPeerBidcertKeyType String, + controlConnectionsvDaemonHSPeerBidcertKeyLength INTEGER, + controlConnectionsvDaemonHSPeerCertSerial String, + controlConnectionsvDaemonHSPeerCertIssuer String, + controlConnectionsvDaemonHSPeerCertSubject String, + controlConnectionsvDaemonHSPeerCertKeyType String, + controlConnectionsvDaemonHSPeerCertKeyLength INTEGER, + controlConnectionsSSLHSLocalCertSerial String, + controlConnectionsSSLHSLocalCertIssuer String, + controlConnectionsSSLHSLocalCertSubject String, + controlConnectionsSSLHSLocalCertKeyType String, + controlConnectionsSSLHSLocalCertKeyLength INTEGER, + controlConnectionsSSLHSPeerCertSerial String, + controlConnectionsSSLHSPeerCertIssuer String, + controlConnectionsSSLHSPeerCertSubject String, + controlConnectionsSSLHSPeerCertKeyType String, + controlConnectionsSSLHSPeerCertKeyLength INTEGER, + controlConnectionsSSLHSPeerEphemeralGroup String } -- tagpath /control/connections/instance @@ -1253,7 +1333,7 @@ controlConnectionsSystemIp OBJECT-TYPE -- tagpath /control/connections/protocol controlConnectionsProtocol OBJECT-TYPE - SYNTAX INTEGER {dtls(0),tls(1)} + SYNTAX INTEGER {dtls(0),tls(1),tls-psk(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" @@ -1534,7 +1614,7 @@ controlConnectionsConfiguredSystemIp OBJECT-TYPE -- tagpath /control/connections/v-org-name controlConnectionsVOrgName OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Organization Name" @@ -1580,6 +1660,279 @@ controlConnectionsBehindProxy OBJECT-TYPE 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/protocol-version +controlConnectionsProtocolVersion OBJECT-TYPE + SYNTAX INTEGER {unknown(0),sslv3(1),tls1(2),tls11(3),tls12(4),tls13(5),dtls1(6),dtls12(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol Version" + DEFVAL { unknown } + ::= { controlConnectionsEntry 52 } + +-- tagpath /control/connections/cipher-name +controlConnectionsCipherName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cipher Name" + ::= { controlConnectionsEntry 53 } + +-- tagpath /control/connections/vd_handshake_local_bidcert_serial +controlConnectionsvDaemonHSLocalBidcertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Serial" + ::= { controlConnectionsEntry 54 } + +-- tagpath /control/connections/vd_handshake_local_bidcert_issuer +controlConnectionsvDaemonHSLocalBidcertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Issuer" + ::= { controlConnectionsEntry 55 } + +-- tagpath /control/connections/vd_handshake_local_bidcert_subject +controlConnectionsvDaemonHSLocalBidcertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Subject" + ::= { controlConnectionsEntry 56 } + +-- tagpath /control/connections/vd_handshake_local_bidcert_key_type +controlConnectionsvDaemonHSLocalBidcertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Key Type" + ::= { controlConnectionsEntry 57 } + +-- tagpath /control/connections/vd_handshake_local_bidcert_key_length +controlConnectionsvDaemonHSLocalBidcertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Key Length" + ::= { controlConnectionsEntry 58 } + +-- tagpath /control/connections/vd_handshake_local_cert_serial +controlConnectionsvDaemonHSLocalCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Serial" + ::= { controlConnectionsEntry 59 } + +-- tagpath /control/connections/vd_handshake_local_cert_issuer +controlConnectionsvDaemonHSLocalCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Issuer" + ::= { controlConnectionsEntry 60 } + +-- tagpath /control/connections/vd_handshake_local_cert_subject +controlConnectionsvDaemonHSLocalCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Subject" + ::= { controlConnectionsEntry 61 } + +-- tagpath /control/connections/vd_handshake_local_cert_key_type +controlConnectionsvDaemonHSLocalCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Issuer" + ::= { controlConnectionsEntry 62 } + +-- tagpath /control/connections/vd_handshake_local_key_length +controlConnectionsvDaemonHSLocalCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Key Length" + ::= { controlConnectionsEntry 63 } + +-- tagpath /control/connections/vd_handshake_peer_bidcert_serial +controlConnectionsvDaemonHSPeerBidcertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Serial" + ::= { controlConnectionsEntry 64 } + +-- tagpath /control/connections/vd_handshake_peer_bidcert_issuer +controlConnectionsvDaemonHSPeerBidcertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Issuer" + ::= { controlConnectionsEntry 65 } + +-- tagpath /control/connections/vd_handshake_peer_bidcert_subject +controlConnectionsvDaemonHSPeerBidcertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Subject" + ::= { controlConnectionsEntry 66 } + +-- tagpath /control/connections/vd_handshake_peer_bidcert_key_type +controlConnectionsvDaemonHSPeerBidcertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Key Type" + ::= { controlConnectionsEntry 67 } + +-- tagpath /control/connections/vd_handshake_peer_bidcert_key_length +controlConnectionsvDaemonHSPeerBidcertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Key Length" + ::= { controlConnectionsEntry 68 } + +-- tagpath /control/connections/vd_handshake_peer_cert_serial +controlConnectionsvDaemonHSPeerCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Serial" + ::= { controlConnectionsEntry 69 } + +-- tagpath /control/connections/vd_handshake_peer_cert_issuer +controlConnectionsvDaemonHSPeerCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Issuer" + ::= { controlConnectionsEntry 70 } + +-- tagpath /control/connections/vd_handshake_peer_cert_subject +controlConnectionsvDaemonHSPeerCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Subject" + ::= { controlConnectionsEntry 71 } + +-- tagpath /control/connections/vd_handshake_peer_cert_key_type +controlConnectionsvDaemonHSPeerCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Key Type" + ::= { controlConnectionsEntry 72 } + +-- tagpath /control/connections/vd_handshake_peer_cert_key_length +controlConnectionsvDaemonHSPeerCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Key Length" + ::= { controlConnectionsEntry 73 } + +-- tagpath /control/connections/ssl_handshake_local_cert_serial +controlConnectionsSSLHSLocalCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Serial" + ::= { controlConnectionsEntry 74 } + +-- tagpath /control/connections/ssl_handshake_local_cert_issuer +controlConnectionsSSLHSLocalCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Issuer" + ::= { controlConnectionsEntry 75 } + +-- tagpath /control/connections/ssl_handshake_local_cert_subject +controlConnectionsSSLHSLocalCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Subject" + ::= { controlConnectionsEntry 76 } + +-- tagpath /control/connections/ssl_handshake_local_cert_key_type +controlConnectionsSSLHSLocalCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Key Type" + ::= { controlConnectionsEntry 77 } + +-- tagpath /control/connections/ssl_handshake_local_cert_key_length +controlConnectionsSSLHSLocalCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Key Length" + ::= { controlConnectionsEntry 78 } + +-- tagpath /control/connections/ssl_handshake_peer_cert_serial +controlConnectionsSSLHSPeerCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Serial" + ::= { controlConnectionsEntry 79 } + +-- tagpath /control/connections/ssl_handshake_peer_cert_issuer +controlConnectionsSSLHSPeerCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Issuer" + ::= { controlConnectionsEntry 80 } + +-- tagpath /control/connections/ssl_handshake_peer_cert_subject +controlConnectionsSSLHSPeerCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Subject" + ::= { controlConnectionsEntry 81 } + +-- tagpath /control/connections/ssl_handshake_peer_cert_key_type +controlConnectionsSSLHSPeerCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Key Type" + ::= { controlConnectionsEntry 82} + +-- tagpath /control/connections/ssl_handshake_peer_cert_key_length +controlConnectionsSSLHSPeerCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Key Length" + ::= { controlConnectionsEntry 83 } + +-- tagpath /control/connections/ssl_handshake_ephemeral_group +controlConnectionsSSLHSPeerEphemeralGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Ephemeral Group" + ::= { controlConnectionsEntry 84 } + -- tagpath /control/connections-history controlConnectionsHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF ControlConnectionsHistoryEntry @@ -1617,7 +1970,6 @@ ControlConnectionsHistoryEntry ::= controlConnectionsHistoryRemoteEnum ConnFlagEnum, controlConnectionsHistoryLocalStateInfo String, controlConnectionsHistoryRemoteStateInfo String, - controlConnectionsHistoryVHOrgName String, controlConnectionsHistoryDowntime String, controlConnectionsHistoryTxHello Unsigned32, controlConnectionsHistoryTxConnects Unsigned32, @@ -1643,11 +1995,45 @@ ControlConnectionsHistoryEntry ::= controlConnectionsHistoryRepCount Unsigned32, controlConnectionsHistoryPrevDowntime String, controlConnectionsHistoryConfiguredSystemIp InetAddressIP, + controlConnectionsHistoryVHOrgName String, controlConnectionsHistoryUuid String, controlConnectionsHistoryTxCreateCert Unsigned32, controlConnectionsHistoryRxCreateCert Unsigned32, controlConnectionsHistoryTxCreateCertReply Unsigned32, - controlConnectionsHistoryRxCreateCertReply Unsigned32 + controlConnectionsHistoryRxCreateCertReply Unsigned32, + controlConnectionsHistoryProtocolVersion INTEGER, + controlConnectionsHistoryCipherName String, + controlConnectionsHistoryvDaemonHSLocalBidcertSerial String, + controlConnectionsHistoryvDaemonHSLocalBidcertIssuer String, + controlConnectionsHistoryvDaemonHSLocalBidcertSubject String, + controlConnectionsHistoryvDaemonHSLocalBidcertKeyType String, + controlConnectionsHistoryvDaemonHSLocalBidcertKeyLength INTEGER, + controlConnectionsHistoryvDaemonHSLocalCertSerial String, + controlConnectionsHistoryvDaemonHSLocalCertIssuer String, + controlConnectionsHistoryvDaemonHSLocalCertSubject String, + controlConnectionsHistoryvDaemonHSLocalCertKeyType String, + controlConnectionsHistoryvDaemonHSLocalCertKeyLength INTEGER, + controlConnectionsHistoryvDaemonHSPeerBidcertSerial String, + controlConnectionsHistoryvDaemonHSPeerBidcertIssuer String, + controlConnectionsHistoryvDaemonHSPeerBidcertSubject String, + controlConnectionsHistoryvDaemonHSPeerBidcertKeyType String, + controlConnectionsHistoryvDaemonHSPeerBidcertKeyLength INTEGER, + controlConnectionsHistoryvDaemonHSPeerCertSerial String, + controlConnectionsHistoryvDaemonHSPeerCertIssuer String, + controlConnectionsHistoryvDaemonHSPeerCertSubject String, + controlConnectionsHistoryvDaemonHSPeerCertKeyType String, + controlConnectionsHistoryvDaemonHSPeerCertKeyLength INTEGER, + controlConnectionsHistorySSLHSLocalCertSerial String, + controlConnectionsHistorySSLHSLocalCertIssuer String, + controlConnectionsHistorySSLHSLocalCertSubject String, + controlConnectionsHistorySSLHSLocalCertKeyType String, + controlConnectionsHistorySSLHSLocalCertKeyLength INTEGER, + controlConnectionsHistorySSLHSPeerCertSerial String, + controlConnectionsHistorySSLHSPeerCertIssuer String, + controlConnectionsHistorySSLHSPeerCertSubject String, + controlConnectionsHistorySSLHSPeerCertKeyType String, + controlConnectionsHistorySSLHSPeerCertKeyLength INTEGER, + controlConnectionsHistorySSLHSPeerEphemeralGroup String } -- tagpath /control/connections-history/instance @@ -1732,7 +2118,7 @@ controlConnectionsHistorySystemIp OBJECT-TYPE -- tagpath /control/connections-history/protocol controlConnectionsHistoryProtocol OBJECT-TYPE - SYNTAX INTEGER {dtls(0),tls(1)} + SYNTAX INTEGER {dtls(0),tls(1),tls-psk(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" @@ -1997,7 +2383,7 @@ controlConnectionsHistoryConfiguredSystemIp OBJECT-TYPE -- tagpath /control/connections-history/vh-org-name controlConnectionsHistoryVHOrgName OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Organization Name" @@ -2043,6 +2429,272 @@ controlConnectionsHistoryRxCreateCertReply OBJECT-TYPE DESCRIPTION "Rx create certificate reply from vManage" ::= { controlConnectionsHistoryEntry 49 } +-- tagpath /control/connections-history/protocol-version +controlConnectionsHistoryProtocolVersion OBJECT-TYPE + SYNTAX INTEGER {unknown(0),sslv3(1),tls1(2),tls11(3),tls12(4),tls13(5),dtls1(6),dtls12(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol Version" + DEFVAL { unknown } + ::= { controlConnectionsHistoryEntry 50 } + +-- tagpath /control/connections-history/cipher-name +controlConnectionsHistoryCipherName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cipher Name" + ::= { controlConnectionsHistoryEntry 51 } + +-- tagpath /control/connections-history/vd_handshake_local_bidcert_serial +controlConnectionsHistoryvDaemonHSLocalBidcertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Serial" + ::= { controlConnectionsHistoryEntry 52 } + +-- tagpath /control/connections-history/vd_handshake_local_bidcert_issuer +controlConnectionsHistoryvDaemonHSLocalBidcertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Issuer" + ::= { controlConnectionsHistoryEntry 53 } + +-- tagpath /control/connections-history/vd_handshake_local_bidcert_subject +controlConnectionsHistoryvDaemonHSLocalBidcertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Subject" + ::= { controlConnectionsHistoryEntry 54 } + +-- tagpath /control/connections-history/vd_handshake_local_bidcert_key_type +controlConnectionsHistoryvDaemonHSLocalBidcertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Key Type" + ::= { controlConnectionsHistoryEntry 55 } + +-- tagpath /control/connections-history/vd_handshake_local_bidcert_key_length +controlConnectionsHistoryvDaemonHSLocalBidcertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Key Length" + ::= { controlConnectionsHistoryEntry 56 } + +-- tagpath /control/connections-history/vd_handshake_local_cert_serial +controlConnectionsHistoryvDaemonHSLocalCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Serial" + ::= { controlConnectionsHistoryEntry 57 } + +-- tagpath /control/connections-history/vd_handshake_local_cert_issuer +controlConnectionsHistoryvDaemonHSLocalCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Issuer" + ::= { controlConnectionsHistoryEntry 58 } + +-- tagpath /control/connections-history/vd_handshake_local_cert_subject +controlConnectionsHistoryvDaemonHSLocalCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Subject" + ::= { controlConnectionsHistoryEntry 59 } + +-- tagpath /control/connections-history/vd_handshake_local_cert_key_type +controlConnectionsHistoryvDaemonHSLocalCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Key Type" + ::= { controlConnectionsHistoryEntry 60 } + +-- tagpath /control/connections-history/vd_handshake_local_key_length +controlConnectionsHistoryvDaemonHSLocalCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Key Length" + ::= { controlConnectionsHistoryEntry 61 } + +-- tagpath /control/connections-history/vd_handshake_peer_bidcert_serial +controlConnectionsHistoryvDaemonHSPeerBidcertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Serial" + ::= { controlConnectionsHistoryEntry 62 } + +-- tagpath /control/connections-history/vd_handshake_peer_bidcert_issuer +controlConnectionsHistoryvDaemonHSPeerBidcertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Issuer" + ::= { controlConnectionsHistoryEntry 63 } + +-- tagpath /control/connections-history/vd_handshake_peer_bidcert_subject +controlConnectionsHistoryvDaemonHSPeerBidcertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Issuer" + ::= { controlConnectionsHistoryEntry 64 } + +-- tagpath /control/connections-history/vd_handshake_peer_bidcert_key_type +controlConnectionsHistoryvDaemonHSPeerBidcertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Key Type" + ::= { controlConnectionsHistoryEntry 65 } + +-- tagpath /control/connections-history/vd_handshake_peer_bidcert_key_length +controlConnectionsHistoryvDaemonHSPeerBidcertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Key Length" + ::= { controlConnectionsHistoryEntry 66 } + +-- tagpath /control/connections-history/vd_handshake_peer_cert_serial +controlConnectionsHistoryvDaemonHSPeerCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Serial" + ::= { controlConnectionsHistoryEntry 67 } + +-- tagpath /control/connections-history/vd_handshake_peer_cert_issuer +controlConnectionsHistoryvDaemonHSPeerCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Issuer" + ::= { controlConnectionsHistoryEntry 68 } + +-- tagpath /control/connections-history/vd_handshake_peer_cert_subject +controlConnectionsHistoryvDaemonHSPeerCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Subject" + ::= { controlConnectionsHistoryEntry 69 } + +-- tagpath /control/connections-history/vd_handshake_peer_cert_key_type +controlConnectionsHistoryvDaemonHSPeerCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certficate Key Type" + ::= { controlConnectionsHistoryEntry 70 } + +-- tagpath /control/connections-history/vd_handshake_peer_cert_key_length +controlConnectionsHistoryvDaemonHSPeerCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Key Length" + ::= { controlConnectionsHistoryEntry 71 } + +-- tagpath /control/connections-history/ssl_handshake_local_cert_serial +controlConnectionsHistorySSLHSLocalCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Serial" + ::= { controlConnectionsHistoryEntry 72 } + +-- tagpath /control/connections-history/ssl_handshake_local_cert_issuer +controlConnectionsHistorySSLHSLocalCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Issuer" + ::= { controlConnectionsHistoryEntry 73 } + +-- tagpath /control/connections-history/ssl_handshake_local_cert_subject +controlConnectionsHistorySSLHSLocalCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Subject" + ::= { controlConnectionsHistoryEntry 74 } + +-- tagpath /control/connections-history/ssl_handshake_local_cert_key_type +controlConnectionsHistorySSLHSLocalCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Key type" + ::= { controlConnectionsHistoryEntry 75 } + +-- tagpath /control/connections-history/ssl_handshake_local_cert_key_length +controlConnectionsHistorySSLHSLocalCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Key Length" + ::= { controlConnectionsHistoryEntry 76 } + +-- tagpath /control/connections-history/ssl_handshake_peer_cert_serial +controlConnectionsHistorySSLHSPeerCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Serial" + ::= { controlConnectionsHistoryEntry 77 } + +-- tagpath /control/connections-history/ssl_handshake_peer_cert_issuer +controlConnectionsHistorySSLHSPeerCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Issuer" + ::= { controlConnectionsHistoryEntry 78 } + +-- tagpath /control/connections-history/ssl_handshake_peer_cert_subject +controlConnectionsHistorySSLHSPeerCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Subject" + ::= { controlConnectionsHistoryEntry 79 } + +-- tagpath /control/connections-history/ssl_handshake_peer_cert_key_type +controlConnectionsHistorySSLHSPeerCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Key Type" + ::= { controlConnectionsHistoryEntry 80 } + +-- tagpath /control/connections-history/ssl_handshake_peer_cert_key_length +controlConnectionsHistorySSLHSPeerCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Key Length" + ::= { controlConnectionsHistoryEntry 81 } + +-- tagpath /control/connections-history/ssl_handshake_ephemeral_group +controlConnectionsHistorySSLHSPeerEphemeralGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Ephemeral Group" + ::= { controlConnectionsHistoryEntry 82 } + + -- tagpath /control/local-properties/ip-address-list controlLocalPropertiesIpAddressListTable OBJECT-TYPE SYNTAX SEQUENCE OF ControlLocalPropertiesIpAddressListEntry @@ -2299,7 +2951,8 @@ ControlLocalPropertiesWanInterfaceListEntry ::= controlLocalPropertiesWanInterfaceListLowBandwidthLink String, controlLocalPropertiesWanInterfaceListNatType String, controlLocalPropertiesWanInterfaceListInterfaceAdminState StateEnum, - controlLocalPropertiesWanInterfaceListInterfaceOperState StateEnum + controlLocalPropertiesWanInterfaceListInterfaceOperState StateEnum, + controlLocalPropertiesWanInterfaceListRegionId String } -- tagpath /control/local-properties/wan-interface-list/index @@ -2542,6 +3195,14 @@ controlLocalPropertiesWanInterfaceListInterfaceOperState OBJECT-TYPE 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 @@ -2725,7 +3386,7 @@ controlValidVsmartsSerialNumber OBJECT-TYPE -- tagpath /control/valid-vsmarts/org controlValidVsmartsOrg OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Organization that the controller belongs to" @@ -2784,7 +3445,7 @@ controlValidVedgesValidity OBJECT-TYPE -- tagpath /control/valid-vedges/org controlValidVedgesOrg OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Organization that the vedge belongs to" @@ -2879,7 +3540,7 @@ controlSummaryVedgeCounts OBJECT-TYPE -- tagpath /control/summary/protocol controlSummaryProtocol OBJECT-TYPE - SYNTAX INTEGER {dtls(0),tls(1)} + SYNTAX INTEGER {dtls(0),tls(1),tls-psk(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" @@ -2947,26 +3608,149 @@ controlValidVManageIdChassisNumbers OBJECT-TYPE DESCRIPTION "Chassis number of the device" ::= { controlValidVmanageIdEntry 1 } --- tagpath /orchestrator/connections -orchestratorConnectionsTable OBJECT-TYPE - SYNTAX SEQUENCE OF OrchestratorConnectionsEntry +-- tagpath /control/tenant-connections +controlTenantConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF ControlTenantConnectionsEntry MAX-ACCESS not-accessible STATUS current - DESCRIPTION "Display orchestrator connection information" - ::= { orchestrator 1 } + DESCRIPTION "Display tenant control connections information" + ::= { control 11 } --- tagpath /orchestrator/connections -orchestratorConnectionsEntry OBJECT-TYPE - SYNTAX OrchestratorConnectionsEntry +-- tagpath /control/tenant-connections +controlTenantConnectionsEntry OBJECT-TYPE + SYNTAX ControlTenantConnectionsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" - INDEX { orchestratorConnectionsInstance, orchestratorConnectionsPeerType, orchestratorConnectionsSiteId, orchestratorConnectionsDomainId, orchestratorConnectionsLocalPrivateIp, orchestratorConnectionsLocalPrivatePort, orchestratorConnectionsPublicIp, orchestratorConnectionsPublicPort } - ::= { orchestratorConnectionsTable 1 } + INDEX { controlTenantConnectionsInstance, controlTenantConnectionsSiteId, controlTenantConnectionsDomainId, + controlTenantConnectionsLocalPrivateIp, controlTenantConnectionsLocalPrivatePort, + controlTenantConnectionsPublicIp, controlTenantConnectionsPublicPort, controlTenantConnectionsTenantIdx } + ::= { controlTenantConnectionsTable 1 } -OrchestratorConnectionsEntry ::= +ControlTenantConnectionsEntry ::= SEQUENCE { - orchestratorConnectionsInstance Unsigned32, + 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, @@ -3015,7 +3799,42 @@ OrchestratorConnectionsEntry ::= orchestratorConnectionsRxCreateCert Unsigned32, orchestratorConnectionsTxCreateCertReply Unsigned32, orchestratorConnectionsRxCreateCertReply Unsigned32, - orchestratorConnectionsCloudHosted TruthValue + orchestratorConnectionsCloudHosted TruthValue, + orchestratorConnectionsPeerRegionIdSet String, + orchestratorConnectionsPeerSessId Counter64, + orchestratorConnectionsProtocolVersion INTEGER, + orchestratorConnectionsCipherName String, + orchestratorConnectionsvDaemonHSLocalBidcertSerial String, + orchestratorConnectionsvDaemonHSLocalBidcertIssuer String, + orchestratorConnectionsvDaemonHSLocalBidcertSubject String, + orchestratorConnectionsvDaemonHSLocalBidcertKeyType String, + orchestratorConnectionsvDaemonHSLocalBidcertKeyLength INTEGER, + orchestratorConnectionsvDaemonHSLocalCertSerial String, + orchestratorConnectionsvDaemonHSLocalCertIssuer String, + orchestratorConnectionsvDaemonHSLocalCertSubject String, + orchestratorConnectionsvDaemonHSLocalCertKeyType String, + orchestratorConnectionsvDaemonHSLocalCertKeyLength INTEGER, + orchestratorConnectionsvDaemonHSPeerBidcertSerial String, + orchestratorConnectionsvDaemonHSPeerBidcertIssuer String, + orchestratorConnectionsvDaemonHSPeerBidcertSubject String, + orchestratorConnectionsvDaemonHSPeerBidcertKeyType String, + orchestratorConnectionsvDaemonHSPeerBidcertKeyLength INTEGER, + orchestratorConnectionsvDaemonHSPeerCertSerial String, + orchestratorConnectionsvDaemonHSPeerCertIssuer String, + orchestratorConnectionsvDaemonHSPeerCertSubject String, + orchestratorConnectionsvDaemonHSPeerCertKeyType String, + orchestratorConnectionsvDaemonHSPeerCertKeyLength INTEGER, + orchestratorConnectionsSSLHSLocalCertSerial String, + orchestratorConnectionsSSLHSLocalCertIssuer String, + orchestratorConnectionsSSLHSLocalCertSubject String, + orchestratorConnectionsSSLHSLocalCertKeyType String, + orchestratorConnectionsSSLHSLocalCertKeyLength INTEGER, + orchestratorConnectionsSSLHSPeerCertSerial String, + orchestratorConnectionsSSLHSPeerCertIssuer String, + orchestratorConnectionsSSLHSPeerCertSubject String, + orchestratorConnectionsSSLHSPeerCertKeyType String, + orchestratorConnectionsSSLHSPeerCertKeyLength INTEGER, + orchestratorConnectionsSSLHSPeerEphemeralGroup String } -- tagpath /orchestrator/connections/instance @@ -3052,7 +3871,7 @@ orchestratorConnectionsDomainId OBJECT-TYPE -- tagpath /orchestrator/connections/protocol orchestratorConnectionsProtocol OBJECT-TYPE - SYNTAX INTEGER {dtls(0),tls(1)} + SYNTAX INTEGER {dtls(0),tls(1),tls-psk(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" @@ -3365,7 +4184,7 @@ orchestratorConnectionsNegotiatedHelloTolerance OBJECT-TYPE -- tagpath /orchestrator/connections/orgname orchestratorConnectionsOrgname OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Organization Name" @@ -3373,7 +4192,7 @@ orchestratorConnectionsOrgname OBJECT-TYPE -- tagpath /orchestrator/connections/sporgname orchestratorConnectionsSporgname OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "SP Organization Name" @@ -3419,6 +4238,287 @@ orchestratorConnectionsCloudHosted OBJECT-TYPE 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/protocol-version +orchestratorConnectionsProtocolVersion OBJECT-TYPE + SYNTAX INTEGER {unknown(0),sslv3(1),tls1(2),tls11(3),tls12(4),tls13(5),dtls1(6),dtls12(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol Version" + DEFVAL { unknown } + ::= { orchestratorConnectionsEntry 53 } + +-- tagpath /orchestrator/connections/cipher-name +orchestratorConnectionsCipherName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cipher Name" + ::= { orchestratorConnectionsEntry 54 } + +-- tagpath /orchestrator/connections/vd_handshake_local_bidcert_serial +orchestratorConnectionsvDaemonHSLocalBidcertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Serial" + ::= { orchestratorConnectionsEntry 55 } + +-- tagpath /orchestrator/connections/vd_handshake_local_bidcert_issuer +orchestratorConnectionsvDaemonHSLocalBidcertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Issuer" + ::= { orchestratorConnectionsEntry 56 } + +-- tagpath /orchestrator/connections/vd_handshake_local_bidcert_subject +orchestratorConnectionsvDaemonHSLocalBidcertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Subject" + ::= { orchestratorConnectionsEntry 57 } + +-- tagpath /orchestrator/connections/vd_handshake_local_bidcert_key_type +orchestratorConnectionsvDaemonHSLocalBidcertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Key Type" + ::= { orchestratorConnectionsEntry 58 } + +-- tagpath /orchestrator/connections/vd_handshake_local_bidcert_key_length +orchestratorConnectionsvDaemonHSLocalBidcertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Key Length" + ::= { orchestratorConnectionsEntry 59 } + +-- tagpath /orchestrator/connections/vd_handshake_local_cert_serial +orchestratorConnectionsvDaemonHSLocalCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Serial" + ::= { orchestratorConnectionsEntry 60 } + +-- tagpath /orchestrator/connections/vd_handshake_local_cert_issuer +orchestratorConnectionsvDaemonHSLocalCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Issuer" + ::= { orchestratorConnectionsEntry 61 } + +-- tagpath /orchestrator/connections/vd_handshake_local_cert_subject +orchestratorConnectionsvDaemonHSLocalCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Subject" + ::= { orchestratorConnectionsEntry 62 } + +-- tagpath /orchestrator/connections/vd_handshake_local_cert_key_type +orchestratorConnectionsvDaemonHSLocalCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Key Type" + ::= { orchestratorConnectionsEntry 63 } + +-- tagpath /orchestrator/connections/vd_handshake_local_cert_key_length +orchestratorConnectionsvDaemonHSLocalCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Key Length" + ::= { orchestratorConnectionsEntry 64 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_bidcert_serial +orchestratorConnectionsvDaemonHSPeerBidcertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Serial" + ::= { orchestratorConnectionsEntry 65 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_bidcert_issuer +orchestratorConnectionsvDaemonHSPeerBidcertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Issuer" + ::= { orchestratorConnectionsEntry 66 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_bidcert_subject +orchestratorConnectionsvDaemonHSPeerBidcertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Subject" + ::= { orchestratorConnectionsEntry 67 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_bidcert_key_type +orchestratorConnectionsvDaemonHSPeerBidcertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Key Type" + ::= { orchestratorConnectionsEntry 68 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_bidcert_key_length +orchestratorConnectionsvDaemonHSPeerBidcertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Key Length" + ::= { orchestratorConnectionsEntry 69 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_cert_serial +orchestratorConnectionsvDaemonHSPeerCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Serial" + ::= { orchestratorConnectionsEntry 70 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_cert_issuer +orchestratorConnectionsvDaemonHSPeerCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Issuer" + ::= { orchestratorConnectionsEntry 71 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_cert_subject +orchestratorConnectionsvDaemonHSPeerCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Subject" + ::= { orchestratorConnectionsEntry 72 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_cert_key_type +orchestratorConnectionsvDaemonHSPeerCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Key Type" + ::= { orchestratorConnectionsEntry 73 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_cert_key_length +orchestratorConnectionsvDaemonHSPeerCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Key Length" + ::= { orchestratorConnectionsEntry 74 } + +-- tagpath /orchestrator/connections/ssl_handshake_local_cert_serial +orchestratorConnectionsSSLHSLocalCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Serial" + ::= { orchestratorConnectionsEntry 75 } + +-- tagpath /orchestrator/connections/ssl_handshake_local_cert_issuer +orchestratorConnectionsSSLHSLocalCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Issuer" + ::= { orchestratorConnectionsEntry 76 } + +-- tagpath /orchestrator/connections/ssl_handshake_local_cert_subject +orchestratorConnectionsSSLHSLocalCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Subject" + ::= { orchestratorConnectionsEntry 77 } + +-- tagpath /orchestrator/connections/ssl_handshake_local_cert_key_type +orchestratorConnectionsSSLHSLocalCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Key Type" + ::= { orchestratorConnectionsEntry 78 } + +-- tagpath /orchestrator/connections/ssl_handshake_local_cert_key_length +orchestratorConnectionsSSLHSLocalCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Key Length" + ::= { orchestratorConnectionsEntry 79 } + +-- tagpath /orchestrator/connections/ssl_handshake_peer_cert_serial +orchestratorConnectionsSSLHSPeerCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Serial" + ::= { orchestratorConnectionsEntry 80 } + +-- tagpath /orchestrator/connections/ssl_handshake_peer_cert_issuer +orchestratorConnectionsSSLHSPeerCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Issuer" + ::= { orchestratorConnectionsEntry 81 } + +-- tagpath /orchestrator/connections/ssl_handshake_peer_cert_subject +orchestratorConnectionsSSLHSPeerCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Subject" + ::= { orchestratorConnectionsEntry 82 } + +-- tagpath /orchestrator/connections/ssl_handshake_peer_cert_key_type +orchestratorConnectionsSSLHSPeerCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Key Type" + ::= { orchestratorConnectionsEntry 83 } + +-- tagpath /orchestrator/connections/ssl_handshake_peer_cert_key_length +orchestratorConnectionsSSLHSPeerCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Key Length" + ::= { orchestratorConnectionsEntry 84 } + +-- tagpath /orchestrator/connections/ssl_handshake_ephemeral_group +orchestratorConnectionsSSLHSPeerEphemeralGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Ephemeral Group" + ::= { orchestratorConnectionsEntry 85 } + -- tagpath /orchestrator/connections-history orchestratorConnectionsHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF OrchestratorConnectionsHistoryEntry @@ -3488,8 +4588,41 @@ OrchestratorConnectionsHistoryEntry ::= orchestratorConnectionsHistoryTxCreateCert Unsigned32, orchestratorConnectionsHistoryRxCreateCert Unsigned32, orchestratorConnectionsHistoryTxCreateCertReply Unsigned32, - orchestratorConnectionsHistoryRxCreateCertReply Unsigned32 - } + orchestratorConnectionsHistoryRxCreateCertReply Unsigned32, + orchestratorConnectionsHistoryProtocolVersion INTEGER, + orchestratorConnectionsHistoryCipherName String, + orchestratorConnectionsHistoryvDaemonHSLocalBidcertSerial String, + orchestratorConnectionsHistoryvDaemonHSLocalBidcertIssuer String, + orchestratorConnectionsHistoryvDaemonHSLocalBidcertSubject String, + orchestratorConnectionsHistoryvDaemonHSLocalBidcertKeyType String, + orchestratorConnectionsHistoryvDaemonHSLocalBidcertKeyLength INTEGER, + orchestratorConnectionsHistoryvDaemonHSLocalCertSerial String, + orchestratorConnectionsHistoryvDaemonHSLocalCertIssuer String, + orchestratorConnectionsHistoryvDaemonHSLocalCertSubject String, + orchestratorConnectionsHistoryvDaemonHSLocalCertKeyType String, + orchestratorConnectionsHistoryvDaemonHSLocalCertKeyLength INTEGER, + orchestratorConnectionsHistoryvDaemonHSPeerBidcertSerial String, + orchestratorConnectionsHistoryvDaemonHSPeerBidcertIssuer String, + orchestratorConnectionsHistoryvDaemonHSPeerBidcertSubject String, + orchestratorConnectionsHistoryvDaemonHSPeerBidcertKeyType String, + orchestratorConnectionsHistoryvDaemonHSPeerBidcertKeyLength INTEGER, + orchestratorConnectionsHistoryvDaemonHSPeerCertSerial String, + orchestratorConnectionsHistoryvDaemonHSPeerCertIssuer String, + orchestratorConnectionsHistoryvDaemonHSPeerCertSubject String, + orchestratorConnectionsHistoryvDaemonHSPeerCertKeyType String, + orchestratorConnectionsHistoryvDaemonHSPeerCertKeyLength INTEGER, + orchestratorConnectionsHistorySSLHSLocalCertSerial String, + orchestratorConnectionsHistorySSLHSLocalCertIssuer String, + orchestratorConnectionsHistorySSLHSLocalCertSubject String, + orchestratorConnectionsHistorySSLHSLocalCertKeyType String, + orchestratorConnectionsHistorySSLHSLocalCertKeyLength INTEGER, + orchestratorConnectionsHistorySSLHSPeerCertSerial String, + orchestratorConnectionsHistorySSLHSPeerCertIssuer String, + orchestratorConnectionsHistorySSLHSPeerCertSubject String, + orchestratorConnectionsHistorySSLHSPeerCertKeyType String, + orchestratorConnectionsHistorySSLHSPeerCertKeyLength INTEGER, + orchestratorConnectionsHistorySSLHSPeerEphemeralGroup String + } -- tagpath /orchestrator/connections-history/instance orchestratorConnectionsHistoryInstance OBJECT-TYPE @@ -3533,7 +4666,7 @@ orchestratorConnectionsHistoryDomainId OBJECT-TYPE -- tagpath /orchestrator/connections-history/protocol orchestratorConnectionsHistoryProtocol OBJECT-TYPE - SYNTAX INTEGER {dtls(0),tls(1)} + SYNTAX INTEGER {dtls(0),tls(1),tls-psk(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" @@ -3846,7 +4979,7 @@ orchestratorConnectionsHistoryPrevDowntime OBJECT-TYPE -- tagpath /orchestrator/connections-history/h-orgname orchestratorConnectionsHistoryHOrgname OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Organization Name" @@ -3854,7 +4987,7 @@ orchestratorConnectionsHistoryHOrgname OBJECT-TYPE -- tagpath /orchestrator/connections-history/h-sporgname orchestratorConnectionsHistoryHSporgname OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "SP Organization Name" @@ -3900,89 +5033,354 @@ orchestratorConnectionsHistoryRxCreateCertReply OBJECT-TYPE 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 +-- tagpath /orchestrator/connections-history/protocol-version +orchestratorConnectionsHistoryProtocolVersion OBJECT-TYPE + SYNTAX INTEGER {unknown(0),sslv3(1),tls1(2),tls11(3),tls12(4),tls13(5),dtls1(6),dtls12(7)} + MAX-ACCESS read-only STATUS current - DESCRIPTION "List of WAN interfaces" - ::= { orchestratorLocalProperties 12 } + DESCRIPTION "Protocol Version" + DEFVAL { unknown } + ::= { orchestratorConnectionsHistoryEntry 52 } --- tagpath /orchestrator/local-properties/wan-interface-list -orchestratorLocalPropertiesWanInterfaceListEntry OBJECT-TYPE - SYNTAX OrchestratorLocalPropertiesWanInterfaceListEntry - MAX-ACCESS not-accessible +-- tagpath /orchestrator/connections-history/cipher-name +orchestratorConnectionsHistoryCipherName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only STATUS current - DESCRIPTION "" - INDEX { orchestratorLocalPropertiesWanInterfaceListInstance, orchestratorLocalPropertiesWanInterfaceListIndex } - ::= { orchestratorLocalPropertiesWanInterfaceListTable 1 } + DESCRIPTION "Cipher Name" + ::= { orchestratorConnectionsHistoryEntry 53 } -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/connections-history/vd_handshake_local_bidcert_serial +orchestratorConnectionsHistoryvDaemonHSLocalBidcertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Serial" + ::= { orchestratorConnectionsHistoryEntry 54 } --- tagpath /orchestrator/local-properties/wan-interface-list/index -orchestratorLocalPropertiesWanInterfaceListIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible +-- tagpath /orchestrator/connections-history/vd_handshake_local_bidcert_issuer +orchestratorConnectionsHistoryvDaemonHSLocalBidcertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only STATUS current - DESCRIPTION "WAN index" - ::= { orchestratorLocalPropertiesWanInterfaceListEntry 1 } + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Issuer" + ::= { orchestratorConnectionsHistoryEntry 55 } --- tagpath /orchestrator/local-properties/wan-interface-list/ip -orchestratorLocalPropertiesWanInterfaceListIp OBJECT-TYPE - SYNTAX InetAddressIP +-- tagpath /orchestrator/connections-history/vd_handshake_local_bidcert_subject +orchestratorConnectionsHistoryvDaemonHSLocalBidcertSubject OBJECT-TYPE + SYNTAX String MAX-ACCESS read-only STATUS current - DESCRIPTION "IP address" - ::= { orchestratorLocalPropertiesWanInterfaceListEntry 2 } + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Subject" + ::= { orchestratorConnectionsHistoryEntry 56 } --- tagpath /orchestrator/local-properties/wan-interface-list/port -orchestratorLocalPropertiesWanInterfaceListPort OBJECT-TYPE - SYNTAX Unsigned32 +-- tagpath /orchestrator/connections-history/vd_handshake_local_bidcert_key_type +orchestratorConnectionsHistoryvDaemonHSLocalBidcertKeyType OBJECT-TYPE + SYNTAX String MAX-ACCESS read-only STATUS current - DESCRIPTION "Port" - ::= { orchestratorLocalPropertiesWanInterfaceListEntry 3 } + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Key Type" + ::= { orchestratorConnectionsHistoryEntry 57 } --- tagpath /orchestrator/local-properties/wan-interface-list/num-vsmarts -orchestratorLocalPropertiesWanInterfaceListNumVsmarts OBJECT-TYPE - SYNTAX Unsigned32 +-- tagpath /orchestrator/connections-history/vd_handshake_local_bidcert_key_length +orchestratorConnectionsHistoryvDaemonHSLocalBidcertKeyLength OBJECT-TYPE + SYNTAX INTEGER MAX-ACCESS read-only STATUS current - DESCRIPTION "Number of vSmarts" - ::= { orchestratorLocalPropertiesWanInterfaceListEntry 4 } + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Key Length" + ::= { orchestratorConnectionsHistoryEntry 58 } --- tagpath /orchestrator/local-properties/wan-interface-list/num-vmanages -orchestratorLocalPropertiesWanInterfaceListNumVmanages OBJECT-TYPE - SYNTAX Unsigned32 +-- tagpath /orchestrator/connections-history/vd_handshake_local_cert_serial +orchestratorConnectionsHistoryvDaemonHSLocalCertSerial OBJECT-TYPE + SYNTAX String MAX-ACCESS read-only STATUS current - DESCRIPTION "Number of vManages" - ::= { orchestratorLocalPropertiesWanInterfaceListEntry 5 } + DESCRIPTION "vDaemon Handshake Local Certificate Serial" + ::= { orchestratorConnectionsHistoryEntry 59 } --- tagpath /orchestrator/local-properties/wan-interface-list/admin-state -orchestratorLocalPropertiesWanInterfaceListAdminState OBJECT-TYPE - SYNTAX StateEnum +-- tagpath /orchestrator/connections-history/vd_handshake_local_cert_issuer +orchestratorConnectionsHistoryvDaemonHSLocalCertIssuer OBJECT-TYPE + SYNTAX String MAX-ACCESS read-only STATUS current - DESCRIPTION "Administrative state" - ::= { orchestratorLocalPropertiesWanInterfaceListEntry 6 } + DESCRIPTION "vDaemon Handshake Local Certificate Issuer" + ::= { orchestratorConnectionsHistoryEntry 60 } --- tagpath /orchestrator/local-properties/wan-interface-list/operation-state -orchestratorLocalPropertiesWanInterfaceListOperationState OBJECT-TYPE - SYNTAX StateEnum +-- tagpath /orchestrator/connections-history/vd_handshake_local_cert_subject +orchestratorConnectionsHistoryvDaemonHSLocalCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Subject" + ::= { orchestratorConnectionsHistoryEntry 61 } + +-- tagpath /orchestrator/connections-history/vd_handshake_local_cert_key_type +orchestratorConnectionsHistoryvDaemonHSLocalCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Key Type" + ::= { orchestratorConnectionsHistoryEntry 62 } + +-- tagpath /orchestrator/connections-history/vd_handshake_local_cert_key_length +orchestratorConnectionsHistoryvDaemonHSLocalCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Key Length" + ::= { orchestratorConnectionsHistoryEntry 63 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_bidcert_serial +orchestratorConnectionsHistoryvDaemonHSPeerBidcertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Serial" + ::= { orchestratorConnectionsHistoryEntry 64 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_bidcert_issuer +orchestratorConnectionsHistoryvDaemonHSPeerBidcertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Issuer" + ::= { orchestratorConnectionsHistoryEntry 65 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_bidcert_subject +orchestratorConnectionsHistoryvDaemonHSPeerBidcertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Subject" + ::= { orchestratorConnectionsHistoryEntry 66 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_bidcert_key_type +orchestratorConnectionsHistoryvDaemonHSPeerBidcertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Key Type" + ::= { orchestratorConnectionsHistoryEntry 67 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_bidcert_key_length +orchestratorConnectionsHistoryvDaemonHSPeerBidcertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Key Length" + ::= { orchestratorConnectionsHistoryEntry 68 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_cert_serial +orchestratorConnectionsHistoryvDaemonHSPeerCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Serial" + ::= { orchestratorConnectionsHistoryEntry 69 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_cert_issuer +orchestratorConnectionsHistoryvDaemonHSPeerCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Issuer" + ::= { orchestratorConnectionsHistoryEntry 70 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_cert_subject +orchestratorConnectionsHistoryvDaemonHSPeerCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Subject" + ::= { orchestratorConnectionsHistoryEntry 71 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_cert_key_type +orchestratorConnectionsHistoryvDaemonHSPeerCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Key Type" + ::= { orchestratorConnectionsHistoryEntry 72 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_cert_key_length +orchestratorConnectionsHistoryvDaemonHSPeerCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Key Length" + ::= { orchestratorConnectionsHistoryEntry 73 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_local_cert_serial +orchestratorConnectionsHistorySSLHSLocalCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Serial" + ::= { orchestratorConnectionsHistoryEntry 74 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_local_cert_issuer +orchestratorConnectionsHistorySSLHSLocalCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Issuer" + ::= { orchestratorConnectionsHistoryEntry 75 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_local_cert_subject +orchestratorConnectionsHistorySSLHSLocalCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Subject" + ::= { orchestratorConnectionsHistoryEntry 76 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_local_cert_key_type +orchestratorConnectionsHistorySSLHSLocalCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Key Type" + ::= { orchestratorConnectionsHistoryEntry 77 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_local_cert_key_length +orchestratorConnectionsHistorySSLHSLocalCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Key Length" + ::= { orchestratorConnectionsHistoryEntry 78 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_peer_cert_serial +orchestratorConnectionsHistorySSLHSPeerCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Serial" + ::= { orchestratorConnectionsHistoryEntry 79 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_peer_cert_issuer +orchestratorConnectionsHistorySSLHSPeerCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Issuer" + ::= { orchestratorConnectionsHistoryEntry 80 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_peer_cert_subject +orchestratorConnectionsHistorySSLHSPeerCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Subject" + ::= { orchestratorConnectionsHistoryEntry 81 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_peer_cert_key_type +orchestratorConnectionsHistorySSLHSPeerCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Key Type" + ::= { orchestratorConnectionsHistoryEntry 82 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_peer_cert_key_length +orchestratorConnectionsHistorySSLHSPeerCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Key Length" + ::= { orchestratorConnectionsHistoryEntry 83 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_ephemeral_group +orchestratorConnectionsHistorySSLHSPeerEphemeralGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Ephemeral Group" + ::= { orchestratorConnectionsHistoryEntry 84 } + +-- 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" @@ -4053,7 +5451,7 @@ orchestratorValidVsmartsSerialNumber OBJECT-TYPE -- tagpath /orchestrator/valid-vsmarts/org orchestratorValidVsmartsOrg OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Organization that the controller belongs to" @@ -4112,7 +5510,7 @@ orchestratorValidVedgesValidity OBJECT-TYPE -- tagpath /orchestrator/valid-vedges/org orchestratorValidVedgesOrg OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Organization the vedge belongs to" @@ -4198,7 +5596,7 @@ orchestratorSummaryVedgeCounts OBJECT-TYPE -- tagpath /control/summary/protocol orchestratorSummaryProtocol OBJECT-TYPE - SYNTAX INTEGER {dtls(0),tls(1)} + SYNTAX INTEGER {dtls(0),tls(1),tls-psk(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" @@ -4390,1362 +5788,23 @@ orchestratorUnclaimedVedgesOrg OBJECT-TYPE 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 +-- tagpath /ztp/entries +ztpEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF ZtpEntriesEntry MAX-ACCESS not-accessible STATUS current - DESCRIPTION "Display IPSec inbound connections" - ::= { ipsec 2 } + DESCRIPTION "Display vEdges in the ZTP database" + ::= { ztp 1 } --- 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 - } - --- 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 current - 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/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 Unsigned32 (0 .. 65530) - 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 +-- 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 Unsigned32 (0 .. 65530) - 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, diff --git a/viptela-mibs/20.3/VIPTELA-TRAPS.mib b/viptela-mibs/20.15/VIPTELA-TRAPS.mib old mode 100755 new mode 100644 similarity index 85% rename from viptela-mibs/20.3/VIPTELA-TRAPS.mib rename to viptela-mibs/20.15/VIPTELA-TRAPS.mib index 6edac9a9..7689409c --- a/viptela-mibs/20.3/VIPTELA-TRAPS.mib +++ b/viptela-mibs/20.15/VIPTELA-TRAPS.mib @@ -14,10 +14,34 @@ IMPORTS ; viptela-traps MODULE-IDENTITY - LAST-UPDATED "202007010000Z" + LAST-UPDATED "202407010000Z" ORGANIZATION "Viptela, Inc." CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" DESCRIPTION "This module defines the data model for VPN operational data" + REVISION "202407010000Z" + DESCRIPTION "Viptela Revision 20.15" + REVISION "202403010000Z" + DESCRIPTION "Viptela Revision 20.14" + REVISION "202311010000Z" + DESCRIPTION "Viptela Revision 20.13" + 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" @@ -309,6 +333,16 @@ WwanQosStatusEnum ::= TEXTUAL-CONVENTION 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 @@ -1618,7 +1652,112 @@ viptelaSecuritySubjectSerialNumber OBJECT-TYPE 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 { @@ -1629,7 +1768,7 @@ viptelaActionsSystemSoftwareInstallStatus NOTIFICATION-TYPE viptelaActionsMessage } STATUS current - DESCRIPTION "viptela trap from viptela-actions" + DESCRIPTION "Status of system software install" ::= { traps 1 } viptelaActionsSystemRebootIssued NOTIFICATION-TYPE @@ -1639,7 +1778,7 @@ viptelaActionsSystemRebootIssued NOTIFICATION-TYPE viptelaActionsRebootReason } STATUS current - DESCRIPTION "viptela trap from viptela-actions" + DESCRIPTION "Issued a system reboot" ::= { traps 2 } viptelaActionsSystemRebootComplete NOTIFICATION-TYPE @@ -1648,7 +1787,7 @@ viptelaActionsSystemRebootComplete NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-actions" + DESCRIPTION "System reboot completed" ::= { traps 3 } viptelaBfdBfdStateChange NOTIFICATION-TYPE @@ -1669,7 +1808,7 @@ viptelaBfdBfdStateChange NOTIFICATION-TYPE viptelaBfdFlapReason } STATUS current - DESCRIPTION "viptela trap from viptela-bfd" + DESCRIPTION "Bfd state has changed" ::= { traps 4 } viptelaHardwareFlashFault NOTIFICATION-TYPE @@ -1679,7 +1818,7 @@ viptelaHardwareFlashFault NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Flash fault" ::= { traps 5 } viptelaHardwareEmmcFault NOTIFICATION-TYPE @@ -1689,7 +1828,7 @@ viptelaHardwareEmmcFault NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Emmc fault" ::= { traps 6 } viptelaHardwareSdcardFault NOTIFICATION-TYPE @@ -1699,7 +1838,7 @@ viptelaHardwareSdcardFault NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Sdcard fault" ::= { traps 7 } viptelaHardwareTempsensorFault NOTIFICATION-TYPE @@ -1712,7 +1851,7 @@ viptelaHardwareTempsensorFault NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Tempsensor fault" ::= { traps 8 } viptelaHardwareTempsensorState NOTIFICATION-TYPE @@ -1726,7 +1865,7 @@ viptelaHardwareTempsensorState NOTIFICATION-TYPE viptelaHardwareSensorNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Tempsensor state" ::= { traps 9 } viptelaHardwareFanFault NOTIFICATION-TYPE @@ -1738,7 +1877,7 @@ viptelaHardwareFanFault NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Fan fault" ::= { traps 10 } viptelaHardwareFantrayFault NOTIFICATION-TYPE @@ -1749,7 +1888,7 @@ viptelaHardwareFantrayFault NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Fantray fault" ::= { traps 11 } viptelaHardwarePemFault NOTIFICATION-TYPE @@ -1760,7 +1899,7 @@ viptelaHardwarePemFault NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Pem fault" ::= { traps 12 } viptelaHardwarePemStateChange NOTIFICATION-TYPE @@ -1771,7 +1910,7 @@ viptelaHardwarePemStateChange NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Pem state change" ::= { traps 13 } viptelaHardwarePimFault NOTIFICATION-TYPE @@ -1782,7 +1921,7 @@ viptelaHardwarePimFault NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Pim fault" ::= { traps 14 } viptelaHardwarePimStateChange NOTIFICATION-TYPE @@ -1793,7 +1932,7 @@ viptelaHardwarePimStateChange NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Pim state change" ::= { traps 15 } viptelaHardwareSfpStateChange NOTIFICATION-TYPE @@ -1804,7 +1943,7 @@ viptelaHardwareSfpStateChange NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Sfp state change" ::= { traps 16 } viptelaHardwareUsbStateChange NOTIFICATION-TYPE @@ -1815,7 +1954,7 @@ viptelaHardwareUsbStateChange NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Usb state change" ::= { traps 17 } viptelaOmpOmpNumberOfVsmartsChange NOTIFICATION-TYPE @@ -1825,7 +1964,7 @@ viptelaOmpOmpNumberOfVsmartsChange NOTIFICATION-TYPE viptelaOmpNumberOfVsmarts } STATUS current - DESCRIPTION "viptela trap from viptela-omp" + DESCRIPTION "The number of vsmarts changed" ::= { traps 18 } viptelaOmpOmpStateChange NOTIFICATION-TYPE @@ -1835,7 +1974,7 @@ viptelaOmpOmpStateChange NOTIFICATION-TYPE viptelaOmpNewState } STATUS current - DESCRIPTION "viptela trap from viptela-omp" + DESCRIPTION "Omp state changed" ::= { traps 19 } viptelaOmpOmpPeerStateChange NOTIFICATION-TYPE @@ -1846,7 +1985,7 @@ viptelaOmpOmpPeerStateChange NOTIFICATION-TYPE viptelaOmpPeerNewState } STATUS current - DESCRIPTION "viptela trap from viptela-omp" + DESCRIPTION "Omp peer state changed" ::= { traps 20 } viptelaOmpOmpTlocStateChange NOTIFICATION-TYPE @@ -1856,7 +1995,7 @@ viptelaOmpOmpTlocStateChange NOTIFICATION-TYPE viptelaOmpOmpAddressFamily } STATUS current - DESCRIPTION "viptela trap from viptela-omp" + DESCRIPTION "Omp tloc state changed" ::= { traps 21 } viptelaOmpOmpPolicy NOTIFICATION-TYPE @@ -1867,7 +2006,7 @@ viptelaOmpOmpPolicy NOTIFICATION-TYPE viptelaOmpVsmartPeer } STATUS current - DESCRIPTION "viptela trap from viptela-omp" + DESCRIPTION "Omp policy" ::= { traps 22 } viptelaSecurityControlConnectionStateChange NOTIFICATION-TYPE @@ -1886,7 +2025,7 @@ viptelaSecurityControlConnectionStateChange NOTIFICATION-TYPE viptelaSecurityNewState } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Control connections state changed" ::= { traps 23 } viptelaSecurityControlConnectionAuthFail NOTIFICATION-TYPE @@ -1901,7 +2040,7 @@ viptelaSecurityControlConnectionAuthFail NOTIFICATION-TYPE viptelaSecurityReason } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Control connection authentication failed" ::= { traps 24 } viptelaSecurityControlVbondStateChange NOTIFICATION-TYPE @@ -1912,7 +2051,7 @@ viptelaSecurityControlVbondStateChange NOTIFICATION-TYPE viptelaSecurityNewState } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Control vbond state changed" ::= { traps 25 } viptelaSecurityControlConnectionTlocIpChange NOTIFICATION-TYPE @@ -1926,7 +2065,7 @@ viptelaSecurityControlConnectionTlocIpChange NOTIFICATION-TYPE viptelaSecurityNewPublicPort } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Control connection tloc ip changed" ::= { traps 26 } viptelaSecurityControlNoActiveVsmart NOTIFICATION-TYPE @@ -1936,7 +2075,7 @@ viptelaSecurityControlNoActiveVsmart NOTIFICATION-TYPE viptelaSecurityPersonality } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "No active vsmart in control" ::= { traps 27 } viptelaSecurityControlNoActiveVbond NOTIFICATION-TYPE @@ -1946,7 +2085,7 @@ viptelaSecurityControlNoActiveVbond NOTIFICATION-TYPE viptelaSecurityPersonality } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "No active vbond in control" ::= { traps 28 } viptelaSecurityTunnelIpsecRekey NOTIFICATION-TYPE @@ -1957,7 +2096,7 @@ viptelaSecurityTunnelIpsecRekey NOTIFICATION-TYPE viptelaSecurityColor } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Tunnel ipsec rekey" ::= { traps 29 } viptelaSecurityTunnelIpsecManualRekey NOTIFICATION-TYPE @@ -1968,7 +2107,7 @@ viptelaSecurityTunnelIpsecManualRekey NOTIFICATION-TYPE viptelaSecurityColor } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Tunnel ipsec manual rekey" ::= { traps 30 } viptelaSecuritySecurityRootCertChainInstalled NOTIFICATION-TYPE @@ -1977,7 +2116,7 @@ viptelaSecuritySecurityRootCertChainInstalled NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security root cert chain was installed" ::= { traps 31 } viptelaSecuritySecurityCertificateInstalled NOTIFICATION-TYPE @@ -1986,7 +2125,7 @@ viptelaSecuritySecurityCertificateInstalled NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security certificate was installed" ::= { traps 32 } viptelaSecuritySecurityNewCsrGenerated NOTIFICATION-TYPE @@ -1995,7 +2134,7 @@ viptelaSecuritySecurityNewCsrGenerated NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security csr was generated" ::= { traps 33 } viptelaSecuritySecurityRootCertChainUninstalled NOTIFICATION-TYPE @@ -2004,7 +2143,7 @@ viptelaSecuritySecurityRootCertChainUninstalled NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security root cert chain was uninstalled" ::= { traps 34 } viptelaSecuritySecurityClearInstalledCertificate NOTIFICATION-TYPE @@ -2013,7 +2152,7 @@ viptelaSecuritySecurityClearInstalledCertificate NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security clear installed certificate" ::= { traps 35 } viptelaSecuritySecurityVedgeSerialFileUploaded NOTIFICATION-TYPE @@ -2022,7 +2161,7 @@ viptelaSecuritySecurityVedgeSerialFileUploaded NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security vedge serial file was uploaded" ::= { traps 36 } viptelaSecuritySecurityVsmartSerialFileUploaded NOTIFICATION-TYPE @@ -2031,7 +2170,7 @@ viptelaSecuritySecurityVsmartSerialFileUploaded NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security vsmart serial file was uploaded" ::= { traps 37 } viptelaSecuritySecurityVedgeEntryAdded NOTIFICATION-TYPE @@ -2042,7 +2181,7 @@ viptelaSecuritySecurityVedgeEntryAdded NOTIFICATION-TYPE viptelaSecuritySerial } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security vedge entry was added" ::= { traps 38 } viptelaSecuritySecurityVedgeEntryRemoved NOTIFICATION-TYPE @@ -2052,7 +2191,7 @@ viptelaSecuritySecurityVedgeEntryRemoved NOTIFICATION-TYPE viptelaSecurityUuid } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security vedge entry was removed" ::= { traps 39 } viptelaSecuritySecurityVsmartEntryAdded NOTIFICATION-TYPE @@ -2062,7 +2201,7 @@ viptelaSecuritySecurityVsmartEntryAdded NOTIFICATION-TYPE viptelaSecuritySerial } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security vsmart entry was added" ::= { traps 40 } viptelaSecuritySecurityVsmartEntryRemoved NOTIFICATION-TYPE @@ -2072,7 +2211,7 @@ viptelaSecuritySecurityVsmartEntryRemoved NOTIFICATION-TYPE viptelaSecuritySerial } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security vsmart entry was removed" ::= { traps 41 } viptelaSystemProcessRestart NOTIFICATION-TYPE @@ -2084,7 +2223,7 @@ viptelaSystemProcessRestart NOTIFICATION-TYPE viptelaSystemReason } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "Process restart" ::= { traps 42 } viptelaSystemDiskUsage NOTIFICATION-TYPE @@ -2096,7 +2235,7 @@ viptelaSystemDiskUsage NOTIFICATION-TYPE viptelaSystemFreeMb } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "Disk usage" ::= { traps 43 } viptelaSystemMemoryUsage NOTIFICATION-TYPE @@ -2108,7 +2247,7 @@ viptelaSystemMemoryUsage NOTIFICATION-TYPE viptelaSystemFreeMb } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "Memory usage" ::= { traps 44 } viptelaSystemAaaAdminPwdChange NOTIFICATION-TYPE @@ -2117,7 +2256,7 @@ viptelaSystemAaaAdminPwdChange NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "AAA admin password has changed" ::= { traps 45 } viptelaSystemSiteIdChange NOTIFICATION-TYPE @@ -2128,7 +2267,7 @@ viptelaSystemSiteIdChange NOTIFICATION-TYPE viptelaSystemNewSiteId } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "Site id has changed" ::= { traps 46 } viptelaSystemDomainIdChange NOTIFICATION-TYPE @@ -2139,7 +2278,7 @@ viptelaSystemDomainIdChange NOTIFICATION-TYPE viptelaSystemNewDomainId } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "Domain id has changed" ::= { traps 47 } viptelaSystemSystemIpChange NOTIFICATION-TYPE @@ -2150,7 +2289,7 @@ viptelaSystemSystemIpChange NOTIFICATION-TYPE viptelaSystemNewSystemIp } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "System ip has changed" ::= { traps 48 } viptelaSystemOrgNameChange NOTIFICATION-TYPE @@ -2161,7 +2300,7 @@ viptelaSystemOrgNameChange NOTIFICATION-TYPE viptelaSystemNewOrganizationName } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "System organization name has changed" ::= { traps 49 } viptelaSystemSystemLoginChange NOTIFICATION-TYPE @@ -2172,7 +2311,7 @@ viptelaSystemSystemLoginChange NOTIFICATION-TYPE viptelaSystemUserId } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "System login has changed" ::= { traps 50 } viptelaSystemSystemLogoutChange NOTIFICATION-TYPE @@ -2183,7 +2322,7 @@ viptelaSystemSystemLogoutChange NOTIFICATION-TYPE viptelaSystemUserId } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "System logout has changed" ::= { traps 51 } viptelaSystemSystemAaaLoginFail NOTIFICATION-TYPE @@ -2194,7 +2333,7 @@ viptelaSystemSystemAaaLoginFail NOTIFICATION-TYPE viptelaSystemRemoteHost } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "System aaa login has Failed" ::= { traps 52 } viptelaSystemSystemCommit NOTIFICATION-TYPE @@ -2204,7 +2343,7 @@ viptelaSystemSystemCommit NOTIFICATION-TYPE viptelaSystemUserName } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "System commit" ::= { traps 53 } viptelaVpnBgpPeerStateChange NOTIFICATION-TYPE @@ -2219,7 +2358,7 @@ viptelaVpnBgpPeerStateChange NOTIFICATION-TYPE viptelaVpnPeerRouterid } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Bgp peer state has changed" ::= { traps 54 } viptelaVpnInterfaceStateChange NOTIFICATION-TYPE @@ -2231,7 +2370,7 @@ viptelaVpnInterfaceStateChange NOTIFICATION-TYPE viptelaVpnNewState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Interface state has changed" ::= { traps 55 } viptelaVpnVrrpGroupStateChange NOTIFICATION-TYPE @@ -2244,7 +2383,7 @@ viptelaVpnVrrpGroupStateChange NOTIFICATION-TYPE viptelaVpnVrrpGroupState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Vrrp group state has changed" ::= { traps 56 } viptelaVpnRouteInstallFail NOTIFICATION-TYPE @@ -2255,7 +2394,7 @@ viptelaVpnRouteInstallFail NOTIFICATION-TYPE viptelaVpnFailureReason } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Route install has failed" ::= { traps 57 } viptelaVpnTunnelInstallFail NOTIFICATION-TYPE @@ -2267,7 +2406,7 @@ viptelaVpnTunnelInstallFail NOTIFICATION-TYPE viptelaVpnFailureReason } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Tunnel install has failed" ::= { traps 58 } viptelaVpnDhcpAddressAssigned NOTIFICATION-TYPE @@ -2280,7 +2419,7 @@ viptelaVpnDhcpAddressAssigned NOTIFICATION-TYPE viptelaVpnIp } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Dhcp address was assigned" ::= { traps 59 } viptelaVpnDhcpAddressRenewed NOTIFICATION-TYPE @@ -2293,7 +2432,7 @@ viptelaVpnDhcpAddressRenewed NOTIFICATION-TYPE viptelaVpnIp } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Dhcp address was renewed" ::= { traps 60 } viptelaVpnDhcpAddressReleased NOTIFICATION-TYPE @@ -2307,7 +2446,7 @@ viptelaVpnDhcpAddressReleased NOTIFICATION-TYPE viptelaVpnReason } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Dhcp address was released" ::= { traps 61 } viptelaVpnDhcpRequestRejected NOTIFICATION-TYPE @@ -2321,7 +2460,7 @@ viptelaVpnDhcpRequestRejected NOTIFICATION-TYPE viptelaVpnReason } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Dhcp request was rejected" ::= { traps 62 } viptelaVpnDhcpServerStateChange NOTIFICATION-TYPE @@ -2333,7 +2472,7 @@ viptelaVpnDhcpServerStateChange NOTIFICATION-TYPE viptelaVpnState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Dhcp server state has changed" ::= { traps 63 } viptelaVpnPimNeighborStateChange NOTIFICATION-TYPE @@ -2345,7 +2484,7 @@ viptelaVpnPimNeighborStateChange NOTIFICATION-TYPE viptelaVpnPimNewState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Pim neighbor state has changed" ::= { traps 64 } viptelaVpnPimInterfaceStateChange NOTIFICATION-TYPE @@ -2359,7 +2498,7 @@ viptelaVpnPimInterfaceStateChange NOTIFICATION-TYPE viptelaVpnPimEnabled } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Pim interface state has changed" ::= { traps 65 } viptelaVpnPimTunnelStateChange NOTIFICATION-TYPE @@ -2370,7 +2509,7 @@ viptelaVpnPimTunnelStateChange NOTIFICATION-TYPE viptelaVpnPimNewState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Pim tunnel state has changed" ::= { traps 66 } viptelaVpnOspfNeighborStateChange NOTIFICATION-TYPE @@ -2384,7 +2523,7 @@ viptelaVpnOspfNeighborStateChange NOTIFICATION-TYPE viptelaVpnOspfNewState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Ospf neighbor state has changed" ::= { traps 67 } viptelaVpnOspfInterfaceStateChange NOTIFICATION-TYPE @@ -2396,7 +2535,7 @@ viptelaVpnOspfInterfaceStateChange NOTIFICATION-TYPE viptelaVpnOspfInterfaceNewState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Ospf interface state has changed" ::= { traps 68 } viptelaSystemPseudoCommitStatus NOTIFICATION-TYPE @@ -2406,7 +2545,7 @@ viptelaSystemPseudoCommitStatus NOTIFICATION-TYPE viptelaSystemStatusStr } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "Pseudo commit status" ::= { traps 69 } viptelaAppRouteSlaChange NOTIFICATION-TYPE @@ -2422,14 +2561,12 @@ viptelaAppRouteSlaChange NOTIFICATION-TYPE viptelaAppRouteLocalColor, viptelaAppRouteRemoteSystemIp, viptelaAppRouteRemoteColor, - viptelaAppRouteMeanLoss, - viptelaAppRouteMeanLatency, - viptelaAppRouteMeanJitter, + viptelaAppRouteAppProbePfrStats, viptelaAppRouteSlaClasses, viptelaAppRouteOldSlaClasses } STATUS current - DESCRIPTION "viptela trap from viptela-app-route" + DESCRIPTION "Sla change" ::= { traps 70 } viptelaSecuritySecurityCertificateExpired NOTIFICATION-TYPE @@ -2438,7 +2575,7 @@ viptelaSecuritySecurityCertificateExpired NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security certificate has expired" ::= { traps 71 } viptelaVpnFibStateChange NOTIFICATION-TYPE @@ -2450,7 +2587,7 @@ viptelaVpnFibStateChange NOTIFICATION-TYPE viptelaVpnFibLastUpdateTime } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Fib state has changed" ::= { traps 72 } viptelaBridgeCreation NOTIFICATION-TYPE @@ -2460,7 +2597,7 @@ viptelaBridgeCreation NOTIFICATION-TYPE viptelaBridgeId } STATUS current - DESCRIPTION "viptela trap from viptela-bridge" + DESCRIPTION "Bridge creation" ::= { traps 73 } viptelaBridgeDeletion NOTIFICATION-TYPE @@ -2470,7 +2607,7 @@ viptelaBridgeDeletion NOTIFICATION-TYPE viptelaBridgeId } STATUS current - DESCRIPTION "viptela trap from viptela-bridge" + DESCRIPTION "Bridge deletion" ::= { traps 74 } viptelaBridgeMaxMacReached NOTIFICATION-TYPE @@ -2481,7 +2618,7 @@ viptelaBridgeMaxMacReached NOTIFICATION-TYPE viptelaNumMacs } STATUS current - DESCRIPTION "viptela trap from viptela-bridge" + DESCRIPTION "Bridge maximum mac was reached" ::= { traps 75 } viptelaSecurityControlVedgeListRequest NOTIFICATION-TYPE @@ -2493,7 +2630,7 @@ viptelaSecurityControlVedgeListRequest NOTIFICATION-TYPE viptelaSecurityUuid } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Control vedge list request" ::= { traps 76 } viptelaPolicySlaViolation NOTIFICATION-TYPE @@ -2512,7 +2649,7 @@ viptelaPolicySlaViolation NOTIFICATION-TYPE viptelaPolicySlaStatus } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "SLA violation" ::= { traps 77 } viptelaPolicySlaViolationPktDrop NOTIFICATION-TYPE @@ -2531,7 +2668,7 @@ viptelaPolicySlaViolationPktDrop NOTIFICATION-TYPE viptelaPolicySlaStatus } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "SLA violation packet drop" ::= { traps 78 } viptelaVpnInterfacePcsFaultDetected NOTIFICATION-TYPE @@ -2543,7 +2680,7 @@ viptelaVpnInterfacePcsFaultDetected NOTIFICATION-TYPE viptelaVpnNewState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Interface pcs fault was detected" ::= { traps 79 } viptelaSystemAppDpiFlowsOutOfMemory NOTIFICATION-TYPE @@ -2553,7 +2690,7 @@ viptelaSystemAppDpiFlowsOutOfMemory NOTIFICATION-TYPE viptelaSystemDpiOutOfMemoryState } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "App dpi flows out of memory" ::= { traps 80 } viptelaSecurityGreStateUpdate NOTIFICATION-TYPE @@ -2569,7 +2706,7 @@ viptelaSecurityGreStateUpdate NOTIFICATION-TYPE viptelaSecurityGreGreIp } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Gre state was updated" ::= { traps 81 } viptelaVpnInterfaceBw NOTIFICATION-TYPE @@ -2583,7 +2720,7 @@ viptelaVpnInterfaceBw NOTIFICATION-TYPE viptelaVpnDuration } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Interface bw" ::= { traps 82 } @@ -2595,7 +2732,7 @@ viptelaHardwareSfpSupportState NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Sfp support state" ::= { traps 83 } viptelaPolicyDataPolicyAssociationStatus NOTIFICATION-TYPE @@ -2607,7 +2744,7 @@ viptelaPolicyDataPolicyAssociationStatus NOTIFICATION-TYPE viptelaPolicyStatus } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Status of data policy association" ::= { traps 84 } viptelaPolicyAccessListAssociationStatus NOTIFICATION-TYPE @@ -2618,7 +2755,7 @@ viptelaPolicyAccessListAssociationStatus NOTIFICATION-TYPE viptelaPolicyStatus } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Status of access list association" ::= { traps 85 } viptelaSecurityVmanageConnectionPreferenceChanged NOTIFICATION-TYPE @@ -2629,7 +2766,7 @@ viptelaSecurityVmanageConnectionPreferenceChanged NOTIFICATION-TYPE viptelaSecurityVmanageConnectionPreference } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Vmanage connection preference has changed" ::= { traps 86 } viptelaVpnCloudExpressMaxLocalExitExceeded NOTIFICATION-TYPE @@ -2638,7 +2775,7 @@ viptelaVpnCloudExpressMaxLocalExitExceeded NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-oper-vpn" + DESCRIPTION "Maximum local exit of cloud express was exceeded" ::= { traps 87 } viptelaVpnCloudExpressApplicationChange NOTIFICATION-TYPE @@ -2656,7 +2793,7 @@ viptelaVpnCloudExpressApplicationChange NOTIFICATION-TYPE viptelaExitRemoteColor } STATUS current - DESCRIPTION "viptela trap from viptela-oper-vpn" + DESCRIPTION "Cloud express application has changed" ::= { traps 88 } viptelaVpnCloudExpressScoreChange NOTIFICATION-TYPE @@ -2674,7 +2811,7 @@ viptelaVpnCloudExpressScoreChange NOTIFICATION-TYPE viptelaExitRemoteColor } STATUS current - DESCRIPTION "viptela trap from viptela-oper-vpn" + DESCRIPTION "Cloud express score has changed" ::= { traps 89 } viptelaWwanSimStateChange NOTIFICATION-TYPE @@ -2685,7 +2822,7 @@ viptelaWwanSimStateChange NOTIFICATION-TYPE viptelaWwanSimState } STATUS current - DESCRIPTION "viptela trap from viptela-wwan" + DESCRIPTION "Sim state has changed" ::= { traps 90 } viptelaSystemAppDpiFlowsWriteFailedVedge NOTIFICATION-TYPE @@ -2694,7 +2831,7 @@ viptelaSystemAppDpiFlowsWriteFailedVedge NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "App dpi flows write failed on vedge" ::= { traps 91 } viptelaVpnInterfaceAdminStateChange NOTIFICATION-TYPE @@ -2706,7 +2843,7 @@ viptelaVpnInterfaceAdminStateChange NOTIFICATION-TYPE viptelaVpnNewAdminState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Interface admin state has changed" ::= { traps 92 } viptelaWwanDomainStateChange NOTIFICATION-TYPE @@ -2717,7 +2854,7 @@ viptelaWwanDomainStateChange NOTIFICATION-TYPE viptelaWwanDomainState } STATUS current - DESCRIPTION "viptela trap from viptela-wwan" + DESCRIPTION "Domain state has changed" ::= { traps 93 } viptelaWwanRegStateChange NOTIFICATION-TYPE @@ -2728,7 +2865,7 @@ viptelaWwanRegStateChange NOTIFICATION-TYPE viptelaWwanRegState } STATUS current - DESCRIPTION "viptela trap from viptela-wwan" + DESCRIPTION "Registration state has changed" ::= { traps 94 } viptelaWwanBearerChange NOTIFICATION-TYPE @@ -2739,7 +2876,7 @@ viptelaWwanBearerChange NOTIFICATION-TYPE viptelaWwanBearer } STATUS current - DESCRIPTION "viptela trap from viptela-wwan" + DESCRIPTION "Bearer has changed" ::= { traps 95 } viptelaSystemProcessDown NOTIFICATION-TYPE @@ -2751,7 +2888,7 @@ viptelaSystemProcessDown NOTIFICATION-TYPE viptelaSystemReason } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "Process is down" ::= { traps 96 } viptelaActionsSystemRebootAborted NOTIFICATION-TYPE @@ -2761,7 +2898,7 @@ viptelaActionsSystemRebootAborted NOTIFICATION-TYPE viptelaActionsReason } STATUS current - DESCRIPTION "viptela trap from viptela-actions" + DESCRIPTION "System reboot was aborted" ::= { traps 97 } viptelaSecurityVbondRejectVedgeConnection NOTIFICATION-TYPE @@ -2774,7 +2911,7 @@ viptelaSecurityVbondRejectVedgeConnection NOTIFICATION-TYPE viptelaSecurityReason } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Vbond rejected vedge connection" ::= { traps 98 } viptelaSecurityDeviceTemplateMissing NOTIFICATION-TYPE @@ -2785,7 +2922,7 @@ viptelaSecurityDeviceTemplateMissing NOTIFICATION-TYPE viptelaSecurityPeerType } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Device template is missing" ::= { traps 99 } viptelaSecurityDeviceTemplateAttachedDuringZtp NOTIFICATION-TYPE @@ -2796,7 +2933,7 @@ viptelaSecurityDeviceTemplateAttachedDuringZtp NOTIFICATION-TYPE viptelaSecurityPeerType } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Device template was attached during ztp" ::= { traps 100 } viptelaPolicyZbfFlowCreation NOTIFICATION-TYPE @@ -2815,7 +2952,7 @@ viptelaPolicyZbfFlowCreation NOTIFICATION-TYPE viptelaPolicyState } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Zbf flow creation" ::= { traps 101 } viptelaPolicyZbfFlowDeletion NOTIFICATION-TYPE @@ -2834,7 +2971,7 @@ viptelaPolicyZbfFlowDeletion NOTIFICATION-TYPE viptelaPolicyState } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Zbf flow deletion" ::= { traps 102 } viptelaPolicyZbfFlowTableFull NOTIFICATION-TYPE @@ -2846,7 +2983,7 @@ viptelaPolicyZbfFlowTableFull NOTIFICATION-TYPE viptelaPolicyMaxFlows } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Zbf flow table full" ::= { traps 103 } viptelaPolicyZbfClearFlowTableFull NOTIFICATION-TYPE @@ -2858,7 +2995,7 @@ viptelaPolicyZbfClearFlowTableFull NOTIFICATION-TYPE viptelaPolicyMaxFlows } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Zbf clear flow table full" ::= { traps 104 } viptelaPolicyZbfPktLog NOTIFICATION-TYPE @@ -2877,7 +3014,7 @@ viptelaPolicyZbfPktLog NOTIFICATION-TYPE viptelaPolicyAction } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Zbf packet log" ::= { traps 105 } viptelaPolicyZbfHalfOpenHit NOTIFICATION-TYPE @@ -2889,7 +3026,7 @@ viptelaPolicyZbfHalfOpenHit NOTIFICATION-TYPE viptelaPolicyMaxHalfOpenFlows } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Zbf half open hit" ::= { traps 106 } viptelaPolicyZbfClearHalfOpenHit NOTIFICATION-TYPE @@ -2901,7 +3038,7 @@ viptelaPolicyZbfClearHalfOpenHit NOTIFICATION-TYPE viptelaPolicyMaxHalfOpenFlows } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Zbf clear half open hit" ::= { traps 107 } viptelaPolicySlaConfig NOTIFICATION-TYPE @@ -2912,10 +3049,11 @@ viptelaPolicySlaConfig NOTIFICATION-TYPE viptelaPolicySlaOperation, viptelaPolicySlaLoss, viptelaPolicySlaLatency, - viptelaPolicySlaJitter + viptelaPolicySlaJitter, + viptelaPolicySlaAppProbeClass } STATUS current - DESCRIPTION "Viptela SLA configuration trap from Viptela policy" + DESCRIPTION "Sla configuration" ::= { traps 108 } viptelaVpnLastResortStateChange NOTIFICATION-TYPE @@ -2927,7 +3065,7 @@ viptelaVpnLastResortStateChange NOTIFICATION-TYPE viptelaVpnNewState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Last resort state has changed" ::= { traps 109 } viptelaPolicyDevicePolicyAssociationStatus NOTIFICATION-TYPE @@ -2938,7 +3076,7 @@ viptelaPolicyDevicePolicyAssociationStatus NOTIFICATION-TYPE viptelaPolicyStatus } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Status of device policy association" ::= { traps 110 } viptelaWwanQosStateChange NOTIFICATION-TYPE @@ -2949,7 +3087,7 @@ viptelaWwanQosStateChange NOTIFICATION-TYPE viptelaWwanQosState } STATUS current - DESCRIPTION "viptela trap from viptela-wwan" + DESCRIPTION "Qos state has changed" ::= { traps 111 } viptelaCdbUnlocked NOTIFICATION-TYPE @@ -2959,7 +3097,7 @@ viptelaCdbUnlocked NOTIFICATION-TYPE viptelaSecurityPersonality } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Cdb was unlocked" ::= { traps 112 } viptelaSecuritySecurityUnclaimedVedgeEntryAdded NOTIFICATION-TYPE @@ -2972,7 +3110,121 @@ viptelaSecuritySecurityUnclaimedVedgeEntryAdded NOTIFICATION-TYPE viptelaSecurityOrganizationName } STATUS current - DESCRIPTION "viptela trap from viptela-security" + 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.3/IANAifType-MIB.mib b/viptela-mibs/20.18/IANAifType-MIB.mib similarity index 100% rename from viptela-mibs/20.3/IANAifType-MIB.mib rename to viptela-mibs/20.18/IANAifType-MIB.mib diff --git a/viptela-mibs/20.3/IF-MIB.mib b/viptela-mibs/20.18/IF-MIB.mib similarity index 100% rename from viptela-mibs/20.3/IF-MIB.mib rename to viptela-mibs/20.18/IF-MIB.mib diff --git a/viptela-mibs/20.18/VIPTELA-DEVICES.mib b/viptela-mibs/20.18/VIPTELA-DEVICES.mib new file mode 100644 index 00000000..8d036f68 --- /dev/null +++ b/viptela-mibs/20.18/VIPTELA-DEVICES.mib @@ -0,0 +1,104 @@ + -- + -- AUTOGENERATED AUTOGENERATED AUTOGENERATED + -- AUTOGENERATED AUTOGENERATED AUTOGENERATED + -- +VIPTELA-DEVICES DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, enterprises + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL + viptelaDevices + FROM VIPTELA-HARDWARE +; + +viptela-devices MODULE-IDENTITY + LAST-UPDATED "202103020000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "Viptela Devices" + ::= { viptela 9 } + + +--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-cloud +vedgeCloud OBJECT IDENTIFIER ::= { viptelaDevices 12 } + +--tagpath /viptela-devices/vedge-nfvis-ENCS5100 +nfvis-ENCS5100 OBJECT IDENTIFIER ::= { viptelaDevices 101 } + +--tagpath /viptela-devices/vedge-nfvis-ENCS5400 +nfvis-ENCS5400 OBJECT IDENTIFIER ::= { viptelaDevices 102 } + +--tagpath /viptela-devices/vedge-nfvis-UCSC-M5 +nfvis-UCSC-M5 OBJECT IDENTIFIER ::= { viptelaDevices 103 } + +--tagpath /viptela-devices/vedge-nfvis-UCSC-E +nfvis-UCSC-E OBJECT IDENTIFIER ::= { viptelaDevices 104 } + +--tagpath /viptela-devices/vedge-nfvis-CSP2100 +nfvis-CSP2100 OBJECT IDENTIFIER ::= { viptelaDevices 105 } + +--tagpath /viptela-devices/vedge-nfvis-CSP2100-X1 +nfvis-CSP2100-X1 OBJECT IDENTIFIER ::= { viptelaDevices 106 } + +--tagpath /viptela-devices/vedge-nfvis-CSP2100-X2 +nfvis-CSP2100-X2 OBJECT IDENTIFIER ::= { viptelaDevices 107 } + +--tagpath /viptela-devices/vedge-nfvis-CSP-5444 +nfvis-CSP-5444 OBJECT IDENTIFIER ::= { viptelaDevices 108 } + +--tagpath /viptela-devices/vedge-nfvis-CSP-5456 +nfvis-CSP-5456 OBJECT IDENTIFIER ::= { viptelaDevices 109 } + +--tagpath /viptela-devices/vedge-nfvis-C8200-UCPE +nfvis-C8200-UCPE OBJECT IDENTIFIER ::= { viptelaDevices 110 } + +--tagpath /viptela-devices/vedge-nfvis-C8200-UCPEVM +nfvis-C8200-UCPEVM OBJECT IDENTIFIER ::= { viptelaDevices 111 } + +--tagpath /viptela-devices/vedge-nfvis-CSP-5400 +nfvis-CSP-5400 OBJECT IDENTIFIER ::= { viptelaDevices 112 } + +--tagpath /viptela-devices/vedge-nfvis-CSP-5216 +nfvis-CSP-5216 OBJECT IDENTIFIER ::= { viptelaDevices 113 } + +--tagpath /viptela-devices/vedge-nfvis-CSP-5228 +nfvis-CSP-5228 OBJECT IDENTIFIER ::= { viptelaDevices 114 } + +--tagpath /viptela-devices/vedge-nfvis-CSP-5436 +nfvis-CSP-5436 OBJECT IDENTIFIER ::= { viptelaDevices 115 } + +--tagpath /viptela-devices/vedge-nfvis-UCSC-C240-M6SN +nfvis-UCSC-C240-M6SN OBJECT IDENTIFIER ::= { viptelaDevices 116 } + +--tagpath /viptela-devices/vedge-nfvis-UCSC-C240-M6N +nfvis-UCSC-C240-M6N OBJECT IDENTIFIER ::= { viptelaDevices 117 } + +--tagpath /viptela-devices/vedge-nfvis-UCSC-C240-M6SX +nfvis-UCSC-C240-M6SX OBJECT IDENTIFIER ::= { viptelaDevices 118 } + +--tagpath /viptela-devices/vedge-nfvis-UCSC-C240-M6S +nfvis-UCSC-C240-M6S OBJECT IDENTIFIER ::= { viptelaDevices 119 } + +--tagpath /viptela-devices/vedge-nfvis-UCSC-C220-M6S +nfvis-UCSC-C220-M6S OBJECT IDENTIFIER ::= { viptelaDevices 120 } + +--tagpath /viptela-devices/vedge-nfvis-UCSC-C220-M6N +nfvis-UCSC-C220-M6N OBJECT IDENTIFIER ::= { viptelaDevices 121 } + +--tagpath /viptela-devices/vedge-nfvis-C8300-UCPE-1N20 +nfvis-C8300-UCPE-1N20 OBJECT IDENTIFIER ::= { viptelaDevices 122 } + + +END \ No newline at end of file diff --git a/viptela-mibs/20.18/VIPTELA-GLOBAL.mib b/viptela-mibs/20.18/VIPTELA-GLOBAL.mib new file mode 100644 index 00000000..053d7e37 --- /dev/null +++ b/viptela-mibs/20.18/VIPTELA-GLOBAL.mib @@ -0,0 +1,130 @@ +-- 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 "202507010000Z" + 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 "202507010000Z" + DESCRIPTION "Viptela Revision 20.18" + REVISION "202503010000Z" + DESCRIPTION "Viptela Revision 20.17" + REVISION "202411010000Z" + DESCRIPTION "Viptela Revision 20.16" + REVISION "202407010000Z" + DESCRIPTION "Viptela Revision 20.15" + REVISION "202403010000Z" + DESCRIPTION "Viptela Revision 20.14" + REVISION "202311010000Z" + DESCRIPTION "Viptela Revision 20.13" + 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.18/VIPTELA-HARDWARE.mib b/viptela-mibs/20.18/VIPTELA-HARDWARE.mib new file mode 100644 index 00000000..7cdaef08 --- /dev/null +++ b/viptela-mibs/20.18/VIPTELA-HARDWARE.mib @@ -0,0 +1,118 @@ +-- Namespace: http://viptela.com/hardware + +VIPTELA-HARDWARE DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + viptela + FROM VIPTELA-GLOBAL +; + +viptela-hardware MODULE-IDENTITY + LAST-UPDATED "202507010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for hardware operational data" + REVISION "202507010000Z" + DESCRIPTION "Viptela Revision 20.18" + REVISION "202503010000Z" + DESCRIPTION "Viptela Revision 20.17" + REVISION "202411010000Z" + DESCRIPTION "Viptela Revision 20.16" + REVISION "202407010000Z" + DESCRIPTION "Viptela Revision 20.15" + REVISION "202403010000Z" + DESCRIPTION "Viptela Revision 20.14" + REVISION "202311010000Z" + DESCRIPTION "Viptela Revision 20.13" + 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 } + +-- 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 } + +END diff --git a/viptela-mibs/20.18/VIPTELA-MODELS.mib b/viptela-mibs/20.18/VIPTELA-MODELS.mib new file mode 100644 index 00000000..75878ca2 --- /dev/null +++ b/viptela-mibs/20.18/VIPTELA-MODELS.mib @@ -0,0 +1,55 @@ + -- + -- AUTOGENERATED AUTOGENERATED AUTOGENERATED + -- AUTOGENERATED AUTOGENERATED AUTOGENERATED + -- +VIPTELA-MODELS DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, enterprises + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + viptela + FROM VIPTELA-GLOBAL +; + +viptela-models MODULE-IDENTITY + LAST-UPDATED "202103020000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "Viptela Device types (PIDs)" + ::= { viptela 8 } + +DeviceModelType ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "Viptela Model types/pids" + SYNTAX INTEGER { + vsmart(1), + vmanage(2), + vbond-software(3), + vedge-cloud(12), + vedge-nfvis-ENCS5100(101), + vedge-nfvis-ENCS5400(102), + vedge-nfvis-UCSC-M5(103), + vedge-nfvis-UCSC-E(104), + vedge-nfvis-CSP2100(105), + vedge-nfvis-CSP2100-X1(106), + vedge-nfvis-CSP2100-X2(107), + vedge-nfvis-CSP-5444(108), + vedge-nfvis-CSP-5456(109), + vedge-nfvis-C8200-UCPE(110), + vedge-nfvis-C8200-UCPEVM(111), + vedge-nfvis-CSP-5400(112), + vedge-nfvis-CSP-5216(113), + vedge-nfvis-CSP-5228(114), + vedge-nfvis-CSP-5436(115), + vedge-nfvis-UCSC-C240-M6SN(116), + vedge-nfvis-UCSC-C240-M6N(117), + vedge-nfvis-UCSC-C240-M6SX(118), + vedge-nfvis-UCSC-C240-M6S(119), + vedge-nfvis-UCSC-C220-M6S(120), + vedge-nfvis-UCSC-C220-M6N(121), + vedge-nfvis-C8300-UCPE-1N20(122) + } + +END \ No newline at end of file diff --git a/viptela-mibs/19.2/mib/VIPTELA-OMP.mib b/viptela-mibs/20.18/VIPTELA-OMP.mib similarity index 66% rename from viptela-mibs/19.2/mib/VIPTELA-OMP.mib rename to viptela-mibs/20.18/VIPTELA-OMP.mib index cb1acb89..0bed99dd 100644 --- a/viptela-mibs/19.2/mib/VIPTELA-OMP.mib +++ b/viptela-mibs/20.18/VIPTELA-OMP.mib @@ -1,3 +1,8 @@ +-- ***************************************************************** +-- Copyright (c) 2012-2014 Viptela, Inc +-- Copyright (c) 2017-2024 by cisco Systems, Inc. +-- All rights reserved. +-- ******************************************** -- Namespace: http://viptela.com/omp VIPTELA-OMP DEFINITIONS ::= BEGIN @@ -9,15 +14,51 @@ IMPORTS TEXTUAL-CONVENTION, RowStatus, DateAndTime, TruthValue FROM SNMPv2-TC - viptela + viptela, VpnIndex FROM VIPTELA-GLOBAL ; viptela-omp MODULE-IDENTITY - LAST-UPDATED "201908150000Z" + LAST-UPDATED "202507010000Z" ORGANIZATION "Viptela, Inc." CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" DESCRIPTION "This module defines the data model for OMP management" + REVISION "202507010000Z" + DESCRIPTION "Viptela Revision 20.18" + REVISION "202503010000Z" + DESCRIPTION "Viptela Revision 20.17" + REVISION "202411010000Z" + DESCRIPTION "Viptela Revision 20.16" + REVISION "202407010000Z" + DESCRIPTION "Viptela Revision 20.15" + REVISION "202403010000Z" + DESCRIPTION "Viptela Revision 20.14" + REVISION "202311010000Z" + DESCRIPTION "Viptela Revision 20.13" + 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" @@ -171,7 +212,7 @@ AfTypeEnum ::= TEXTUAL-CONVENTION BfdStatusEnum ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "" - SYNTAX INTEGER {up(0),down(1)} + SYNTAX INTEGER {up(0),down(1),inactive(2)} PathStatusEnum ::= TEXTUAL-CONVENTION STATUS current @@ -181,7 +222,7 @@ PathStatusEnum ::= TEXTUAL-CONVENTION 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)} + 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 @@ -191,12 +232,35 @@ AddrFamilyEnum ::= TEXTUAL-CONVENTION 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)} + 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)} + SYNTAX INTEGER {starGroup(0),sourceGroup(1),sourceActive(2)} -- OMP information -- tagpath /omp @@ -228,7 +292,7 @@ ompSummaryAdminstate OBJECT-TYPE -- 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)} + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vapigw(7)} MAX-ACCESS read-only STATUS current DESCRIPTION "Device personality" @@ -474,6 +538,78 @@ ompSummaryVedgePeers OBJECT-TYPE DESCRIPTION "Number of vEdge peers in up state" ::= { ompSummary 33 } +-- tagpath /omp/summary/l2-services-received +ompSummaryL2ServicesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2-services received" + ::= { ompSummary 34 } + +-- tagpath /omp/summary/l2-services-installed +ompSummaryL2ServicesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2-services installed" + ::= { ompSummary 35 } + +-- tagpath /omp/summary/l2-services-sent +ompSummaryL2ServicesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2-services sent" + ::= { ompSummary 36 } + +-- tagpath /omp/summary/l2-routes-received +ompSummaryL2RoutesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2Routes received" + ::= { ompSummary 37 } + +-- tagpath /omp/summary/l2-routes-installed +ompSummaryL2RoutesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2Routes installed" + ::= { ompSummary 38 } + +-- tagpath /omp/summary/l2-routes-sent +ompSummaryL2RoutesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2Routes sent" + ::= { ompSummary 39 } + +-- tagpath /omp/summary/l2-statuses-received +ompSummaryL2StatusesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2Statuses received" + ::= { ompSummary 40 } + +-- tagpath /omp/summary/l2-statuses-installed +ompSummaryL2StatusesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2Statuses installed" + ::= { ompSummary 41 } + +-- tagpath /omp/summary/l2-statuses-sent +ompSummaryL2StatusesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2Statuses sent" + ::= { ompSummary 42 } + -- Display routes -- tagpath /omp/routes-table ompRoutesTable OBJECT IDENTIFIER ::= { viptela-omp 3 } @@ -506,6 +642,14 @@ ompMulticastRoutes OBJECT IDENTIFIER ::= { viptela-omp 9 } -- tagpath /omp/cloudexpress ompCloudexpressRoutes OBJECT IDENTIFIER ::= { viptela-omp 10 } +-- Display l2-services +-- tagpath /omp/l2-services +ompL2Services OBJECT IDENTIFIER ::= { viptela-omp 11 } + +-- Display l2-routes +-- tagpath /omp/l2-routes +ompL2Routes OBJECT IDENTIFIER ::= { viptela-omp 12 } + -- tagpath /omp/summary/peers ompSummaryPeersTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpSummaryPeersEntry @@ -582,7 +726,19 @@ OmpSummaryPeersEntry ::= ompSummaryPeersRoutesSentTotal Unsigned32, ompSummaryPeersServicesReceivedIPv6 Unsigned32, ompSummaryPeersServicesInstalledIPv6 Unsigned32, - ompSummaryPeersServicesSentIPv6 Unsigned32 + ompSummaryPeersServicesSentIPv6 Unsigned32, + ompSummaryPeersMultiTenant UnsignedByte, + ompSummaryPeersSiteType String, + ompSummaryPeersL2ServicesReceived Unsigned32, + ompSummaryPeersL2ServicesInstalled Unsigned32, + ompSummaryPeersL2ServicesSent Unsigned32, + ompSummaryPeersL2RoutesReceived Unsigned32, + ompSummaryPeersL2RoutesInstalled Unsigned32, + ompSummaryPeersL2RoutesSent Unsigned32, + ompSummaryPeersL2StatusesReceived Unsigned32, + ompSummaryPeersL2StatusesInstalled Unsigned32, + ompSummaryPeersL2StatusesSent Unsigned32, + ompSummaryPeersTunInterface String } -- tagpath /omp/summary/peers/peer @@ -595,7 +751,7 @@ ompSummaryPeersPeer OBJECT-TYPE -- 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)} + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vapigw(7)} MAX-ACCESS read-only STATUS current DESCRIPTION "Peer personality" @@ -619,7 +775,7 @@ ompSummaryPeersSiteId OBJECT-TYPE -- 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)} + 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" @@ -1049,11 +1205,107 @@ ompSummaryPeersServicesSentIPv6 OBJECT-TYPE 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/summary/peers/l2-services-received +ompSummaryPeersL2ServicesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2-services received" + ::= { ompSummaryPeersEntry 61 } + +-- tagpath /omp/summary/peers/l2-services-installed +ompSummaryPeersL2ServicesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2-services installed" + ::= { ompSummaryPeersEntry 62 } + +-- tagpath /omp/summary/peers/l2-services-sent +ompSummaryPeersL2ServicesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2-services sent" + ::= { ompSummaryPeersEntry 63 } + +-- tagpath /omp/summary/peers/l2-routes-received +ompSummaryPeersL2RoutesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 routes received" + ::= { ompSummaryPeersEntry 64 } + +-- tagpath /omp/summary/peers/l2-routes-installed +ompSummaryPeersL2RoutesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 routes installed" + ::= { ompSummaryPeersEntry 65 } + +-- tagpath /omp/summary/peers/l2-routes-sent +ompSummaryPeersL2RoutesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 routes sent" + ::= { ompSummaryPeersEntry 66 } + +-- tagpath /omp/summary/peers/l2-statuses-received +ompSummaryPeersL2StatusesReceived OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 statuses received" + ::= { ompSummaryPeersEntry 67 } + +-- tagpath /omp/summary/peers/l2-statuses-installed +ompSummaryPeersL2StatusesInstalled OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 statuses installed" + ::= { ompSummaryPeersEntry 68 } + +-- tagpath /omp/summary/peers/l2-statuses-sent +ompSummaryPeersL2StatusesSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "L2 statuses sent" + ::= { ompSummaryPeersEntry 69 } + +-- tagpath /omp/summary/peers/tun-interface +ompSummaryPeersTunInterface OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Ingress/egress tun-interface" + ::= { ompSummaryPeersEntry 70 } + -- tagpath /omp/routes-table/family ompRoutesTableFamilyTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTable 1 } @@ -1061,7 +1313,7 @@ ompRoutesTableFamilyTable OBJECT-TYPE ompRoutesTableFamilyEntry OBJECT-TYPE SYNTAX OmpRoutesTableFamilyEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" INDEX { ompRoutesTableFamilyAddressFamily } ::= { ompRoutesTableFamilyTable 1 } @@ -1074,8 +1326,8 @@ OmpRoutesTableFamilyEntry ::= -- tagpath /omp/routes-table/family/address-family ompRoutesTableFamilyAddressFamily OBJECT-TYPE SYNTAX AddrFamilyEnum - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntry 1 } @@ -1083,7 +1335,7 @@ ompRoutesTableFamilyAddressFamily OBJECT-TYPE ompRoutesTableFamilyEntriesTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTable 2 } @@ -1091,7 +1343,7 @@ ompRoutesTableFamilyEntriesTable OBJECT-TYPE ompRoutesTableFamilyEntriesEntry OBJECT-TYPE SYNTAX OmpRoutesTableFamilyEntriesEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix } ::= { ompRoutesTableFamilyEntriesTable 1 } @@ -1104,17 +1356,17 @@ OmpRoutesTableFamilyEntriesEntry ::= -- tagpath /omp/routes-table/family/entries/vpn-id ompRoutesTableFamilyEntriesVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) - MAX-ACCESS read-only - STATUS current + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesEntry 1 } -- tagpath /omp/routes-table/family/entries/prefix ompRoutesTableFamilyEntriesPrefix OBJECT-TYPE SYNTAX IpPrefix - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesEntry 2 } @@ -1122,7 +1374,7 @@ ompRoutesTableFamilyEntriesPrefix OBJECT-TYPE ompRoutesTableFamilyEntriesReceivedTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesReceivedEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTable 3 } @@ -1130,7 +1382,7 @@ ompRoutesTableFamilyEntriesReceivedTable OBJECT-TYPE ompRoutesTableFamilyEntriesReceivedEntry OBJECT-TYPE SYNTAX OmpRoutesTableFamilyEntriesReceivedEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesReceivedFromPeer, ompRoutesTableFamilyEntriesReceivedPathId } ::= { ompRoutesTableFamilyEntriesReceivedTable 1 } @@ -1150,7 +1402,7 @@ OmpRoutesTableFamilyEntriesReceivedEntry ::= ompRoutesTableFamilyEntriesReceivedFromPeer OBJECT-TYPE SYNTAX InetAddressIP MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedEntry 1 } @@ -1158,47 +1410,47 @@ ompRoutesTableFamilyEntriesReceivedFromPeer OBJECT-TYPE ompRoutesTableFamilyEntriesReceivedPathId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedEntry 2 } -- tagpath /omp/routes-table/family/entries/received/label ompRoutesTableFamilyEntriesReceivedLabel OBJECT-TYPE SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedEntry 3 } -- tagpath /omp/routes-table/family/entries/received/status ompRoutesTableFamilyEntriesReceivedStatus OBJECT-TYPE SYNTAX RibInStatusType - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedEntry 5 } -- tagpath /omp/routes-table/family/entries/received/lost-to-peer ompRoutesTableFamilyEntriesReceivedLostToPeer OBJECT-TYPE SYNTAX InetAddressIP - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedEntry 7 } @@ -1206,7 +1458,7 @@ ompRoutesTableFamilyEntriesReceivedLostToPathId OBJECT-TYPE ompRoutesTableFamilyEntriesReceivedAttributesTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesReceivedAttributesEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTable 4 } @@ -1214,7 +1466,7 @@ ompRoutesTableFamilyEntriesReceivedAttributesTable OBJECT-TYPE ompRoutesTableFamilyEntriesReceivedAttributesEntry OBJECT-TYPE SYNTAX OmpRoutesTableFamilyEntriesReceivedAttributesEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesReceivedFromPeer, ompRoutesTableFamilyEntriesReceivedPathId, ompRoutesTableFamilyEntriesReceivedAttributesAttributeType } ::= { ompRoutesTableFamilyEntriesReceivedAttributesTable 1 } @@ -1238,158 +1490,184 @@ OmpRoutesTableFamilyEntriesReceivedAttributesEntry ::= ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocEncap INTEGER, ompRoutesTableFamilyEntriesReceivedAttributesUltimateTlocAction INTEGER, ompRoutesTableFamilyEntriesReceivedAttributesOverlayId Unsigned32, - ompRoutesTableFamilyEntriesReceivedAttributesAsPath String + 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 + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 1 } -- tagpath /omp/routes-table/family/entries/received/attributes/tloc/ip ompRoutesTableFamilyEntriesReceivedAttributesTlocIp OBJECT-TYPE SYNTAX InetAddressIP - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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)} - MAX-ACCESS read-only - STATUS current + 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 not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 7 } -- tagpath /omp/routes-table/family/entries/received/attributes/site-id ompRoutesTableFamilyEntriesReceivedAttributesSiteId OBJECT-TYPE SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 8 } -- tagpath /omp/routes-table/family/entries/received/attributes/preference ompRoutesTableFamilyEntriesReceivedAttributesPreference OBJECT-TYPE SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 9 } -- tagpath /omp/routes-table/family/entries/received/attributes/tag ompRoutesTableFamilyEntriesReceivedAttributesTag OBJECT-TYPE SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 11 } -- tagpath /omp/routes-table/family/entries/received/attributes/originator ompRoutesTableFamilyEntriesReceivedAttributesOriginator OBJECT-TYPE SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 17 } -- tagpath /omp/routes-table/family/entries/received/attributes/as-path ompRoutesTableFamilyEntriesReceivedAttributesAsPath OBJECT-TYPE SYNTAX String - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 18 } +-- tagpath /omp/routes-table/family/entries/received/attributes/community +ompRoutesTableFamilyEntriesReceivedAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyEntriesReceivedAttributesEntry 19 } + -- tagpath /omp/routes-table/family/entries/advertised ompRoutesTableFamilyEntriesAdvertisedTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesAdvertisedEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTable 5 } @@ -1397,7 +1675,7 @@ ompRoutesTableFamilyEntriesAdvertisedTable OBJECT-TYPE ompRoutesTableFamilyEntriesAdvertisedEntry OBJECT-TYPE SYNTAX OmpRoutesTableFamilyEntriesAdvertisedEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesAdvertisedToPeer } ::= { ompRoutesTableFamilyEntriesAdvertisedTable 1 } @@ -1410,8 +1688,8 @@ OmpRoutesTableFamilyEntriesAdvertisedEntry ::= -- tagpath /omp/routes-table/family/entries/advertised/to-peer ompRoutesTableFamilyEntriesAdvertisedToPeer OBJECT-TYPE SYNTAX InetAddressIP - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesAdvertisedEntry 1 } @@ -1419,7 +1697,7 @@ ompRoutesTableFamilyEntriesAdvertisedToPeer OBJECT-TYPE ompRoutesTableFamilyEntriesAdvertisedPathsTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesAdvertisedPathsEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTable 6 } @@ -1427,7 +1705,7 @@ ompRoutesTableFamilyEntriesAdvertisedPathsTable OBJECT-TYPE ompRoutesTableFamilyEntriesAdvertisedPathsEntry OBJECT-TYPE SYNTAX OmpRoutesTableFamilyEntriesAdvertisedPathsEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesAdvertisedToPeer, ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId } ::= { ompRoutesTableFamilyEntriesAdvertisedPathsTable 1 } @@ -1440,8 +1718,8 @@ OmpRoutesTableFamilyEntriesAdvertisedPathsEntry ::= -- tagpath /omp/routes-table/family/entries/advertised/paths/advertise-id ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId OBJECT-TYPE SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesAdvertisedPathsEntry 1 } @@ -1449,7 +1727,7 @@ ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId OBJECT-TYPE ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTable 7 } @@ -1457,7 +1735,7 @@ ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTable OBJECT-TYPE ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry OBJECT-TYPE SYNTAX OmpRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" INDEX { ompRoutesTableFamilyAddressFamily, ompRoutesTableFamilyEntriesVpnId, ompRoutesTableFamilyEntriesPrefix, ompRoutesTableFamilyEntriesAdvertisedToPeer, ompRoutesTableFamilyEntriesAdvertisedPathsAdvertiseId, ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPathId } ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTable 1 } @@ -1482,174 +1760,867 @@ OmpRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry ::= ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocEncap INTEGER, ompRoutesTableFamilyEntriesAdvertisedPathsAttrUltTlocAction INTEGER, ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOverlayId Unsigned32, - ompRoutesTableFamilyEntriesAdvertisedPathsAttributesAsPath String + 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 + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 1 } -- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/label ompRoutesTableFamilyEntriesAdvertisedPathsAttributesLabel OBJECT-TYPE SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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)} - MAX-ACCESS read-only - STATUS current + 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 not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 9 } -- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/preference ompRoutesTableFamilyEntriesAdvertisedPathsAttributesPreference OBJECT-TYPE SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 10 } -- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/tag ompRoutesTableFamilyEntriesAdvertisedPathsAttributesTag OBJECT-TYPE SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 12 } -- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/originator ompRoutesTableFamilyEntriesAdvertisedPathsAttributesOriginator OBJECT-TYPE SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete 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 + MAX-ACCESS not-accessible + STATUS obsolete DESCRIPTION "" ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 19 } --- tagpath /omp/best-match-route/family -ompBestMatchRouteFamilyTable OBJECT-TYPE - SYNTAX SEQUENCE OF OmpBestMatchRouteFamilyEntry +-- tagpath /omp/routes-table/family/entries/advertised/paths/attributes/community +ompRoutesTableFamilyEntriesAdvertisedPathsAttributesCommunity OBJECT-TYPE + SYNTAX String MAX-ACCESS not-accessible - STATUS current + STATUS obsolete DESCRIPTION "" - ::= { ompBestMatchRoute 1 } + ::= { ompRoutesTableFamilyEntriesAdvertisedPathsAttributesEntry 20 } --- tagpath /omp/best-match-route/family -ompBestMatchRouteFamilyEntry OBJECT-TYPE - SYNTAX OmpBestMatchRouteFamilyEntry +-- tagpath /omp/routes-table/family/received-entries +ompRoutesTableFamilyReceivedEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyReceivedEntriesEntry MAX-ACCESS not-accessible - STATUS current + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTable 8 } + +-- tagpath /omp/routes-table/family/received-entries +ompRoutesTableFamilyReceivedEntriesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyReceivedEntriesEntry + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesEntry 1 } + +-- tagpath /omp/routes-table/family/received-entries/prefix +ompRoutesTableFamilyReceivedEntriesPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesEntry 2 } + +-- tagpath /omp/routes-table/family/received-entries/received +ompRoutesTableFamilyReceivedEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyReceivedEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTable 9 } + +-- tagpath /omp/routes-table/family/received-entries/received +ompRoutesTableFamilyReceivedEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyReceivedEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS obsolete + 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 obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 1 } + +-- tagpath /omp/routes-table/family/received-entries/received/path-id +ompRoutesTableFamilyReceivedEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 2 } + +-- tagpath /omp/routes-table/family/received-entries/received/label +ompRoutesTableFamilyReceivedEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 3 } + +-- tagpath /omp/routes-table/family/received-entries/received/status +ompRoutesTableFamilyReceivedEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "RIB-in status" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 4 } + +-- tagpath /omp/routes-table/family/received-entries/received/loss-reason +ompRoutesTableFamilyReceivedEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 5 } + +-- tagpath /omp/routes-table/family/received-entries/received/lost-to-peer +ompRoutesTableFamilyReceivedEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 6 } + +-- tagpath /omp/routes-table/family/received-entries/received/lost-to-path-id +ompRoutesTableFamilyReceivedEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedEntry 7 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes +ompRoutesTableFamilyReceivedEntriesReceivedAttributesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyReceivedEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTable 10 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes +ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyReceivedEntriesReceivedAttributesEntry + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 1 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/tloc/ip +ompRoutesTableFamilyReceivedEntriesReceivedAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "Origin protocol" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 5 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/origin/metric +ompRoutesTableFamilyReceivedEntriesReceivedAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 7 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/site-id +ompRoutesTableFamilyReceivedEntriesReceivedAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 8 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/preference +ompRoutesTableFamilyReceivedEntriesReceivedAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 9 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/tag +ompRoutesTableFamilyReceivedEntriesReceivedAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 10 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/unknown-attribute-len +ompRoutesTableFamilyReceivedEntriesReceivedAttributesUnknownAttributeLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 11 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/originator +ompRoutesTableFamilyReceivedEntriesReceivedAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 12 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/ultimate-tloc/ip +ompRoutesTableFamilyReceivedEntriesReceivedAttributesUltimateTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 17 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/as-path +ompRoutesTableFamilyReceivedEntriesReceivedAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 18 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/community +ompRoutesTableFamilyReceivedEntriesReceivedAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 19 } + +-- tagpath /omp/routes-table/family/received-entries/received/attributes/sitetype +ompRoutesTableFamilyReceivedEntriesReceivedAttributesSiteType OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyReceivedEntriesReceivedAttributesEntry 20 } + + +-- tagpath /omp/routes-table/family/advertised-entries +ompRoutesTableFamilyAdvertisedEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyAdvertisedEntriesEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTable 11 } + +-- tagpath /omp/routes-table/family/advertised-entries +ompRoutesTableFamilyAdvertisedEntriesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyAdvertisedEntriesEntry + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesEntry 3 } + +-- tagpath /omp/routes-table/family/advertsied-entries/prefix +ompRoutesTableFamilyAdvertisedEntriesPrefix OBJECT-TYPE + SYNTAX IpPrefix + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesEntry 4 } + + +-- tagpath /omp/routes-table/family/advertised-entries/advertised +ompRoutesTableFamilyAdvertisedEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyAdvertisedEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTable 12 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised +ompRoutesTableFamilyAdvertisedEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyAdvertisedEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedEntry 1 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTable 13 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsEntry + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 obsolete + DESCRIPTION "" + ::= { ompRoutesTable 14 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry OBJECT-TYPE + SYNTAX OmpRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry + MAX-ACCESS not-accessible + STATUS obsolete + 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 obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 1 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/label +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 2 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/tloc/ip +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "Origin protocol" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 6 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/origin/metric +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesOriginMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 8 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/site-id +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesSiteId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 9 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/preference +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesPreference OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 10 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/tag +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesTag OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 11 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/unknown-attribute-len +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrbUnkAttrbLen OBJECT-TYPE + SYNTAX UnsignedShort + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 12 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/originator +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 13 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/ultimate-tloc/ip +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttrUltTlocIp OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + 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 not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 18 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/as-path +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesAsPath OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 19 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/community +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesCommunity OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION "" + ::= { ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesEntry 20 } + +-- tagpath /omp/routes-table/family/advertised-entries/advertised/paths/attributes/sitetype +ompRoutesTableFamilyAdvertisedEntriesAdvertisedPathsAttributesSiteType OBJECT-TYPE + SYNTAX String + MAX-ACCESS not-accessible + STATUS obsolete + 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 } @@ -1693,7 +2664,7 @@ OmpBestMatchRouteFamilyEntriesEntry ::= -- tagpath /omp/best-match-route/family/entries/vpn-id ompBestMatchRouteFamilyEntriesVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "" @@ -1832,7 +2803,12 @@ OmpBestMatchRouteFamilyEntriesReceivedAttributesEntry ::= ompBestMatchRouteFamilyEntriesReceivedAttrbUnkAttrbLen UnsignedShort, ompBestMatchRouteFamilyEntriesReceivedAttributesOriginator IpAddress, ompBestMatchRouteFamilyEntriesReceivedAttributesOverlayId Unsigned32, - ompBestMatchRouteFamilyEntriesReceivedAttributesAsPath String + ompBestMatchRouteFamilyEntriesReceivedAttributesAsPath String, + ompBestMatchRouteFamilyEntriesReceivedAttributesCommunity String, + ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocIp InetAddressIP, + ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocColor INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocEncap INTEGER, + ompBestMatchRouteFamilyEntriesReceivedAttributesUltimateTlocAction INTEGER } -- tagpath /omp/best-match-route/family/entries/received/attributes/pseudo-key @@ -1877,7 +2853,23 @@ ompBestMatchRouteFamilyEntriesReceivedAttributesTlocEncap OBJECT-TYPE -- 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)} + 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" @@ -1955,6 +2947,47 @@ ompBestMatchRouteFamilyEntriesReceivedAttributesAsPath OBJECT-TYPE 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 @@ -2048,7 +3081,8 @@ OmpBestMatchRouteFamilyEntriesAdvertisedPathsAttributesEntry ::= ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbUnkAttrbLen UnsignedShort, ompBestMatchRouteFamilyEntriesAdvertisedPathsAttrbOriginator IpAddress, ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesOverlayId Unsigned32, - ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesAsPath String + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesAsPath String, + ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesCommunity String } -- tagpath /omp/best-match-route/family/entries/advertised/paths/attributes/path-id @@ -2093,7 +3127,23 @@ ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesTlocEncap OBJECT-TYPE -- 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)} + 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" @@ -2171,6 +3221,14 @@ ompBestMatchRouteFamilyEntriesAdvertisedPathsAttributesAsPath OBJECT-TYPE 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 @@ -2579,7 +3637,15 @@ OmpTlocsFamilyEntriesReceivedAttributesEntry ::= ompTlocsFamilyEntriesReceivedAttributesVersion Unsigned32, ompTlocsFamilyEntriesReceivedAttributesOriginator IpAddress, ompTlocsFamilyEntriesReceivedAttributesRestrict UnsignedByte, - ompTlocsFamilyEntriesReceivedAttributesOverlayId Unsigned32 + ompTlocsFamilyEntriesReceivedAttributesOverlayId Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesBandwidth Unsigned32, + ompTlocsFamilyEntriesReceivedAttributesQosGroup String, + ompTlocsFamilyEntriesReceivedAttributesOnDemand UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesIpv6StrictControl UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesGreInUdp UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesEpfr UnsignedByte, + ompTlocsFamilyEntriesReceivedAttributesSiteType String, + ompTlocsFamilyEntriesReceivedAttributesIpsecInbandRekey UnsignedByte } -- tagpath /omp/omp-tlocs/family/entries/received/attributes/pseudo-key @@ -2803,24 +3869,88 @@ ompTlocsFamilyEntriesReceivedAttributesOriginator OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current - DESCRIPTION "" - ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 28 } + 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/restrict -ompTlocsFamilyEntriesReceivedAttributesRestrict OBJECT-TYPE - SYNTAX UnsignedByte +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/sitetype +ompTlocsFamilyEntriesReceivedAttributesSiteType OBJECT-TYPE + SYNTAX String MAX-ACCESS read-only STATUS current - DESCRIPTION "" - ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 29 } + DESCRIPTION "Received Site-Type Attribute" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 37 } --- tagpath /omp/omp-tlocs/family/entries/received/attributes/overlay-id -ompTlocsFamilyEntriesReceivedAttributesOverlayId OBJECT-TYPE - SYNTAX Unsigned32 +-- tagpath /omp/omp-tlocs/family/entries/received/attributes/ipsec-inband-rekey +ompTlocsFamilyEntriesReceivedAttributesIpsecInbandRekey OBJECT-TYPE + SYNTAX UnsignedByte MAX-ACCESS read-only STATUS current - DESCRIPTION "" - ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 30 } + DESCRIPTION "Received Ipsec Inband Rekey Encapsulation Attribute" + ::= { ompTlocsFamilyEntriesReceivedAttributesEntry 38 } -- tagpath /omp/omp-tlocs/family/entries/advertised ompTlocsFamilyEntriesAdvertisedTable OBJECT-TYPE @@ -2898,7 +4028,15 @@ OmpTlocsFamilyEntriesAdvertisedAttributesEntry ::= ompTlocsFamilyEntriesAdvertisedAttributesVersion Unsigned32, ompTlocsFamilyEntriesAdvertisedAttributesOriginator IpAddress, ompTlocsFamilyEntriesAdvertisedAttributesRestrict UnsignedByte, - ompTlocsFamilyEntriesAdvertisedAttributesOverlayId Unsigned32 + ompTlocsFamilyEntriesAdvertisedAttributesOverlayId Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesBandwidth Unsigned32, + ompTlocsFamilyEntriesAdvertisedAttributesQosGroup String, + ompTlocsFamilyEntriesAdvertisedAttributesOnDemand UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesIpv6StrictControl UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesGreInUdp UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesEpfr UnsignedByte, + ompTlocsFamilyEntriesAdvertisedAttributesSiteType String, + ompTlocsFamilyEntriesAdvertisedAttributesIpsecInbandRekey UnsignedByte } -- tagpath /omp/omp-tlocs/family/entries/advertised/attributes/attribute-id @@ -3125,6 +4263,70 @@ ompTlocsFamilyEntriesAdvertisedAttributesOverlayId OBJECT-TYPE 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/omp-tlocs/family/entries/advertised/attributes/ipsec-inband-rekey +ompTlocsFamilyEntriesAdvertisedAttributesIpsecInbandRekey OBJECT-TYPE + SYNTAX UnsignedByte + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised Ipsec Inband Rekey Encapsulation Attribute" + ::= { ompTlocsFamilyEntriesAdvertisedAttributesEntry 36 } + -- tagpath /omp/services/family ompServicesFamilyTable OBJECT-TYPE SYNTAX SEQUENCE OF OmpServicesFamilyEntry @@ -3181,7 +4383,7 @@ OmpServicesFamilyEntriesEntry ::= -- tagpath /omp/services/family/entries/vpn-id ompServicesFamilyEntriesVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "VPN ID" @@ -3189,7 +4391,33 @@ ompServicesFamilyEntriesVpnId OBJECT-TYPE -- 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)} + 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" @@ -3372,7 +4600,7 @@ OmpMulticastAutoDiscoverFamilyEntriesEntry ::= -- tagpath /omp/multicast-auto-discover/family/entries/vpn-id ompMulticastAutoDiscoverFamilyEntriesVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "" @@ -3531,7 +4759,7 @@ ompMulticastRoutesFamilyEntriesType OBJECT-TYPE -- tagpath /omp/multicast-routes/family/entries/vpn-id ompMulticastRoutesFamilyEntriesVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "" @@ -3697,7 +4925,9 @@ ompCloudexpressEntriesEntry OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION "" - INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, ompCloudexpressEntriesAppid} + INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, + ompCloudexpressEntriesAppid, ompCloudexpressEntriesAppType, + ompCloudexpressEntriesSubappId} ::= { ompCloudexpressEntriesTable 1 } OmpCloudexpressEntriesEntry ::= @@ -3705,12 +4935,14 @@ OmpCloudexpressEntriesEntry ::= ompCloudexpressEntriesVpnId Unsigned32, ompCloudexpressEntriesOriginator IpAddress, ompCloudexpressEntriesAppid Unsigned32, - ompCloudexpressEntriesAppname String + ompCloudexpressEntriesAppname String, + ompCloudexpressEntriesAppType UnsignedByte, + ompCloudexpressEntriesSubappId Unsigned32 } -- tagpath /omp/cloudexpress/entries/vpn-id ompCloudexpressEntriesVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "" @@ -3732,6 +4964,22 @@ ompCloudexpressEntriesAppid OBJECT-TYPE 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 @@ -3754,7 +5002,9 @@ ompCloudexpressEntriesReceivedEntry OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION "" - INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, ompCloudexpressEntriesAppid, ompCloudexpressEntriesReceivedFromPeer } + INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, + ompCloudexpressEntriesAppid, ompCloudexpressEntriesAppType, + ompCloudexpressEntriesSubappId, ompCloudexpressEntriesReceivedFromPeer } ::= { ompCloudexpressEntriesReceivedTable 1 } OmpCloudexpressFamilyEntriesReceivedEntry ::= @@ -3763,7 +5013,9 @@ OmpCloudexpressFamilyEntriesReceivedEntry ::= ompCloudexpressEntriesReceivedStatus RibInStatusType, ompCloudexpressEntriesReceivedLossReason LossReasonEnum, ompCloudexpressEntriesReceivedLatency Unsigned32, - ompCloudexpressEntriesReceivedLoss Unsigned32 + ompCloudexpressEntriesReceivedLoss Unsigned32, + ompCloudexpressEntriesReceivedAppIdList Groups1, + ompCloudexpressEntriesReceivedRegionId String } -- tagpath /omp/cloudexpress/entries/received/from-peer @@ -3806,6 +5058,22 @@ ompCloudexpressEntriesReceivedLoss OBJECT-TYPE 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 @@ -3820,14 +5088,18 @@ ompCloudexpressEntriesAdvertisedEntry OBJECT-TYPE MAX-ACCESS not-accessible STATUS current DESCRIPTION "" - INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, ompCloudexpressEntriesAppid, ompCloudexpressEntriesAdvertisedToPeer } + INDEX { ompCloudexpressEntriesVpnId, ompCloudexpressEntriesOriginator, + ompCloudexpressEntriesAppid, ompCloudexpressEntriesAppType, + ompCloudexpressEntriesSubappId, ompCloudexpressEntriesAdvertisedToPeer } ::= { ompCloudexpressEntriesAdvertisedTable 1 } OmpCloudexpressEntriesAdvertisedEntry ::= SEQUENCE { ompCloudexpressEntriesAdvertisedToPeer InetAddressIP, ompCloudexpressEntriesAdvertisedLatency Unsigned32, - ompCloudexpressEntriesAdvertisedLoss Unsigned32 + ompCloudexpressEntriesAdvertisedLoss Unsigned32, + ompCloudexpressEntriesAdvertisedAppIdList Groups1, + ompCloudexpressEntriesAdvertisedRegionId String } -- tagpath /omp/cloudexpress/entries/advertised/to-peer @@ -3854,4 +5126,471 @@ ompCloudexpressEntriesAdvertisedLoss OBJECT-TYPE 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 } + +-- tagpath /omp/l2-services/entries/ +ompL2ServicesEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpL2ServicesEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + ::= { ompL2Services 1 } + +-- tagpath /omp/l2-services/entries/ +ompL2ServicesEntriesEntry OBJECT-TYPE + SYNTAX OmpL2ServicesEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { ompL2ServicesEntriesVpnId, + ompL2ServicesEntriesService, + ompL2ServicesEntriesVcId, + ompL2ServicesEntriesSiteId } + ::= { ompL2ServicesEntriesTable 1 } + +OmpL2ServicesEntriesEntry ::= + SEQUENCE { + ompL2ServicesEntriesVpnId Unsigned32, + ompL2ServicesEntriesService INTEGER, + ompL2ServicesEntriesVcId Unsigned32, + ompL2ServicesEntriesSiteId Unsigned32, + ompL2ServicesEntriesVpnType INTEGER +} + +-- tagpath /omp/l2-services/entries/vpn-id +ompL2ServicesEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ompL2ServicesEntriesEntry 1 } + +-- tagpath /omp/l2-services/entries/service +ompL2ServicesEntriesService 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, only vPN(0) is supported currently." + ::= { ompL2ServicesEntriesEntry 2 } + +-- tagpath /omp/l2-services/entries/vc-id +ompL2ServicesEntriesVcId OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Virtual-circuit ID." + ::= { ompL2ServicesEntriesEntry 3 } + +-- tagpath /omp/l2-services/entries/site-id +ompL2ServicesEntriesSiteId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Site-id" + ::= { ompL2ServicesEntriesEntry 4 } + +-- tagpath /omp/l2-services/entries/vpn-type +ompL2ServicesEntriesVpnType OBJECT-TYPE + SYNTAX INTEGER {p2p(1),multipoint(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vpn type" + ::= { ompL2ServicesEntriesEntry 5 } + +-- tagpath /omp/l2-services/entries/received +ompL2ServicesEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpL2ServicesEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of received OMP l2 service entries" + ::= { ompL2Services 2 } + +-- tagpath /omp/l2-services/entries/received +ompL2ServicesEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpL2ServicesEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The received list of l2-servicves entry" + INDEX { ompL2ServicesEntriesVpnId, + ompL2ServicesEntriesService, + ompL2ServicesEntriesVcId, + ompL2ServicesEntriesSiteId, + ompL2ServicesEntriesReceivedFromPeer, + ompL2ServicesEntriesReceivedPathId } + ::= { ompL2ServicesEntriesReceivedTable 1 } + +OmpL2ServicesEntriesReceivedEntry ::= + SEQUENCE { + ompL2ServicesEntriesReceivedFromPeer InetAddressIP, + ompL2ServicesEntriesReceivedPathId Unsigned32, + ompL2ServicesEntriesReceivedLabel Unsigned32, + ompL2ServicesEntriesReceivedStatus RibInStatusType, + ompL2ServicesEntriesReceivedLossReason LossReasonEnum, + ompL2ServicesEntriesReceivedLostToPeer InetAddressIP, + ompL2ServicesEntriesReceivedLostToPathId Unsigned32, + ompL2ServicesEntriesReceivedOriginator IpAddress, + ompL2ServicesEntriesReceivedRemoteSiteId Unsigned32 + } + +-- tagpath /omp/l2-services/entries/received/from-peer +ompL2ServicesEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The l2-services entry received from which remote peer" + ::= { ompL2ServicesEntriesReceivedEntry 1 } + +-- tagpath /omp/l2-services/entries/received/path-id +ompL2ServicesEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The Received path-id of remote peer" + ::= { ompL2ServicesEntriesReceivedEntry 2 } + +-- tagpath /omp/l2-services/entries/received/label +ompL2ServicesEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The recieved label" + ::= { ompL2ServicesEntriesReceivedEntry 3 } + +-- tagpath /omp/l2-services/entries/received/status +ompL2ServicesEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received RIB-in status" + ::= { ompL2ServicesEntriesReceivedEntry 4 } + +-- tagpath /omp/l2-services/entries/received/loss-reason +ompL2ServicesEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received lost reason when exist competition for redundancy RIB-in entry" + ::= { ompL2ServicesEntriesReceivedEntry 5 } + +-- tagpath /omp/l2-services/entries/received/lost-to-peer +ompL2ServicesEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received lost-to-peer IP address when exist competition for redundancy RIB-in entry" + ::= { ompL2ServicesEntriesReceivedEntry 6 } + +-- tagpath /omp/l2-services/entries/received/lost-to-path-id +ompL2ServicesEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received lost-to-path-id" + ::= { ompL2ServicesEntriesReceivedEntry 7 } + +-- tagpath /omp/l2-services/entries/received/originator +ompL2ServicesEntriesReceivedOriginator OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received Originator IP address from the attributes of RIB-in entry" + ::= { ompL2ServicesEntriesReceivedEntry 8 } + +-- tagpath /omp/l2-services/entries/received/remote-site-id +ompL2ServicesEntriesReceivedRemoteSiteId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received remote site-id, only valid when vpn-type is p2p(1)." + ::= { ompL2ServicesEntriesReceivedEntry 9 } + +-- tagpath /omp/l2-services/entries/advertised +ompL2ServicesEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpL2ServicesEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of advertised OMP l2 service entries" + ::= { ompL2Services 3 } + +-- tagpath /omp/l2-services/entries/advertised +ompL2ServicesEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpL2ServicesEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The advertised list of l2-services entry" + INDEX { ompL2ServicesEntriesVpnId, + ompL2ServicesEntriesService, + ompL2ServicesEntriesVcId, + ompL2ServicesEntriesSiteId, + ompL2ServicesEntriesAdvertisedToPeer } + ::= { ompL2ServicesEntriesAdvertisedTable 1 } + +OmpL2ServicesEntriesAdvertisedEntry ::= + SEQUENCE { + ompL2ServicesEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/l2-services/entries/advertised/to-peer +ompL2ServicesEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised to which remote peer" + ::= { ompL2ServicesEntriesAdvertisedEntry 1 } + +-- tagpath /omp/l2-routes/entries/ +ompL2RoutesEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpL2RoutesEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of OMP l2 route entries" + ::= { ompL2Routes 1 } + +-- tagpath /omp/l2-routes/entries/ +ompL2RoutesEntriesEntry OBJECT-TYPE + SYNTAX OmpL2RoutesEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "OMP l2 route entry" + INDEX { ompL2RoutesEntriesVpnId, + ompL2RoutesEntriesVcId, + ompL2RoutesEntriesOriginator, + ompL2RoutesEntriesRouteType, + ompL2RoutesEntriesMacAddress, + ompL2RoutesEntriesIpAddress} + ::= { ompL2RoutesEntriesTable 1 } + +OmpL2RoutesEntriesEntry ::= + SEQUENCE { + ompL2RoutesEntriesVpnId Unsigned32, + ompL2RoutesEntriesVcId Unsigned32, + ompL2RoutesEntriesOriginator InetAddressIP, + ompL2RoutesEntriesRouteType INTEGER, + ompL2RoutesEntriesMacAddress String, + ompL2RoutesEntriesIpAddress InetAddressIP, + ompL2RoutesEntriesVpnType INTEGER, + ompL2RoutesEntriesSiteId Unsigned32 +} + +-- tagpath /omp/l2-routes/entries/vpn-id +ompL2RoutesEntriesVpnId OBJECT-TYPE + SYNTAX VpnIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "VPN ID" + ::= { ompL2RoutesEntriesEntry 1 } + +-- tagpath /omp/l2-routes/entries/vc-id +ompL2RoutesEntriesVcId OBJECT-TYPE + SYNTAX Unsigned32 (1 .. 4294967295) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Virtual-circuit ID." + ::= { ompL2RoutesEntriesEntry 2 } + +-- tagpath /omp/l2-routes/entries/originator +ompL2RoutesEntriesOriginator OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Originator IP address" + ::= { ompL2RoutesEntriesEntry 3 } + +-- tagpath /omp/l2-routes/entries/route-type +ompL2RoutesEntriesRouteType OBJECT-TYPE + SYNTAX INTEGER {invalid(0),vpn(1),mac(2),mac-ip(3),mac-ipv6(4)} + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "L2 routes type." + ::= { ompL2RoutesEntriesEntry 4 } + +-- tagpath /omp/l2-routes/entries/mac-address +ompL2RoutesEntriesMacAddress OBJECT-TYPE + SYNTAX String (SIZE (1 .. 14)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "L2 routes mac-address, with the format of HHHH.HHHH.HHHH + which is a 14 byte length string. + This leaf is valid when route-type is mac(2). + When route-type is vpn(1), this leaf always return invalid + value of zero mac-address(0000.0000.0000)." + ::= { ompL2RoutesEntriesEntry 5 } + +-- tagpath /omp/l2-routes/entries/ip-address +ompL2RoutesEntriesIpAddress OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "L2 routes ip-address. It can be ipv4 or ipv6 address. + This leaf is valid when route-type is mac-ip(3) or mac-ipv6(4)." + ::= { ompL2RoutesEntriesEntry 6 } + +-- tagpath /omp/l2-routes/entries/vpn-type +ompL2RoutesEntriesVpnType OBJECT-TYPE + SYNTAX INTEGER {p2p(1),multipoint(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vpn type" + ::= { ompL2RoutesEntriesEntry 7 } + +-- tagpath /omp/l2-routes/entries/site-id +ompL2RoutesEntriesSiteId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Site-id." + ::= { ompL2RoutesEntriesEntry 8 } + +-- tagpath /omp/l2-routes/entries/received +ompL2RoutesEntriesReceivedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpL2RoutesEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of received OMP l2 route entries" + ::= { ompL2Routes 2 } + +-- tagpath /omp/l2-routes/entries/received +ompL2RoutesEntriesReceivedEntry OBJECT-TYPE + SYNTAX OmpL2RoutesEntriesReceivedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The received list of l2-routes entry" + INDEX { ompL2RoutesEntriesVpnId, + ompL2RoutesEntriesVcId, + ompL2RoutesEntriesOriginator, + ompL2RoutesEntriesRouteType, + ompL2RoutesEntriesMacAddress, + ompL2RoutesEntriesIpAddress, + ompL2RoutesEntriesReceivedFromPeer, + ompL2RoutesEntriesReceivedPathId } + ::= { ompL2RoutesEntriesReceivedTable 1 } + +OmpL2RoutesEntriesReceivedEntry ::= + SEQUENCE { + ompL2RoutesEntriesReceivedFromPeer InetAddressIP, + ompL2RoutesEntriesReceivedPathId Unsigned32, + ompL2RoutesEntriesReceivedLabel Unsigned32, + ompL2RoutesEntriesReceivedStatus RibInStatusType, + ompL2RoutesEntriesReceivedLossReason LossReasonEnum, + ompL2RoutesEntriesReceivedLostToPeer InetAddressIP, + ompL2RoutesEntriesReceivedLostToPathId Unsigned32, + ompL2RoutesEntriesReceivedRemoteSiteId Unsigned32 + } + +-- tagpath /omp/l2-routes/entries/received/from-peer +ompL2RoutesEntriesReceivedFromPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The l2-routes entry received from which remote peer" + ::= { ompL2RoutesEntriesReceivedEntry 1 } + +-- tagpath /omp/l2-routes/entries/received/path-id +ompL2RoutesEntriesReceivedPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The received path-id of remote peer" + ::= { ompL2RoutesEntriesReceivedEntry 2 } + +-- tagpath /omp/l2-routes/entries/received/label +ompL2RoutesEntriesReceivedLabel OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The recieved label" + ::= { ompL2RoutesEntriesReceivedEntry 3 } + +-- tagpath /omp/l2-routes/entries/received/status +ompL2RoutesEntriesReceivedStatus OBJECT-TYPE + SYNTAX RibInStatusType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received RIB-in status" + ::= { ompL2RoutesEntriesReceivedEntry 4 } + +-- tagpath /omp/l2-routes/entries/received/loss-reason +ompL2RoutesEntriesReceivedLossReason OBJECT-TYPE + SYNTAX LossReasonEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received lost reason when exist competition for redundancy RIB-in entry" + ::= { ompL2RoutesEntriesReceivedEntry 5 } + +-- tagpath /omp/l2-routes/entries/received/lost-to-peer +ompL2RoutesEntriesReceivedLostToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received lost-to-peer IP address when exist competition for redundancy RIB-in entry" + ::= { ompL2RoutesEntriesReceivedEntry 6 } + +-- tagpath /omp/l2-routes/entries/received/lost-to-path-id +ompL2RoutesEntriesReceivedLostToPathId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received lost-to-path-id" + ::= { ompL2RoutesEntriesReceivedEntry 7 } + +-- tagpath /omp/l2-routes/entries/received/remote-site-id +ompL2RoutesEntriesReceivedRemoteSiteId OBJECT-TYPE + SYNTAX Unsigned32 (0 .. 4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Received remote site-id, only valid when vpn-type is p2p(1)." + ::= { ompL2RoutesEntriesReceivedEntry 8 } + +-- tagpath /omp/l2-routes/entries/advertised +ompL2RoutesEntriesAdvertisedTable OBJECT-TYPE + SYNTAX SEQUENCE OF OmpL2RoutesEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of advertised OMP l2 service entries" + ::= { ompL2Routes 3 } + +-- tagpath /omp/l2-routes/entries/advertised +ompL2RoutesEntriesAdvertisedEntry OBJECT-TYPE + SYNTAX OmpL2RoutesEntriesAdvertisedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The advertised list of l2-routes entry" + INDEX { ompL2RoutesEntriesVpnId, + ompL2RoutesEntriesVcId, + ompL2RoutesEntriesOriginator, + ompL2RoutesEntriesRouteType, + ompL2RoutesEntriesMacAddress, + ompL2RoutesEntriesIpAddress, + ompL2RoutesEntriesAdvertisedToPeer } + ::= { ompL2RoutesEntriesAdvertisedTable 1 } + +OmpL2RoutesEntriesAdvertisedEntry ::= + SEQUENCE { + ompL2RoutesEntriesAdvertisedToPeer InetAddressIP + } + +-- tagpath /omp/l2-routes/entries/advertised/to-peer +ompL2RoutesEntriesAdvertisedToPeer OBJECT-TYPE + SYNTAX InetAddressIP + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Advertised to which remote peer" + ::= { ompL2RoutesEntriesAdvertisedEntry 1 } + END diff --git a/viptela-mibs/20.18/VIPTELA-OPER-SYSTEM.mib b/viptela-mibs/20.18/VIPTELA-OPER-SYSTEM.mib new file mode 100644 index 00000000..ed8e73a6 --- /dev/null +++ b/viptela-mibs/20.18/VIPTELA-OPER-SYSTEM.mib @@ -0,0 +1,1801 @@ +-- 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 "202507010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for system operational data" + REVISION "202507010000Z" + DESCRIPTION "Viptela Revision 20.18" + REVISION "202503010000Z" + DESCRIPTION "Viptela Revision 20.17" + REVISION "202411010000Z" + DESCRIPTION "Viptela Revision 20.16" + REVISION "202407010000Z" + DESCRIPTION "Viptela Revision 20.15" + REVISION "202403010000Z" + DESCRIPTION "Viptela Revision 20.14" + REVISION "202311010000Z" + DESCRIPTION "Viptela Revision 20.13" + 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 INTEGER {vedge(1), + vsmart(2), + vmanage(3), + vapigw(4)} + 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/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/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 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 Unsigned32, + usersUser String, + usersContext String, + usersFrom InetAddressIP, + usersProto INTEGER, + usersAuthGroup String, + usersLoginTime DateAndTime + } + +-- tagpath /users/session +usersSession OBJECT-TYPE + SYNTAX Unsigned32 + 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 String, + 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 /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 Counter64 + } + +-- 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 } + +-- tagpath /logging/cacert +loggingCacertTable OBJECT-TYPE + SYNTAX SEQUENCE OF LoggingCacertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Display installed cacerts for remote logging" + ::= { logging 10 } + +-- tagpath /logging/cacert +loggingCacertEntry OBJECT-TYPE + SYNTAX LoggingCacertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "" + INDEX { loggingCacertIndex } + ::= { loggingCacertTable 1 } + +LoggingCacertEntry ::= + SEQUENCE { + loggingCacertIndex Integer32, + loggingCacertName String, + loggingCacertValidity String + } + +-- tagpath /logging/cacert/index +loggingCacertIndex OBJECT-TYPE + SYNTAX Integer32 (0 .. 10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index on this list" + ::= { loggingCacertEntry 1 } + +-- tagpath /logging/cacert/name +loggingCacertName OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Installed cacert name" + ::= { loggingCacertEntry 2 } + +-- tagpath /logging/cacert/validity +loggingCacertValidity OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Valid until date on the cacert" + ::= { loggingCacertEntry 3 } + +END diff --git a/viptela-mibs/20.18/VIPTELA-OPER-VPN.mib b/viptela-mibs/20.18/VIPTELA-OPER-VPN.mib new file mode 100644 index 00000000..3a51a030 --- /dev/null +++ b/viptela-mibs/20.18/VIPTELA-OPER-VPN.mib @@ -0,0 +1,1994 @@ +-- 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 "202507010000Z" + ORGANIZATION "Viptela, Inc." + CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" + DESCRIPTION "This module defines the data model for VPN operational data" + REVISION "202507010000Z" + DESCRIPTION "Viptela Revision 20.18" + REVISION "202503010000Z" + DESCRIPTION "Viptela Revision 20.17" + REVISION "202411010000Z" + DESCRIPTION "Viptela Revision 20.16" + REVISION "202407010000Z" + DESCRIPTION "Viptela Revision 20.15" + REVISION "202403010000Z" + DESCRIPTION "Viptela Revision 20.14" + REVISION "202311010000Z" + DESCRIPTION "Viptela Revision 20.13" + 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) + } + +-- IP information +-- tagpath /ip +ip OBJECT IDENTIFIER ::= { viptela-oper-vpn 7 } + +-- Display DHCP information +-- tagpath /dhcp +dhcp OBJECT IDENTIFIER ::= { viptela-oper-vpn 12 } + +-- Display DHCPv6 information +-- tagpath /dhcpv6 +dhcpv6 OBJECT IDENTIFIER ::= { viptela-oper-vpn 18 } + +-- 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, + interfaceDesc String, + interfaceIpv6AdminStatus 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, + interfaceAfType INTEGER, + interfaceLinkLocalAddress String, + interfaceIfTrackerStatus String, + interfaceAddrType IfAddressTypeEnum + } + +-- 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/addr-type +interfaceAddrType OBJECT-TYPE + SYNTAX IfAddressTypeEnum + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Interface primary address type" + ::= { interfaceEntry 107 } + +-- 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/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/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 /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/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 /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 /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 } + +END diff --git a/viptela-mibs/19.2/mib/VIPTELA-POLICY.mib b/viptela-mibs/20.18/VIPTELA-POLICY.mib similarity index 82% rename from viptela-mibs/19.2/mib/VIPTELA-POLICY.mib rename to viptela-mibs/20.18/VIPTELA-POLICY.mib index 80fc8a5a..0e0b2ca2 100644 --- a/viptela-mibs/19.2/mib/VIPTELA-POLICY.mib +++ b/viptela-mibs/20.18/VIPTELA-POLICY.mib @@ -9,15 +9,51 @@ IMPORTS TEXTUAL-CONVENTION, RowStatus, DateAndTime, TruthValue FROM SNMPv2-TC - viptela + viptela, VpnIndex FROM VIPTELA-GLOBAL ; viptela-policy MODULE-IDENTITY - LAST-UPDATED "201908150000Z" + LAST-UPDATED "202507010000Z" 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 "202507010000Z" + DESCRIPTION "Viptela Revision 20.18" + REVISION "202503010000Z" + DESCRIPTION "Viptela Revision 20.17" + REVISION "202411010000Z" + DESCRIPTION "Viptela Revision 20.16" + REVISION "202407010000Z" + DESCRIPTION "Viptela Revision 20.15" + REVISION "202403010000Z" + DESCRIPTION "Viptela Revision 20.14" + REVISION "202311010000Z" + DESCRIPTION "Viptela Revision 20.13" + 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" @@ -332,6 +368,12 @@ ColorList ::= TEXTUAL-CONVENTION DESCRIPTION "" SYNTAX OCTET STRING +SlaEnumList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "" + SYNTAX OCTET STRING + + EncapsulationList ::= TEXTUAL-CONVENTION DISPLAY-HINT "1t" STATUS current @@ -343,6 +385,11 @@ LossProtectEnum ::= TEXTUAL-CONVENTION 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 } @@ -376,6 +423,12 @@ 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} @@ -923,6 +976,114 @@ policyAccessListCountersAccessPolicyCounterListBytes OBJECT-TYPE 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 @@ -1082,7 +1243,7 @@ PolicyQosSchedulerInfoQosSchedulerMapAssociationEntry ::= -- tagpath /policy/qos-scheduler-info/qos-scheduler-map-association/qos-map-name policyQosSchedulerInfoQosSchedulerMapAssociationQosMapName OBJECT-TYPE - SYNTAX String (SIZE (1 .. 32)) + SYNTAX String (SIZE (1 .. 127)) MAX-ACCESS read-only STATUS current DESCRIPTION "QoS map name" @@ -1112,7 +1273,7 @@ PolicyQosMapInfoEntry ::= -- tagpath /policy/qos-map-info/qos-map-name policyQosMapInfoQosMapName OBJECT-TYPE - SYNTAX String (SIZE (1 .. 32)) + SYNTAX String (SIZE (1 .. 127)) MAX-ACCESS read-only STATUS current DESCRIPTION "QoS Map Name" @@ -1241,7 +1402,7 @@ PolicyRewriteAssociationsEntry ::= -- tagpath /policy/rewrite-associations/name policyRewriteAssociationsName OBJECT-TYPE - SYNTAX String (SIZE (1 .. 32)) + SYNTAX String (SIZE (1 .. 127)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of rewrite rule" @@ -1299,7 +1460,12 @@ PolicyFromVsmartSlaClassEntry ::= policyFromVsmartSlaClassName String, policyFromVsmartSlaClassLoss UnsignedByte, policyFromVsmartSlaClassLatency UnsignedShort, - policyFromVsmartSlaClassJitter UnsignedShort + policyFromVsmartSlaClassJitter UnsignedShort, + policyFromVsmartSlaClassAppProbeClass String, + policyFromVsmartSlaClassFallbackBestTunnelCriteria SlaEnumList, + policyFromVsmartSlaClassLossVariance UnsignedByte, + policyFromVsmartSlaClassLatencyVariance UnsignedShort, + policyFromVsmartSlaClassJitterVariance UnsignedShort } -- tagpath /policy/from-vsmart/sla-class/name @@ -1326,7 +1492,7 @@ policyFromVsmartSlaClassLatency OBJECT-TYPE DESCRIPTION "Latency, in milliseconds" ::= { policyFromVsmartSlaClassEntry 3 } --- tagpath /policy/from-vsmart/sla-class/latency +-- tagpath /policy/from-vsmart/sla-class/jitter policyFromVsmartSlaClassJitter OBJECT-TYPE SYNTAX UnsignedShort (1 .. 1000) MAX-ACCESS read-only @@ -1334,6 +1500,47 @@ policyFromVsmartSlaClassJitter OBJECT-TYPE 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 @@ -1464,7 +1671,17 @@ PolicyFromVsmartDataPolicyVpnListSequenceEntry ::= policyFromVsmartDataPolicyVpnListSequenceActionSetLocalTlocListRestrict TruthValue, policyFromVsmartDataPolicyVpnListSequenceActionTcpOptimization TruthValue, policyFromVsmartDataPolicyVpnListSequenceActionLossProtect LossProtectEnum, - policyFromVsmartDataPolicyVpnListSequenceActionSetNextHopIpv6 String + 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 @@ -1582,7 +1799,7 @@ policyFromVsmartDataPolicyVpnListSequenceActionSetPolicer OBJECT-TYPE -- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/vpn policyFromVsmartDataPolicyVpnListSequenceActionSetVpn OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS read-only STATUS current DESCRIPTION "VPN ID" @@ -1622,7 +1839,7 @@ policyFromVsmartDataPolicyVpnListSequenceActionSetTlocList OBJECT-TYPE -- 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)} + 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" @@ -1630,7 +1847,7 @@ policyFromVsmartDataPolicyVpnListSequenceActionSetServiceSvcType OBJECT-TYPE -- tagpath /policy/from-vsmart/data-policy/vpn-list/sequence/action/set/service/vpn policyFromVsmartDataPolicyVpnListSequenceActionSetServiceVpn OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS read-only STATUS current DESCRIPTION "VPN ID" @@ -1676,6 +1893,62 @@ policyFromVsmartDataPolicyVpnListSequenceActionSetServiceRestrict OBJECT-TYPE 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 @@ -1732,6 +2005,30 @@ policyFromVsmartDataPolicyVpnListSequenceActionSetNextHopIpv6 OBJECT-TYPE 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 @@ -1830,12 +2127,16 @@ PolicyFromVsmartCflowdTemplateEntry ::= policyFromVsmartCflowdTemplateFlowActiveTimeout Unsigned32, policyFromVsmartCflowdTemplateFlowInactiveTimeout Unsigned32, policyFromVsmartCflowdTemplateTemplateRefresh Unsigned32, - policyFromVsmartCflowdTemplateFlowSamplingInterval 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 .. 32)) + SYNTAX String (SIZE (1 .. 127)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of cflowd" @@ -1877,6 +2178,42 @@ policyFromVsmartCflowdTemplateFlowSamplingInterval OBJECT-TYPE 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 @@ -1900,7 +2237,13 @@ PolicyFromVsmartCflowdTemplateCollectorEntry ::= policyFromVsmartCflowdTemplateCollectorAddress InetAddressIP, policyFromVsmartCflowdTemplateCollectorPort UnsignedShort, policyFromVsmartCflowdTemplateCollectorTransport TransportProtocol, - policyFromVsmartCflowdTemplateCollectorSourceInterface String + policyFromVsmartCflowdTemplateCollectorSourceInterface String, + policyFromVsmartCflowdTemplateCollectorSpread TruthValue, + policyFromVsmartCflowdTemplateCollectorSpreadApp Unsigned32, + policyFromVsmartCflowdTemplateCollectorSpreadTLoc Unsigned32, + policyFromVsmartCflowdTemplateCollectorSpreadOthers Unsigned32, + policyFromVsmartCflowdTemplateCollectorBFD TruthValue, + policyFromVsmartCflowdTemplateCollectorBFDExportInterval Unsigned32 } -- tagpath /policy/from-vsmart/cflowd-template/collector/vpn @@ -1943,6 +2286,54 @@ policyFromVsmartCflowdTemplateCollectorSourceInterface OBJECT-TYPE 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 @@ -2041,7 +2432,8 @@ PolicyFromVsmartAppRoutePolicyVpnListSequenceEntry ::= policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClStrict TruthValue, policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClPrefClr ColorList, policyFromVsmartAppRoutePolicyVpnListSequenceActionLog TruthValue, - policyFromVsmartAppRoutePolicyVpnListSequenceActionBackupSlaPrefClr ColorList + policyFromVsmartAppRoutePolicyVpnListSequenceActionBackupSlaPrefClr ColorList, + policyFromVsmartAppRoutePolicyVpnListSequenceActionSlaClFallback TruthValue } -- tagpath /policy/from-vsmart/app-route-policy/vpn-list/sequence/seq-value @@ -2132,6 +2524,14 @@ policyFromVsmartAppRoutePolicyVpnListSequenceActionBackupSlaPrefClr OBJECT-TYPE 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 @@ -2397,6 +2797,84 @@ policyFromVsmartListsTlocListTlocPreference OBJECT-TYPE 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 } @@ -2722,7 +3200,29 @@ zoneBasedFirewallStatisticsFragStateCheckFail OBJECT-TYPE 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 @@ -2770,7 +3270,7 @@ zonepairInspectSessionZonepairName OBJECT-TYPE --tagpath /zonepair/inspect-session/vpn zonepairInspectSessionVpn OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "VPN" @@ -2818,7 +3318,7 @@ zonepairInspectSessionProtocol OBJECT-TYPE --tagpath /zonepair/inspect-session/source-vpn zonepairInspectSessionSourceVpn OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Source VPN" @@ -2826,7 +3326,7 @@ zonepairInspectSessionSourceVpn OBJECT-TYPE --tagpath /zonepair/inspect-session/destination-vpn zonepairInspectSessionDestinationVpn OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) + SYNTAX VpnIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Destination VPN" diff --git a/viptela-mibs/19.2/mib/VIPTELA-SECURITY.mib b/viptela-mibs/20.18/VIPTELA-SECURITY.mib similarity index 71% rename from viptela-mibs/19.2/mib/VIPTELA-SECURITY.mib rename to viptela-mibs/20.18/VIPTELA-SECURITY.mib index a9f3c329..4b1d244c 100644 --- a/viptela-mibs/19.2/mib/VIPTELA-SECURITY.mib +++ b/viptela-mibs/20.18/VIPTELA-SECURITY.mib @@ -9,15 +9,51 @@ IMPORTS TEXTUAL-CONVENTION, RowStatus, DateAndTime, TruthValue FROM SNMPv2-TC - viptela + viptela, VpnIndex FROM VIPTELA-GLOBAL ; viptela-security MODULE-IDENTITY - LAST-UPDATED "201908150000Z" + LAST-UPDATED "202507010000Z" ORGANIZATION "Viptela, Inc." CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" DESCRIPTION "This module defines data model for Viptela security management" + REVISION "202507010000Z" + DESCRIPTION "Viptela Revision 20.18" + REVISION "202503010000Z" + DESCRIPTION "Viptela Revision 20.17" + REVISION "202411010000Z" + DESCRIPTION "Viptela Revision 20.16" + REVISION "202407010000Z" + DESCRIPTION "Viptela Revision 20.15" + REVISION "202403010000Z" + DESCRIPTION "Viptela Revision 20.14" + REVISION "202311010000Z" + DESCRIPTION "Viptela Revision 20.13" + 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" @@ -120,7 +156,94 @@ 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)} + { + 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), + mGMTREGCHG(83), + rBDWNLD(84), + hMEMREJ(85) + } AuthenticationEnum ::= TEXTUAL-CONVENTION STATUS current @@ -460,7 +583,7 @@ 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)} + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vapigw(7)} MAX-ACCESS read-only STATUS current DESCRIPTION "Personality" @@ -540,7 +663,7 @@ controlLocalPropertiesDomainId OBJECT-TYPE -- tagpath /control/local-properties/protocol controlLocalPropertiesProtocol OBJECT-TYPE - SYNTAX INTEGER {dtls(0),tls(1)} + SYNTAX INTEGER {dtls(0),tls(1),tls-psk(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" @@ -658,9 +781,6 @@ controlLocalPropertiesNumberActiveWanInterfaces OBJECT-TYPE DESCRIPTION "Number of WAN interfaces" ::= { controlLocalProperties 27 } --- Display control affinity --- tagpath /control/affinity -controlAffinity OBJECT IDENTIFIER ::= { control 9 } -- Display orchestrator information -- tagpath /orchestrator @@ -916,7 +1036,7 @@ 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)} + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vapigw(7)} MAX-ACCESS read-only STATUS current DESCRIPTION "Personality" @@ -996,7 +1116,7 @@ orchestratorLocalPropertiesNumberActiveWanInterfaces OBJECT-TYPE -- tagpath /orchestrator/local-properties/protocol orchestratorLocalPropertiesProtocol OBJECT-TYPE - SYNTAX INTEGER {dtls(0),tls(1)} + SYNTAX INTEGER {dtls(0),tls(1),tls-psk(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" @@ -1034,70 +1154,6 @@ orchestratorLocalPropertiesSPOrganizationName OBJECT-TYPE 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 current - 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 } - -- Display entries in the ZTP database -- tagpath /ztp ztp OBJECT IDENTIFIER ::= { viptela-security 7 } @@ -1129,7 +1185,6 @@ ControlConnectionsEntry ::= controlConnectionsLocalPrivatePort Unsigned32, controlConnectionsPublicIp InetAddressIP, controlConnectionsPublicPort Unsigned32, - controlConnectionsVOrgName String, controlConnectionsSystemIp InetAddressIP, controlConnectionsProtocol INTEGER, controlConnectionsLocalColor INTEGER, @@ -1166,11 +1221,46 @@ ControlConnectionsEntry ::= controlConnectionsNegotiatedHelloInterval Unsigned32, controlConnectionsNegotiatedHelloTolerance Unsigned32, controlConnectionsConfiguredSystemIp InetAddressIP, + controlConnectionsVOrgName String, controlConnectionsTxCreateCert Unsigned32, controlConnectionsRxCreateCert Unsigned32, controlConnectionsTxCreateCertReply Unsigned32, controlConnectionsRxCreateCertReply Unsigned32, - controlConnectionsBehindProxy String + controlConnectionsBehindProxy String, + controlConnectionsPeerSessId Counter64, + controlConnectionsProtocolVersion INTEGER, + controlConnectionsCipherName String, + controlConnectionsvDaemonHSLocalBidcertSerial String, + controlConnectionsvDaemonHSLocalBidcertIssuer String, + controlConnectionsvDaemonHSLocalBidcertSubject String, + controlConnectionsvDaemonHSLocalBidcertKeyType String, + controlConnectionsvDaemonHSLocalBidcertKeyLength INTEGER, + controlConnectionsvDaemonHSLocalCertSerial String, + controlConnectionsvDaemonHSLocalCertIssuer String, + controlConnectionsvDaemonHSLocalCertSubject String, + controlConnectionsvDaemonHSLocalCertKeyType String, + controlConnectionsvDaemonHSLocalCertKeyLength INTEGER, + controlConnectionsvDaemonHSPeerBidcertSerial String, + controlConnectionsvDaemonHSPeerBidcertIssuer String, + controlConnectionsvDaemonHSPeerBidcertSubject String, + controlConnectionsvDaemonHSPeerBidcertKeyType String, + controlConnectionsvDaemonHSPeerBidcertKeyLength INTEGER, + controlConnectionsvDaemonHSPeerCertSerial String, + controlConnectionsvDaemonHSPeerCertIssuer String, + controlConnectionsvDaemonHSPeerCertSubject String, + controlConnectionsvDaemonHSPeerCertKeyType String, + controlConnectionsvDaemonHSPeerCertKeyLength INTEGER, + controlConnectionsSSLHSLocalCertSerial String, + controlConnectionsSSLHSLocalCertIssuer String, + controlConnectionsSSLHSLocalCertSubject String, + controlConnectionsSSLHSLocalCertKeyType String, + controlConnectionsSSLHSLocalCertKeyLength INTEGER, + controlConnectionsSSLHSPeerCertSerial String, + controlConnectionsSSLHSPeerCertIssuer String, + controlConnectionsSSLHSPeerCertSubject String, + controlConnectionsSSLHSPeerCertKeyType String, + controlConnectionsSSLHSPeerCertKeyLength INTEGER, + controlConnectionsSSLHSPeerEphemeralGroup String } -- tagpath /control/connections/instance @@ -1183,7 +1273,7 @@ controlConnectionsInstance OBJECT-TYPE -- 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)} + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vapigw(7)} MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connection type" @@ -1247,7 +1337,7 @@ controlConnectionsSystemIp OBJECT-TYPE -- tagpath /control/connections/protocol controlConnectionsProtocol OBJECT-TYPE - SYNTAX INTEGER {dtls(0),tls(1)} + SYNTAX INTEGER {dtls(0),tls(1),tls-psk(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" @@ -1528,7 +1618,7 @@ controlConnectionsConfiguredSystemIp OBJECT-TYPE -- tagpath /control/connections/v-org-name controlConnectionsVOrgName OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Organization Name" @@ -1574,6 +1664,279 @@ controlConnectionsBehindProxy OBJECT-TYPE 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/protocol-version +controlConnectionsProtocolVersion OBJECT-TYPE + SYNTAX INTEGER {unknown(0),sslv3(1),tls1(2),tls11(3),tls12(4),tls13(5),dtls1(6),dtls12(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol Version" + DEFVAL { unknown } + ::= { controlConnectionsEntry 52 } + +-- tagpath /control/connections/cipher-name +controlConnectionsCipherName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cipher Name" + ::= { controlConnectionsEntry 53 } + +-- tagpath /control/connections/vd_handshake_local_bidcert_serial +controlConnectionsvDaemonHSLocalBidcertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Serial" + ::= { controlConnectionsEntry 54 } + +-- tagpath /control/connections/vd_handshake_local_bidcert_issuer +controlConnectionsvDaemonHSLocalBidcertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Issuer" + ::= { controlConnectionsEntry 55 } + +-- tagpath /control/connections/vd_handshake_local_bidcert_subject +controlConnectionsvDaemonHSLocalBidcertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Subject" + ::= { controlConnectionsEntry 56 } + +-- tagpath /control/connections/vd_handshake_local_bidcert_key_type +controlConnectionsvDaemonHSLocalBidcertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Key Type" + ::= { controlConnectionsEntry 57 } + +-- tagpath /control/connections/vd_handshake_local_bidcert_key_length +controlConnectionsvDaemonHSLocalBidcertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Key Length" + ::= { controlConnectionsEntry 58 } + +-- tagpath /control/connections/vd_handshake_local_cert_serial +controlConnectionsvDaemonHSLocalCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Serial" + ::= { controlConnectionsEntry 59 } + +-- tagpath /control/connections/vd_handshake_local_cert_issuer +controlConnectionsvDaemonHSLocalCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Issuer" + ::= { controlConnectionsEntry 60 } + +-- tagpath /control/connections/vd_handshake_local_cert_subject +controlConnectionsvDaemonHSLocalCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Subject" + ::= { controlConnectionsEntry 61 } + +-- tagpath /control/connections/vd_handshake_local_cert_key_type +controlConnectionsvDaemonHSLocalCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Issuer" + ::= { controlConnectionsEntry 62 } + +-- tagpath /control/connections/vd_handshake_local_key_length +controlConnectionsvDaemonHSLocalCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Key Length" + ::= { controlConnectionsEntry 63 } + +-- tagpath /control/connections/vd_handshake_peer_bidcert_serial +controlConnectionsvDaemonHSPeerBidcertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Serial" + ::= { controlConnectionsEntry 64 } + +-- tagpath /control/connections/vd_handshake_peer_bidcert_issuer +controlConnectionsvDaemonHSPeerBidcertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Issuer" + ::= { controlConnectionsEntry 65 } + +-- tagpath /control/connections/vd_handshake_peer_bidcert_subject +controlConnectionsvDaemonHSPeerBidcertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Subject" + ::= { controlConnectionsEntry 66 } + +-- tagpath /control/connections/vd_handshake_peer_bidcert_key_type +controlConnectionsvDaemonHSPeerBidcertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Key Type" + ::= { controlConnectionsEntry 67 } + +-- tagpath /control/connections/vd_handshake_peer_bidcert_key_length +controlConnectionsvDaemonHSPeerBidcertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Key Length" + ::= { controlConnectionsEntry 68 } + +-- tagpath /control/connections/vd_handshake_peer_cert_serial +controlConnectionsvDaemonHSPeerCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Serial" + ::= { controlConnectionsEntry 69 } + +-- tagpath /control/connections/vd_handshake_peer_cert_issuer +controlConnectionsvDaemonHSPeerCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Issuer" + ::= { controlConnectionsEntry 70 } + +-- tagpath /control/connections/vd_handshake_peer_cert_subject +controlConnectionsvDaemonHSPeerCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Subject" + ::= { controlConnectionsEntry 71 } + +-- tagpath /control/connections/vd_handshake_peer_cert_key_type +controlConnectionsvDaemonHSPeerCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Key Type" + ::= { controlConnectionsEntry 72 } + +-- tagpath /control/connections/vd_handshake_peer_cert_key_length +controlConnectionsvDaemonHSPeerCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Key Length" + ::= { controlConnectionsEntry 73 } + +-- tagpath /control/connections/ssl_handshake_local_cert_serial +controlConnectionsSSLHSLocalCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Serial" + ::= { controlConnectionsEntry 74 } + +-- tagpath /control/connections/ssl_handshake_local_cert_issuer +controlConnectionsSSLHSLocalCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Issuer" + ::= { controlConnectionsEntry 75 } + +-- tagpath /control/connections/ssl_handshake_local_cert_subject +controlConnectionsSSLHSLocalCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Subject" + ::= { controlConnectionsEntry 76 } + +-- tagpath /control/connections/ssl_handshake_local_cert_key_type +controlConnectionsSSLHSLocalCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Key Type" + ::= { controlConnectionsEntry 77 } + +-- tagpath /control/connections/ssl_handshake_local_cert_key_length +controlConnectionsSSLHSLocalCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Key Length" + ::= { controlConnectionsEntry 78 } + +-- tagpath /control/connections/ssl_handshake_peer_cert_serial +controlConnectionsSSLHSPeerCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Serial" + ::= { controlConnectionsEntry 79 } + +-- tagpath /control/connections/ssl_handshake_peer_cert_issuer +controlConnectionsSSLHSPeerCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Issuer" + ::= { controlConnectionsEntry 80 } + +-- tagpath /control/connections/ssl_handshake_peer_cert_subject +controlConnectionsSSLHSPeerCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Subject" + ::= { controlConnectionsEntry 81 } + +-- tagpath /control/connections/ssl_handshake_peer_cert_key_type +controlConnectionsSSLHSPeerCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Key Type" + ::= { controlConnectionsEntry 82} + +-- tagpath /control/connections/ssl_handshake_peer_cert_key_length +controlConnectionsSSLHSPeerCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Key Length" + ::= { controlConnectionsEntry 83 } + +-- tagpath /control/connections/ssl_handshake_ephemeral_group +controlConnectionsSSLHSPeerEphemeralGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Ephemeral Group" + ::= { controlConnectionsEntry 84 } + -- tagpath /control/connections-history controlConnectionsHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF ControlConnectionsHistoryEntry @@ -1611,7 +1974,6 @@ ControlConnectionsHistoryEntry ::= controlConnectionsHistoryRemoteEnum ConnFlagEnum, controlConnectionsHistoryLocalStateInfo String, controlConnectionsHistoryRemoteStateInfo String, - controlConnectionsHistoryVHOrgName String, controlConnectionsHistoryDowntime String, controlConnectionsHistoryTxHello Unsigned32, controlConnectionsHistoryTxConnects Unsigned32, @@ -1637,11 +1999,45 @@ ControlConnectionsHistoryEntry ::= controlConnectionsHistoryRepCount Unsigned32, controlConnectionsHistoryPrevDowntime String, controlConnectionsHistoryConfiguredSystemIp InetAddressIP, + controlConnectionsHistoryVHOrgName String, controlConnectionsHistoryUuid String, controlConnectionsHistoryTxCreateCert Unsigned32, controlConnectionsHistoryRxCreateCert Unsigned32, controlConnectionsHistoryTxCreateCertReply Unsigned32, - controlConnectionsHistoryRxCreateCertReply Unsigned32 + controlConnectionsHistoryRxCreateCertReply Unsigned32, + controlConnectionsHistoryProtocolVersion INTEGER, + controlConnectionsHistoryCipherName String, + controlConnectionsHistoryvDaemonHSLocalBidcertSerial String, + controlConnectionsHistoryvDaemonHSLocalBidcertIssuer String, + controlConnectionsHistoryvDaemonHSLocalBidcertSubject String, + controlConnectionsHistoryvDaemonHSLocalBidcertKeyType String, + controlConnectionsHistoryvDaemonHSLocalBidcertKeyLength INTEGER, + controlConnectionsHistoryvDaemonHSLocalCertSerial String, + controlConnectionsHistoryvDaemonHSLocalCertIssuer String, + controlConnectionsHistoryvDaemonHSLocalCertSubject String, + controlConnectionsHistoryvDaemonHSLocalCertKeyType String, + controlConnectionsHistoryvDaemonHSLocalCertKeyLength INTEGER, + controlConnectionsHistoryvDaemonHSPeerBidcertSerial String, + controlConnectionsHistoryvDaemonHSPeerBidcertIssuer String, + controlConnectionsHistoryvDaemonHSPeerBidcertSubject String, + controlConnectionsHistoryvDaemonHSPeerBidcertKeyType String, + controlConnectionsHistoryvDaemonHSPeerBidcertKeyLength INTEGER, + controlConnectionsHistoryvDaemonHSPeerCertSerial String, + controlConnectionsHistoryvDaemonHSPeerCertIssuer String, + controlConnectionsHistoryvDaemonHSPeerCertSubject String, + controlConnectionsHistoryvDaemonHSPeerCertKeyType String, + controlConnectionsHistoryvDaemonHSPeerCertKeyLength INTEGER, + controlConnectionsHistorySSLHSLocalCertSerial String, + controlConnectionsHistorySSLHSLocalCertIssuer String, + controlConnectionsHistorySSLHSLocalCertSubject String, + controlConnectionsHistorySSLHSLocalCertKeyType String, + controlConnectionsHistorySSLHSLocalCertKeyLength INTEGER, + controlConnectionsHistorySSLHSPeerCertSerial String, + controlConnectionsHistorySSLHSPeerCertIssuer String, + controlConnectionsHistorySSLHSPeerCertSubject String, + controlConnectionsHistorySSLHSPeerCertKeyType String, + controlConnectionsHistorySSLHSPeerCertKeyLength INTEGER, + controlConnectionsHistorySSLHSPeerEphemeralGroup String } -- tagpath /control/connections-history/instance @@ -1662,7 +2058,7 @@ controlConnectionsHistoryIndex OBJECT-TYPE -- 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)} + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vapigw(7)} MAX-ACCESS read-only STATUS current DESCRIPTION "Connection type" @@ -1726,7 +2122,7 @@ controlConnectionsHistorySystemIp OBJECT-TYPE -- tagpath /control/connections-history/protocol controlConnectionsHistoryProtocol OBJECT-TYPE - SYNTAX INTEGER {dtls(0),tls(1)} + SYNTAX INTEGER {dtls(0),tls(1),tls-psk(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" @@ -1991,7 +2387,7 @@ controlConnectionsHistoryConfiguredSystemIp OBJECT-TYPE -- tagpath /control/connections-history/vh-org-name controlConnectionsHistoryVHOrgName OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Organization Name" @@ -2037,6 +2433,272 @@ controlConnectionsHistoryRxCreateCertReply OBJECT-TYPE DESCRIPTION "Rx create certificate reply from vManage" ::= { controlConnectionsHistoryEntry 49 } +-- tagpath /control/connections-history/protocol-version +controlConnectionsHistoryProtocolVersion OBJECT-TYPE + SYNTAX INTEGER {unknown(0),sslv3(1),tls1(2),tls11(3),tls12(4),tls13(5),dtls1(6),dtls12(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol Version" + DEFVAL { unknown } + ::= { controlConnectionsHistoryEntry 50 } + +-- tagpath /control/connections-history/cipher-name +controlConnectionsHistoryCipherName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cipher Name" + ::= { controlConnectionsHistoryEntry 51 } + +-- tagpath /control/connections-history/vd_handshake_local_bidcert_serial +controlConnectionsHistoryvDaemonHSLocalBidcertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Serial" + ::= { controlConnectionsHistoryEntry 52 } + +-- tagpath /control/connections-history/vd_handshake_local_bidcert_issuer +controlConnectionsHistoryvDaemonHSLocalBidcertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Issuer" + ::= { controlConnectionsHistoryEntry 53 } + +-- tagpath /control/connections-history/vd_handshake_local_bidcert_subject +controlConnectionsHistoryvDaemonHSLocalBidcertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Subject" + ::= { controlConnectionsHistoryEntry 54 } + +-- tagpath /control/connections-history/vd_handshake_local_bidcert_key_type +controlConnectionsHistoryvDaemonHSLocalBidcertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Key Type" + ::= { controlConnectionsHistoryEntry 55 } + +-- tagpath /control/connections-history/vd_handshake_local_bidcert_key_length +controlConnectionsHistoryvDaemonHSLocalBidcertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Key Length" + ::= { controlConnectionsHistoryEntry 56 } + +-- tagpath /control/connections-history/vd_handshake_local_cert_serial +controlConnectionsHistoryvDaemonHSLocalCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Serial" + ::= { controlConnectionsHistoryEntry 57 } + +-- tagpath /control/connections-history/vd_handshake_local_cert_issuer +controlConnectionsHistoryvDaemonHSLocalCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Issuer" + ::= { controlConnectionsHistoryEntry 58 } + +-- tagpath /control/connections-history/vd_handshake_local_cert_subject +controlConnectionsHistoryvDaemonHSLocalCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Subject" + ::= { controlConnectionsHistoryEntry 59 } + +-- tagpath /control/connections-history/vd_handshake_local_cert_key_type +controlConnectionsHistoryvDaemonHSLocalCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Key Type" + ::= { controlConnectionsHistoryEntry 60 } + +-- tagpath /control/connections-history/vd_handshake_local_key_length +controlConnectionsHistoryvDaemonHSLocalCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Key Length" + ::= { controlConnectionsHistoryEntry 61 } + +-- tagpath /control/connections-history/vd_handshake_peer_bidcert_serial +controlConnectionsHistoryvDaemonHSPeerBidcertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Serial" + ::= { controlConnectionsHistoryEntry 62 } + +-- tagpath /control/connections-history/vd_handshake_peer_bidcert_issuer +controlConnectionsHistoryvDaemonHSPeerBidcertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Issuer" + ::= { controlConnectionsHistoryEntry 63 } + +-- tagpath /control/connections-history/vd_handshake_peer_bidcert_subject +controlConnectionsHistoryvDaemonHSPeerBidcertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Issuer" + ::= { controlConnectionsHistoryEntry 64 } + +-- tagpath /control/connections-history/vd_handshake_peer_bidcert_key_type +controlConnectionsHistoryvDaemonHSPeerBidcertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Key Type" + ::= { controlConnectionsHistoryEntry 65 } + +-- tagpath /control/connections-history/vd_handshake_peer_bidcert_key_length +controlConnectionsHistoryvDaemonHSPeerBidcertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Key Length" + ::= { controlConnectionsHistoryEntry 66 } + +-- tagpath /control/connections-history/vd_handshake_peer_cert_serial +controlConnectionsHistoryvDaemonHSPeerCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Serial" + ::= { controlConnectionsHistoryEntry 67 } + +-- tagpath /control/connections-history/vd_handshake_peer_cert_issuer +controlConnectionsHistoryvDaemonHSPeerCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Issuer" + ::= { controlConnectionsHistoryEntry 68 } + +-- tagpath /control/connections-history/vd_handshake_peer_cert_subject +controlConnectionsHistoryvDaemonHSPeerCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Subject" + ::= { controlConnectionsHistoryEntry 69 } + +-- tagpath /control/connections-history/vd_handshake_peer_cert_key_type +controlConnectionsHistoryvDaemonHSPeerCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certficate Key Type" + ::= { controlConnectionsHistoryEntry 70 } + +-- tagpath /control/connections-history/vd_handshake_peer_cert_key_length +controlConnectionsHistoryvDaemonHSPeerCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Key Length" + ::= { controlConnectionsHistoryEntry 71 } + +-- tagpath /control/connections-history/ssl_handshake_local_cert_serial +controlConnectionsHistorySSLHSLocalCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Serial" + ::= { controlConnectionsHistoryEntry 72 } + +-- tagpath /control/connections-history/ssl_handshake_local_cert_issuer +controlConnectionsHistorySSLHSLocalCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Issuer" + ::= { controlConnectionsHistoryEntry 73 } + +-- tagpath /control/connections-history/ssl_handshake_local_cert_subject +controlConnectionsHistorySSLHSLocalCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Subject" + ::= { controlConnectionsHistoryEntry 74 } + +-- tagpath /control/connections-history/ssl_handshake_local_cert_key_type +controlConnectionsHistorySSLHSLocalCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Key type" + ::= { controlConnectionsHistoryEntry 75 } + +-- tagpath /control/connections-history/ssl_handshake_local_cert_key_length +controlConnectionsHistorySSLHSLocalCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Key Length" + ::= { controlConnectionsHistoryEntry 76 } + +-- tagpath /control/connections-history/ssl_handshake_peer_cert_serial +controlConnectionsHistorySSLHSPeerCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Serial" + ::= { controlConnectionsHistoryEntry 77 } + +-- tagpath /control/connections-history/ssl_handshake_peer_cert_issuer +controlConnectionsHistorySSLHSPeerCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Issuer" + ::= { controlConnectionsHistoryEntry 78 } + +-- tagpath /control/connections-history/ssl_handshake_peer_cert_subject +controlConnectionsHistorySSLHSPeerCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Subject" + ::= { controlConnectionsHistoryEntry 79 } + +-- tagpath /control/connections-history/ssl_handshake_peer_cert_key_type +controlConnectionsHistorySSLHSPeerCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Key Type" + ::= { controlConnectionsHistoryEntry 80 } + +-- tagpath /control/connections-history/ssl_handshake_peer_cert_key_length +controlConnectionsHistorySSLHSPeerCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Key Length" + ::= { controlConnectionsHistoryEntry 81 } + +-- tagpath /control/connections-history/ssl_handshake_ephemeral_group +controlConnectionsHistorySSLHSPeerEphemeralGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Ephemeral Group" + ::= { controlConnectionsHistoryEntry 82 } + + -- tagpath /control/local-properties/ip-address-list controlLocalPropertiesIpAddressListTable OBJECT-TYPE SYNTAX SEQUENCE OF ControlLocalPropertiesIpAddressListEntry @@ -2237,6 +2899,22 @@ controlLocalPropertiesPairwiseKeying OBJECT-TYPE 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 @@ -2275,7 +2953,10 @@ ControlLocalPropertiesWanInterfaceListEntry ::= controlLocalPropertiesWanInterfaceListVbondAsStunServer String, controlLocalPropertiesWanInterfaceListVmanageConnectionPreference UnsignedByte, controlLocalPropertiesWanInterfaceListLowBandwidthLink String, - controlLocalPropertiesWanInterfaceListNatType String + controlLocalPropertiesWanInterfaceListNatType String, + controlLocalPropertiesWanInterfaceListInterfaceAdminState StateEnum, + controlLocalPropertiesWanInterfaceListInterfaceOperState StateEnum, + controlLocalPropertiesWanInterfaceListRegionId String } -- tagpath /control/local-properties/wan-interface-list/index @@ -2502,156 +3183,29 @@ controlLocalPropertiesWanInterfaceListNatType OBJECT-TYPE DESCRIPTION "NAT Type" ::= { controlLocalPropertiesWanInterfaceListEntry 31 } - --- tagpath /control/affinity/config -controlAffinityConfigTable OBJECT-TYPE - SYNTAX SEQUENCE OF ControlAffinityConfigEntry - MAX-ACCESS not-accessible +-- tagpath /control/local-properties/wan-interface-list/interface-admin-state +controlLocalPropertiesWanInterfaceListInterfaceAdminState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only STATUS current - DESCRIPTION "Display Control Affinity Config" - ::= { controlAffinity 1 } + DESCRIPTION "Interface administrative state" + ::= { controlLocalPropertiesWanInterfaceListEntry 32 } --- tagpath /control/affinity/config -controlAffinityConfigEntry OBJECT-TYPE - SYNTAX ControlAffinityConfigEntry - MAX-ACCESS not-accessible +-- tagpath /control/local-properties/wan-interface-list/interface-oper-state +controlLocalPropertiesWanInterfaceListInterfaceOperState OBJECT-TYPE + SYNTAX StateEnum + MAX-ACCESS read-only STATUS current - DESCRIPTION "" - INDEX { controlAffinityConfigAffcIndex } - ::= { controlAffinityConfigTable 1 } + DESCRIPTION "Interface operational state" + ::= { controlLocalPropertiesWanInterfaceListEntry 33 } -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/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/valid-vsmarts controlValidVsmartsTable OBJECT-TYPE @@ -2673,7 +3227,8 @@ controlValidVsmartsEntry OBJECT-TYPE ControlValidVsmartsEntry ::= SEQUENCE { controlValidVsmartsSerialNumber String, - controlValidVsmartsOrg String + controlValidVsmartsOrg String, + controlValidVsmartsDeviceState INTEGER } -- tagpath /control/valid-vsmarts/serial-number @@ -2686,12 +3241,20 @@ controlValidVsmartsSerialNumber OBJECT-TYPE -- tagpath /control/valid-vsmarts/org controlValidVsmartsOrg OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Organization that the controller belongs to" ::= { controlValidVsmartsEntry 2 } +-- tagpath /control/valid-vsmarts/device-state +controlValidVsmartsDeviceState OBJECT-TYPE + SYNTAX INTEGER {invalid(0),valid(1),config-init(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The state that the controller currently has" + ::= { controlValidVsmartsEntry 3 } + -- tagpath /control/valid-vedges controlValidVedgesTable OBJECT-TYPE SYNTAX SEQUENCE OF ControlValidVedgesEntry @@ -2715,7 +3278,8 @@ ControlValidVedgesEntry ::= controlValidVedgesSerialNumber String, controlValidVedgesValidity INTEGER, controlValidVedgesOrg String, - controlValidVedgesHardwareInstalledSerialNumber String + controlValidVedgesHardwareInstalledSerialNumber String, + controlValidVedgesSubjectSerialNumber String } -- tagpath /control/valid-vedges/chassis-number @@ -2744,7 +3308,7 @@ controlValidVedgesValidity OBJECT-TYPE -- tagpath /control/valid-vedges/org controlValidVedgesOrg OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Organization that the vedge belongs to" @@ -2758,6 +3322,14 @@ controlValidVedgesHardwareInstalledSerialNumber OBJECT-TYPE 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 @@ -2785,7 +3357,8 @@ ControlSummaryEntry ::= controlSummaryProtocol INTEGER, controlSummaryListeningIp InetAddressIP, controlSummaryListeningPort Unsigned32, - controlSummaryListeningIpv6 InetAddressIP + controlSummaryListeningIpv6 InetAddressIP, + controlSummaryValidControllerCounts UnsignedShort } -- tagpath /control/summary/instance @@ -2830,7 +3403,7 @@ controlSummaryVedgeCounts OBJECT-TYPE -- tagpath /control/summary/protocol controlSummaryProtocol OBJECT-TYPE - SYNTAX INTEGER {dtls(0),tls(1)} + SYNTAX INTEGER {dtls(0),tls(1),tls-psk(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" @@ -2860,6 +3433,14 @@ controlSummaryListeningIpv6 OBJECT-TYPE 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 @@ -2890,6 +3471,129 @@ controlValidVManageIdChassisNumbers OBJECT-TYPE 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 @@ -2958,7 +3662,42 @@ OrchestratorConnectionsEntry ::= orchestratorConnectionsRxCreateCert Unsigned32, orchestratorConnectionsTxCreateCertReply Unsigned32, orchestratorConnectionsRxCreateCertReply Unsigned32, - orchestratorConnectionsCloudHosted TruthValue + orchestratorConnectionsCloudHosted TruthValue, + orchestratorConnectionsPeerRegionIdSet String, + orchestratorConnectionsPeerSessId Counter64, + orchestratorConnectionsProtocolVersion INTEGER, + orchestratorConnectionsCipherName String, + orchestratorConnectionsvDaemonHSLocalBidcertSerial String, + orchestratorConnectionsvDaemonHSLocalBidcertIssuer String, + orchestratorConnectionsvDaemonHSLocalBidcertSubject String, + orchestratorConnectionsvDaemonHSLocalBidcertKeyType String, + orchestratorConnectionsvDaemonHSLocalBidcertKeyLength INTEGER, + orchestratorConnectionsvDaemonHSLocalCertSerial String, + orchestratorConnectionsvDaemonHSLocalCertIssuer String, + orchestratorConnectionsvDaemonHSLocalCertSubject String, + orchestratorConnectionsvDaemonHSLocalCertKeyType String, + orchestratorConnectionsvDaemonHSLocalCertKeyLength INTEGER, + orchestratorConnectionsvDaemonHSPeerBidcertSerial String, + orchestratorConnectionsvDaemonHSPeerBidcertIssuer String, + orchestratorConnectionsvDaemonHSPeerBidcertSubject String, + orchestratorConnectionsvDaemonHSPeerBidcertKeyType String, + orchestratorConnectionsvDaemonHSPeerBidcertKeyLength INTEGER, + orchestratorConnectionsvDaemonHSPeerCertSerial String, + orchestratorConnectionsvDaemonHSPeerCertIssuer String, + orchestratorConnectionsvDaemonHSPeerCertSubject String, + orchestratorConnectionsvDaemonHSPeerCertKeyType String, + orchestratorConnectionsvDaemonHSPeerCertKeyLength INTEGER, + orchestratorConnectionsSSLHSLocalCertSerial String, + orchestratorConnectionsSSLHSLocalCertIssuer String, + orchestratorConnectionsSSLHSLocalCertSubject String, + orchestratorConnectionsSSLHSLocalCertKeyType String, + orchestratorConnectionsSSLHSLocalCertKeyLength INTEGER, + orchestratorConnectionsSSLHSPeerCertSerial String, + orchestratorConnectionsSSLHSPeerCertIssuer String, + orchestratorConnectionsSSLHSPeerCertSubject String, + orchestratorConnectionsSSLHSPeerCertKeyType String, + orchestratorConnectionsSSLHSPeerCertKeyLength INTEGER, + orchestratorConnectionsSSLHSPeerEphemeralGroup String } -- tagpath /orchestrator/connections/instance @@ -2971,7 +3710,7 @@ orchestratorConnectionsInstance OBJECT-TYPE -- 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)} + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vapigw(7)} MAX-ACCESS not-accessible STATUS current DESCRIPTION "Connection type" @@ -2995,7 +3734,7 @@ orchestratorConnectionsDomainId OBJECT-TYPE -- tagpath /orchestrator/connections/protocol orchestratorConnectionsProtocol OBJECT-TYPE - SYNTAX INTEGER {dtls(0),tls(1)} + SYNTAX INTEGER {dtls(0),tls(1),tls-psk(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" @@ -3308,7 +4047,7 @@ orchestratorConnectionsNegotiatedHelloTolerance OBJECT-TYPE -- tagpath /orchestrator/connections/orgname orchestratorConnectionsOrgname OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Organization Name" @@ -3316,7 +4055,7 @@ orchestratorConnectionsOrgname OBJECT-TYPE -- tagpath /orchestrator/connections/sporgname orchestratorConnectionsSporgname OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "SP Organization Name" @@ -3362,6 +4101,287 @@ orchestratorConnectionsCloudHosted OBJECT-TYPE 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/protocol-version +orchestratorConnectionsProtocolVersion OBJECT-TYPE + SYNTAX INTEGER {unknown(0),sslv3(1),tls1(2),tls11(3),tls12(4),tls13(5),dtls1(6),dtls12(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol Version" + DEFVAL { unknown } + ::= { orchestratorConnectionsEntry 53 } + +-- tagpath /orchestrator/connections/cipher-name +orchestratorConnectionsCipherName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cipher Name" + ::= { orchestratorConnectionsEntry 54 } + +-- tagpath /orchestrator/connections/vd_handshake_local_bidcert_serial +orchestratorConnectionsvDaemonHSLocalBidcertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Serial" + ::= { orchestratorConnectionsEntry 55 } + +-- tagpath /orchestrator/connections/vd_handshake_local_bidcert_issuer +orchestratorConnectionsvDaemonHSLocalBidcertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Issuer" + ::= { orchestratorConnectionsEntry 56 } + +-- tagpath /orchestrator/connections/vd_handshake_local_bidcert_subject +orchestratorConnectionsvDaemonHSLocalBidcertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Subject" + ::= { orchestratorConnectionsEntry 57 } + +-- tagpath /orchestrator/connections/vd_handshake_local_bidcert_key_type +orchestratorConnectionsvDaemonHSLocalBidcertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Key Type" + ::= { orchestratorConnectionsEntry 58 } + +-- tagpath /orchestrator/connections/vd_handshake_local_bidcert_key_length +orchestratorConnectionsvDaemonHSLocalBidcertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Key Length" + ::= { orchestratorConnectionsEntry 59 } + +-- tagpath /orchestrator/connections/vd_handshake_local_cert_serial +orchestratorConnectionsvDaemonHSLocalCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Serial" + ::= { orchestratorConnectionsEntry 60 } + +-- tagpath /orchestrator/connections/vd_handshake_local_cert_issuer +orchestratorConnectionsvDaemonHSLocalCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Issuer" + ::= { orchestratorConnectionsEntry 61 } + +-- tagpath /orchestrator/connections/vd_handshake_local_cert_subject +orchestratorConnectionsvDaemonHSLocalCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Subject" + ::= { orchestratorConnectionsEntry 62 } + +-- tagpath /orchestrator/connections/vd_handshake_local_cert_key_type +orchestratorConnectionsvDaemonHSLocalCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Key Type" + ::= { orchestratorConnectionsEntry 63 } + +-- tagpath /orchestrator/connections/vd_handshake_local_cert_key_length +orchestratorConnectionsvDaemonHSLocalCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Key Length" + ::= { orchestratorConnectionsEntry 64 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_bidcert_serial +orchestratorConnectionsvDaemonHSPeerBidcertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Serial" + ::= { orchestratorConnectionsEntry 65 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_bidcert_issuer +orchestratorConnectionsvDaemonHSPeerBidcertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Issuer" + ::= { orchestratorConnectionsEntry 66 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_bidcert_subject +orchestratorConnectionsvDaemonHSPeerBidcertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Subject" + ::= { orchestratorConnectionsEntry 67 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_bidcert_key_type +orchestratorConnectionsvDaemonHSPeerBidcertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Key Type" + ::= { orchestratorConnectionsEntry 68 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_bidcert_key_length +orchestratorConnectionsvDaemonHSPeerBidcertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Key Length" + ::= { orchestratorConnectionsEntry 69 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_cert_serial +orchestratorConnectionsvDaemonHSPeerCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Serial" + ::= { orchestratorConnectionsEntry 70 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_cert_issuer +orchestratorConnectionsvDaemonHSPeerCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Issuer" + ::= { orchestratorConnectionsEntry 71 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_cert_subject +orchestratorConnectionsvDaemonHSPeerCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Subject" + ::= { orchestratorConnectionsEntry 72 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_cert_key_type +orchestratorConnectionsvDaemonHSPeerCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Key Type" + ::= { orchestratorConnectionsEntry 73 } + +-- tagpath /orchestrator/connections/vd_handshake_peer_cert_key_length +orchestratorConnectionsvDaemonHSPeerCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Key Length" + ::= { orchestratorConnectionsEntry 74 } + +-- tagpath /orchestrator/connections/ssl_handshake_local_cert_serial +orchestratorConnectionsSSLHSLocalCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Serial" + ::= { orchestratorConnectionsEntry 75 } + +-- tagpath /orchestrator/connections/ssl_handshake_local_cert_issuer +orchestratorConnectionsSSLHSLocalCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Issuer" + ::= { orchestratorConnectionsEntry 76 } + +-- tagpath /orchestrator/connections/ssl_handshake_local_cert_subject +orchestratorConnectionsSSLHSLocalCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Subject" + ::= { orchestratorConnectionsEntry 77 } + +-- tagpath /orchestrator/connections/ssl_handshake_local_cert_key_type +orchestratorConnectionsSSLHSLocalCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Key Type" + ::= { orchestratorConnectionsEntry 78 } + +-- tagpath /orchestrator/connections/ssl_handshake_local_cert_key_length +orchestratorConnectionsSSLHSLocalCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Key Length" + ::= { orchestratorConnectionsEntry 79 } + +-- tagpath /orchestrator/connections/ssl_handshake_peer_cert_serial +orchestratorConnectionsSSLHSPeerCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Serial" + ::= { orchestratorConnectionsEntry 80 } + +-- tagpath /orchestrator/connections/ssl_handshake_peer_cert_issuer +orchestratorConnectionsSSLHSPeerCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Issuer" + ::= { orchestratorConnectionsEntry 81 } + +-- tagpath /orchestrator/connections/ssl_handshake_peer_cert_subject +orchestratorConnectionsSSLHSPeerCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Subject" + ::= { orchestratorConnectionsEntry 82 } + +-- tagpath /orchestrator/connections/ssl_handshake_peer_cert_key_type +orchestratorConnectionsSSLHSPeerCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Key Type" + ::= { orchestratorConnectionsEntry 83 } + +-- tagpath /orchestrator/connections/ssl_handshake_peer_cert_key_length +orchestratorConnectionsSSLHSPeerCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Key Length" + ::= { orchestratorConnectionsEntry 84 } + +-- tagpath /orchestrator/connections/ssl_handshake_ephemeral_group +orchestratorConnectionsSSLHSPeerEphemeralGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Ephemeral Group" + ::= { orchestratorConnectionsEntry 85 } + -- tagpath /orchestrator/connections-history orchestratorConnectionsHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF OrchestratorConnectionsHistoryEntry @@ -3431,8 +4451,41 @@ OrchestratorConnectionsHistoryEntry ::= orchestratorConnectionsHistoryTxCreateCert Unsigned32, orchestratorConnectionsHistoryRxCreateCert Unsigned32, orchestratorConnectionsHistoryTxCreateCertReply Unsigned32, - orchestratorConnectionsHistoryRxCreateCertReply Unsigned32 - } + orchestratorConnectionsHistoryRxCreateCertReply Unsigned32, + orchestratorConnectionsHistoryProtocolVersion INTEGER, + orchestratorConnectionsHistoryCipherName String, + orchestratorConnectionsHistoryvDaemonHSLocalBidcertSerial String, + orchestratorConnectionsHistoryvDaemonHSLocalBidcertIssuer String, + orchestratorConnectionsHistoryvDaemonHSLocalBidcertSubject String, + orchestratorConnectionsHistoryvDaemonHSLocalBidcertKeyType String, + orchestratorConnectionsHistoryvDaemonHSLocalBidcertKeyLength INTEGER, + orchestratorConnectionsHistoryvDaemonHSLocalCertSerial String, + orchestratorConnectionsHistoryvDaemonHSLocalCertIssuer String, + orchestratorConnectionsHistoryvDaemonHSLocalCertSubject String, + orchestratorConnectionsHistoryvDaemonHSLocalCertKeyType String, + orchestratorConnectionsHistoryvDaemonHSLocalCertKeyLength INTEGER, + orchestratorConnectionsHistoryvDaemonHSPeerBidcertSerial String, + orchestratorConnectionsHistoryvDaemonHSPeerBidcertIssuer String, + orchestratorConnectionsHistoryvDaemonHSPeerBidcertSubject String, + orchestratorConnectionsHistoryvDaemonHSPeerBidcertKeyType String, + orchestratorConnectionsHistoryvDaemonHSPeerBidcertKeyLength INTEGER, + orchestratorConnectionsHistoryvDaemonHSPeerCertSerial String, + orchestratorConnectionsHistoryvDaemonHSPeerCertIssuer String, + orchestratorConnectionsHistoryvDaemonHSPeerCertSubject String, + orchestratorConnectionsHistoryvDaemonHSPeerCertKeyType String, + orchestratorConnectionsHistoryvDaemonHSPeerCertKeyLength INTEGER, + orchestratorConnectionsHistorySSLHSLocalCertSerial String, + orchestratorConnectionsHistorySSLHSLocalCertIssuer String, + orchestratorConnectionsHistorySSLHSLocalCertSubject String, + orchestratorConnectionsHistorySSLHSLocalCertKeyType String, + orchestratorConnectionsHistorySSLHSLocalCertKeyLength INTEGER, + orchestratorConnectionsHistorySSLHSPeerCertSerial String, + orchestratorConnectionsHistorySSLHSPeerCertIssuer String, + orchestratorConnectionsHistorySSLHSPeerCertSubject String, + orchestratorConnectionsHistorySSLHSPeerCertKeyType String, + orchestratorConnectionsHistorySSLHSPeerCertKeyLength INTEGER, + orchestratorConnectionsHistorySSLHSPeerEphemeralGroup String + } -- tagpath /orchestrator/connections-history/instance orchestratorConnectionsHistoryInstance OBJECT-TYPE @@ -3452,7 +4505,7 @@ orchestratorConnectionsHistoryIndex OBJECT-TYPE -- 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)} + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vapigw(7)} MAX-ACCESS read-only STATUS current DESCRIPTION "Connection type" @@ -3476,7 +4529,7 @@ orchestratorConnectionsHistoryDomainId OBJECT-TYPE -- tagpath /orchestrator/connections-history/protocol orchestratorConnectionsHistoryProtocol OBJECT-TYPE - SYNTAX INTEGER {dtls(0),tls(1)} + SYNTAX INTEGER {dtls(0),tls(1),tls-psk(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" @@ -3789,7 +4842,7 @@ orchestratorConnectionsHistoryPrevDowntime OBJECT-TYPE -- tagpath /orchestrator/connections-history/h-orgname orchestratorConnectionsHistoryHOrgname OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Organization Name" @@ -3797,7 +4850,7 @@ orchestratorConnectionsHistoryHOrgname OBJECT-TYPE -- tagpath /orchestrator/connections-history/h-sporgname orchestratorConnectionsHistoryHSporgname OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "SP Organization Name" @@ -3843,8 +4896,273 @@ orchestratorConnectionsHistoryRxCreateCertReply OBJECT-TYPE DESCRIPTION "Rx create certificate reply from vManage" ::= { orchestratorConnectionsHistoryEntry 51 } --- tagpath /orchestrator/local-properties/wan-interface-list -orchestratorLocalPropertiesWanInterfaceListTable OBJECT-TYPE +-- tagpath /orchestrator/connections-history/protocol-version +orchestratorConnectionsHistoryProtocolVersion OBJECT-TYPE + SYNTAX INTEGER {unknown(0),sslv3(1),tls1(2),tls11(3),tls12(4),tls13(5),dtls1(6),dtls12(7)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Protocol Version" + DEFVAL { unknown } + ::= { orchestratorConnectionsHistoryEntry 52 } + +-- tagpath /orchestrator/connections-history/cipher-name +orchestratorConnectionsHistoryCipherName OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Cipher Name" + ::= { orchestratorConnectionsHistoryEntry 53 } + +-- tagpath /orchestrator/connections-history/vd_handshake_local_bidcert_serial +orchestratorConnectionsHistoryvDaemonHSLocalBidcertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Serial" + ::= { orchestratorConnectionsHistoryEntry 54 } + +-- tagpath /orchestrator/connections-history/vd_handshake_local_bidcert_issuer +orchestratorConnectionsHistoryvDaemonHSLocalBidcertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Issuer" + ::= { orchestratorConnectionsHistoryEntry 55 } + +-- tagpath /orchestrator/connections-history/vd_handshake_local_bidcert_subject +orchestratorConnectionsHistoryvDaemonHSLocalBidcertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Subject" + ::= { orchestratorConnectionsHistoryEntry 56 } + +-- tagpath /orchestrator/connections-history/vd_handshake_local_bidcert_key_type +orchestratorConnectionsHistoryvDaemonHSLocalBidcertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Key Type" + ::= { orchestratorConnectionsHistoryEntry 57 } + +-- tagpath /orchestrator/connections-history/vd_handshake_local_bidcert_key_length +orchestratorConnectionsHistoryvDaemonHSLocalBidcertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Board-ID Certificate Key Length" + ::= { orchestratorConnectionsHistoryEntry 58 } + +-- tagpath /orchestrator/connections-history/vd_handshake_local_cert_serial +orchestratorConnectionsHistoryvDaemonHSLocalCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Serial" + ::= { orchestratorConnectionsHistoryEntry 59 } + +-- tagpath /orchestrator/connections-history/vd_handshake_local_cert_issuer +orchestratorConnectionsHistoryvDaemonHSLocalCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Issuer" + ::= { orchestratorConnectionsHistoryEntry 60 } + +-- tagpath /orchestrator/connections-history/vd_handshake_local_cert_subject +orchestratorConnectionsHistoryvDaemonHSLocalCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Subject" + ::= { orchestratorConnectionsHistoryEntry 61 } + +-- tagpath /orchestrator/connections-history/vd_handshake_local_cert_key_type +orchestratorConnectionsHistoryvDaemonHSLocalCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Key Type" + ::= { orchestratorConnectionsHistoryEntry 62 } + +-- tagpath /orchestrator/connections-history/vd_handshake_local_cert_key_length +orchestratorConnectionsHistoryvDaemonHSLocalCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Local Certificate Key Length" + ::= { orchestratorConnectionsHistoryEntry 63 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_bidcert_serial +orchestratorConnectionsHistoryvDaemonHSPeerBidcertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Serial" + ::= { orchestratorConnectionsHistoryEntry 64 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_bidcert_issuer +orchestratorConnectionsHistoryvDaemonHSPeerBidcertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Issuer" + ::= { orchestratorConnectionsHistoryEntry 65 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_bidcert_subject +orchestratorConnectionsHistoryvDaemonHSPeerBidcertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Subject" + ::= { orchestratorConnectionsHistoryEntry 66 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_bidcert_key_type +orchestratorConnectionsHistoryvDaemonHSPeerBidcertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Key Type" + ::= { orchestratorConnectionsHistoryEntry 67 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_bidcert_key_length +orchestratorConnectionsHistoryvDaemonHSPeerBidcertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Board-ID Certificate Key Length" + ::= { orchestratorConnectionsHistoryEntry 68 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_cert_serial +orchestratorConnectionsHistoryvDaemonHSPeerCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Serial" + ::= { orchestratorConnectionsHistoryEntry 69 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_cert_issuer +orchestratorConnectionsHistoryvDaemonHSPeerCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Issuer" + ::= { orchestratorConnectionsHistoryEntry 70 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_cert_subject +orchestratorConnectionsHistoryvDaemonHSPeerCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Subject" + ::= { orchestratorConnectionsHistoryEntry 71 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_cert_key_type +orchestratorConnectionsHistoryvDaemonHSPeerCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Key Type" + ::= { orchestratorConnectionsHistoryEntry 72 } + +-- tagpath /orchestrator/connections-history/vd_handshake_peer_cert_key_length +orchestratorConnectionsHistoryvDaemonHSPeerCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "vDaemon Handshake Peer Certificate Key Length" + ::= { orchestratorConnectionsHistoryEntry 73 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_local_cert_serial +orchestratorConnectionsHistorySSLHSLocalCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Serial" + ::= { orchestratorConnectionsHistoryEntry 74 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_local_cert_issuer +orchestratorConnectionsHistorySSLHSLocalCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Issuer" + ::= { orchestratorConnectionsHistoryEntry 75 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_local_cert_subject +orchestratorConnectionsHistorySSLHSLocalCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Subject" + ::= { orchestratorConnectionsHistoryEntry 76 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_local_cert_key_type +orchestratorConnectionsHistorySSLHSLocalCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Key Type" + ::= { orchestratorConnectionsHistoryEntry 77 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_local_cert_key_length +orchestratorConnectionsHistorySSLHSLocalCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Local Certificate Key Length" + ::= { orchestratorConnectionsHistoryEntry 78 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_peer_cert_serial +orchestratorConnectionsHistorySSLHSPeerCertSerial OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Serial" + ::= { orchestratorConnectionsHistoryEntry 79 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_peer_cert_issuer +orchestratorConnectionsHistorySSLHSPeerCertIssuer OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Issuer" + ::= { orchestratorConnectionsHistoryEntry 80 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_peer_cert_subject +orchestratorConnectionsHistorySSLHSPeerCertSubject OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Subject" + ::= { orchestratorConnectionsHistoryEntry 81 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_peer_cert_key_type +orchestratorConnectionsHistorySSLHSPeerCertKeyType OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Key Type" + ::= { orchestratorConnectionsHistoryEntry 82 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_peer_cert_key_length +orchestratorConnectionsHistorySSLHSPeerCertKeyLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Peer Certificate Key Length" + ::= { orchestratorConnectionsHistoryEntry 83 } + +-- tagpath /orchestrator/connections-history/ssl_handshake_ephemeral_group +orchestratorConnectionsHistorySSLHSPeerEphemeralGroup OBJECT-TYPE + SYNTAX String + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SSL Handshake Ephemeral Group" + ::= { orchestratorConnectionsHistoryEntry 84 } + +-- tagpath /orchestrator/local-properties/wan-interface-list +orchestratorLocalPropertiesWanInterfaceListTable OBJECT-TYPE SYNTAX SEQUENCE OF OrchestratorLocalPropertiesWanInterfaceListEntry MAX-ACCESS not-accessible STATUS current @@ -3870,7 +5188,9 @@ OrchestratorLocalPropertiesWanInterfaceListEntry ::= orchestratorLocalPropertiesWanInterfaceListAdminState StateEnum, orchestratorLocalPropertiesWanInterfaceListOperationState StateEnum, orchestratorLocalPropertiesWanInterfaceListLastConnTime String, - orchestratorLocalPropertiesWanInterfaceListInstance Unsigned32 + orchestratorLocalPropertiesWanInterfaceListInstance Unsigned32, + orchestratorLocalPropertiesWanInterfaceListInterfaceAdminState StateEnum, + orchestratorLocalPropertiesWanInterfaceListInterfaceOperState StateEnum } -- tagpath /orchestrator/local-properties/wan-interface-list/index @@ -3945,6 +5265,22 @@ orchestratorLocalPropertiesWanInterfaceListInstance OBJECT-TYPE 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 @@ -3965,7 +5301,8 @@ orchestratorValidVsmartsEntry OBJECT-TYPE OrchestratorValidVsmartsEntry ::= SEQUENCE { orchestratorValidVsmartsSerialNumber String, - orchestratorValidVsmartsOrg String + orchestratorValidVsmartsOrg String, + orchestratorValidVsmartsDeviceState INTEGER } -- tagpath /orchestrator/valid-vsmarts/serial-number @@ -3978,12 +5315,20 @@ orchestratorValidVsmartsSerialNumber OBJECT-TYPE -- tagpath /orchestrator/valid-vsmarts/org orchestratorValidVsmartsOrg OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Organization that the controller belongs to" ::= { orchestratorValidVsmartsEntry 2 } +-- tagpath /orchestrator/valid-vsmarts/device-state +orchestratorValidVsmartsDeviceState OBJECT-TYPE + SYNTAX INTEGER {invalid(0),valid(1),config-init(2)} + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The state that the controller currently has" + ::= { orchestratorValidVsmartsEntry 3 } + -- tagpath /orchestrator/valid-vedges orchestratorValidVedgesTable OBJECT-TYPE SYNTAX SEQUENCE OF OrchestratorValidVedgesEntry @@ -4007,7 +5352,8 @@ OrchestratorValidVedgesEntry ::= orchestratorValidVedgesSerialNumber String, orchestratorValidVedgesValidity INTEGER, orchestratorValidVedgesOrg String, - orchestratorValidVedgesInstalledSerialNumber String + orchestratorValidVedgesInstalledSerialNumber String, + orchestratorValidVedgesSubjectSerialNumber String } -- tagpath /orchestrator/valid-vedges/chassis-number @@ -4036,7 +5382,7 @@ orchestratorValidVedgesValidity OBJECT-TYPE -- tagpath /orchestrator/valid-vedges/org orchestratorValidVedgesOrg OBJECT-TYPE - SYNTAX String + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current DESCRIPTION "Organization the vedge belongs to" @@ -4050,6 +5396,14 @@ orchestratorValidVedgesInstalledSerialNumber OBJECT-TYPE 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 @@ -4076,7 +5430,8 @@ OrchestratorSummaryEntry ::= orchestratorSummaryProtocol INTEGER, orchestratorSummaryListeningIp InetAddressIP, orchestratorSummaryListeningPort Unsigned32, - orchestratorSummaryListeningIpv6 InetAddressIP + orchestratorSummaryListeningIpv6 InetAddressIP, + orchestratorSummaryValidControllerCounts UnsignedShort } -- tagpath /orchestrator/summary/instance @@ -4113,7 +5468,7 @@ orchestratorSummaryVedgeCounts OBJECT-TYPE -- tagpath /control/summary/protocol orchestratorSummaryProtocol OBJECT-TYPE - SYNTAX INTEGER {dtls(0),tls(1)} + SYNTAX INTEGER {dtls(0),tls(1),tls-psk(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "Protocol" @@ -4143,6 +5498,14 @@ orchestratorSummaryListeningIpv6 OBJECT-TYPE 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 @@ -4240,1362 +5603,80 @@ orchestratorReverseProxyMappingProxyPort OBJECT-TYPE DESCRIPTION "Proxy port mapping this vSmart or vManage" ::= { orchestratorReverseProxyMapping 5 } --- 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 +-- tagpath /orchestrator/unclaimed-vedges +orchestratorUnclaimedVedgesTable OBJECT-TYPE + SYNTAX SEQUENCE OF OrchestratorUnclaimedVedgesEntry MAX-ACCESS not-accessible STATUS current - DESCRIPTION "Display IPSec inbound connections" - ::= { ipsec 2 } + DESCRIPTION "Display unclaimed vedges" + ::= { orchestrator 10 } --- tagpath /ipsec/inbound-connections -ipsecInboundConnectionsEntry OBJECT-TYPE - SYNTAX IpsecInboundConnectionsEntry +-- tagpath /orchestrator/unclaimed-vedges +orchestratorUnclaimedVedgesEntry OBJECT-TYPE + SYNTAX OrchestratorUnclaimedVedgesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" - INDEX { ipsecInboundConnectionsLocalTlocAddress, ipsecInboundConnectionsLocalTlocColor, ipsecInboundConnectionsRemoteTlocAddress, ipsecInboundConnectionsRemoteTlocColor, ipsecInboundConnectionsLocalTlocIndex, ipsecInboundConnectionsRemoteTlocIndex } - ::= { ipsecInboundConnectionsTable 1 } + INDEX { IMPLIED orchestratorUnclaimedVedgesChassisNumber } + ::= { orchestratorUnclaimedVedgesTable 1 } -IpsecInboundConnectionsEntry ::= +OrchestratorUnclaimedVedgesEntry ::= 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 + orchestratorUnclaimedVedgesChassisNumber String, + orchestratorUnclaimedVedgesSerialNumber String, + orchestratorUnclaimedVedgesSubjectSerialNumber String, + orchestratorUnclaimedVedgesOrg 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 +-- tagpath /orchestrator/unclaimed-vedges/chassis-number +orchestratorUnclaimedVedgesChassisNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) 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 } + DESCRIPTION "Chassis number of the device" + ::= { orchestratorUnclaimedVedgesEntry 1 } --- tagpath /ipsec/inbound-connections/tc-pi-per-tun -ipsecInboundConnectionsTcSpiPerTun OBJECT-TYPE - SYNTAX Unsigned32 +-- tagpath /orchestrator/unclaimed-vedges/serial-number +orchestratorUnclaimedVedgesSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 40)) MAX-ACCESS read-only STATUS current - DESCRIPTION "Traffic Control SPIs per Tunnel" - ::= { ipsecInboundConnectionsEntry 12 } + DESCRIPTION "Serial number of the device" + ::= { orchestratorUnclaimedVedgesEntry 2 } --- tagpath /ipsec/inbound-connections/peer-key-hash -ipsecInboundConnectionsPkeyHash OBJECT-TYPE - SYNTAX String +-- tagpath /orchestrator/unclaimed-vedges/subject-serial-number +orchestratorUnclaimedVedgesSubjectSerialNumber OBJECT-TYPE + SYNTAX String (SIZE (1 .. 12)) MAX-ACCESS read-only STATUS current - DESCRIPTION "Peer pairwise key hash" - ::= { ipsecInboundConnectionsEntry 13 } + DESCRIPTION "Subject Serial number of the device" + ::= { orchestratorUnclaimedVedgesEntry 3 } --- tagpath /ipsec/inbound-connections/peer-spi -ipsecInboundConnectionsPeerSpi OBJECT-TYPE - SYNTAX String +-- tagpath /orchestrator/unclaimed-vedges/org +orchestratorUnclaimedVedgesOrg OBJECT-TYPE + SYNTAX String (SIZE (1 .. 128)) MAX-ACCESS read-only STATUS current - DESCRIPTION "Peer IPsec SPI" - ::= { ipsecInboundConnectionsEntry 14 } + DESCRIPTION "Organization name" + ::= { orchestratorUnclaimedVedgesEntry 4 } --- tagpath /ipsec/outbound-connections -ipsecOutboundConnectionsTable OBJECT-TYPE - SYNTAX SEQUENCE OF IpsecOutboundConnectionsEntry +-- tagpath /ztp/entries +ztpEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF ZtpEntriesEntry MAX-ACCESS not-accessible STATUS current - DESCRIPTION "Display IPSec outbound connections" - ::= { ipsec 3 } + DESCRIPTION "Display vEdges in the ZTP database" + ::= { ztp 1 } --- 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 - } - --- 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 current - 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 pairwise key 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/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 Unsigned32 (0 .. 65530) - 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 +-- 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 Unsigned32 (0 .. 65530) - 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, diff --git a/viptela-mibs/19.2/mib/VIPTELA-TRAPS.mib b/viptela-mibs/20.18/VIPTELA-TRAPS.mib old mode 100755 new mode 100644 similarity index 83% rename from viptela-mibs/19.2/mib/VIPTELA-TRAPS.mib rename to viptela-mibs/20.18/VIPTELA-TRAPS.mib index c5767f1c..22db6b17 --- a/viptela-mibs/19.2/mib/VIPTELA-TRAPS.mib +++ b/viptela-mibs/20.18/VIPTELA-TRAPS.mib @@ -14,10 +14,46 @@ IMPORTS ; viptela-traps MODULE-IDENTITY - LAST-UPDATED "201908150000Z" + LAST-UPDATED "202507010000Z" ORGANIZATION "Viptela, Inc." CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" DESCRIPTION "This module defines the data model for VPN operational data" + REVISION "202507010000Z" + DESCRIPTION "Viptela Revision 20.18" + REVISION "202503010000Z" + DESCRIPTION "Viptela Revision 20.17" + REVISION "202411010000Z" + DESCRIPTION "Viptela Revision 20.16" + REVISION "202407010000Z" + DESCRIPTION "Viptela Revision 20.15" + REVISION "202403010000Z" + DESCRIPTION "Viptela Revision 20.14" + REVISION "202311010000Z" + DESCRIPTION "Viptela Revision 20.13" + 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" @@ -164,7 +200,7 @@ TunnelEnum ::= TEXTUAL-CONVENTION 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)} + SYNTAX INTEGER {unknown(0),vedge(1),vhub(2),vsmart(3),vbond(4),vmanage(5),ztp(6),vapigw(7)} Ipv4UcastAddrPrefix ::= TEXTUAL-CONVENTION DISPLAY-HINT "1t" @@ -216,7 +252,7 @@ VrrpGroupStateEnum ::= TEXTUAL-CONVENTION 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)} + 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),precheck-complete(11),precheck-fail(12)} OmpPolicyState ::= TEXTUAL-CONVENTION STATUS current @@ -296,13 +332,23 @@ WwanBearerEnum ::= TEXTUAL-CONVENTION BfdFlapReasonEnum ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Bfd Flap Reason" - SYNTAX INTEGER {bfd-deleted(1),remote-down(2),timeout(3), na(4), not-known(5)} + 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 @@ -1592,13 +1638,132 @@ viptelaPolicySlaJitter OBJECT-TYPE 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 185 } + ::= { 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 { @@ -1609,7 +1774,7 @@ viptelaActionsSystemSoftwareInstallStatus NOTIFICATION-TYPE viptelaActionsMessage } STATUS current - DESCRIPTION "viptela trap from viptela-actions" + DESCRIPTION "Status of system software install" ::= { traps 1 } viptelaActionsSystemRebootIssued NOTIFICATION-TYPE @@ -1619,7 +1784,7 @@ viptelaActionsSystemRebootIssued NOTIFICATION-TYPE viptelaActionsRebootReason } STATUS current - DESCRIPTION "viptela trap from viptela-actions" + DESCRIPTION "Issued a system reboot" ::= { traps 2 } viptelaActionsSystemRebootComplete NOTIFICATION-TYPE @@ -1628,7 +1793,7 @@ viptelaActionsSystemRebootComplete NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-actions" + DESCRIPTION "System reboot completed" ::= { traps 3 } viptelaBfdBfdStateChange NOTIFICATION-TYPE @@ -1649,7 +1814,7 @@ viptelaBfdBfdStateChange NOTIFICATION-TYPE viptelaBfdFlapReason } STATUS current - DESCRIPTION "viptela trap from viptela-bfd" + DESCRIPTION "Bfd state has changed" ::= { traps 4 } viptelaHardwareFlashFault NOTIFICATION-TYPE @@ -1659,7 +1824,7 @@ viptelaHardwareFlashFault NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Flash fault" ::= { traps 5 } viptelaHardwareEmmcFault NOTIFICATION-TYPE @@ -1669,7 +1834,7 @@ viptelaHardwareEmmcFault NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Emmc fault" ::= { traps 6 } viptelaHardwareSdcardFault NOTIFICATION-TYPE @@ -1679,7 +1844,7 @@ viptelaHardwareSdcardFault NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Sdcard fault" ::= { traps 7 } viptelaHardwareTempsensorFault NOTIFICATION-TYPE @@ -1692,7 +1857,7 @@ viptelaHardwareTempsensorFault NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Tempsensor fault" ::= { traps 8 } viptelaHardwareTempsensorState NOTIFICATION-TYPE @@ -1706,7 +1871,7 @@ viptelaHardwareTempsensorState NOTIFICATION-TYPE viptelaHardwareSensorNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Tempsensor state" ::= { traps 9 } viptelaHardwareFanFault NOTIFICATION-TYPE @@ -1718,7 +1883,7 @@ viptelaHardwareFanFault NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Fan fault" ::= { traps 10 } viptelaHardwareFantrayFault NOTIFICATION-TYPE @@ -1729,7 +1894,7 @@ viptelaHardwareFantrayFault NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Fantray fault" ::= { traps 11 } viptelaHardwarePemFault NOTIFICATION-TYPE @@ -1740,7 +1905,7 @@ viptelaHardwarePemFault NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Pem fault" ::= { traps 12 } viptelaHardwarePemStateChange NOTIFICATION-TYPE @@ -1751,7 +1916,7 @@ viptelaHardwarePemStateChange NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Pem state change" ::= { traps 13 } viptelaHardwarePimFault NOTIFICATION-TYPE @@ -1762,7 +1927,7 @@ viptelaHardwarePimFault NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Pim fault" ::= { traps 14 } viptelaHardwarePimStateChange NOTIFICATION-TYPE @@ -1773,7 +1938,7 @@ viptelaHardwarePimStateChange NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Pim state change" ::= { traps 15 } viptelaHardwareSfpStateChange NOTIFICATION-TYPE @@ -1784,7 +1949,7 @@ viptelaHardwareSfpStateChange NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Sfp state change" ::= { traps 16 } viptelaHardwareUsbStateChange NOTIFICATION-TYPE @@ -1795,7 +1960,7 @@ viptelaHardwareUsbStateChange NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Usb state change" ::= { traps 17 } viptelaOmpOmpNumberOfVsmartsChange NOTIFICATION-TYPE @@ -1805,7 +1970,7 @@ viptelaOmpOmpNumberOfVsmartsChange NOTIFICATION-TYPE viptelaOmpNumberOfVsmarts } STATUS current - DESCRIPTION "viptela trap from viptela-omp" + DESCRIPTION "The number of vsmarts changed" ::= { traps 18 } viptelaOmpOmpStateChange NOTIFICATION-TYPE @@ -1815,7 +1980,7 @@ viptelaOmpOmpStateChange NOTIFICATION-TYPE viptelaOmpNewState } STATUS current - DESCRIPTION "viptela trap from viptela-omp" + DESCRIPTION "Omp state changed" ::= { traps 19 } viptelaOmpOmpPeerStateChange NOTIFICATION-TYPE @@ -1826,7 +1991,7 @@ viptelaOmpOmpPeerStateChange NOTIFICATION-TYPE viptelaOmpPeerNewState } STATUS current - DESCRIPTION "viptela trap from viptela-omp" + DESCRIPTION "Omp peer state changed" ::= { traps 20 } viptelaOmpOmpTlocStateChange NOTIFICATION-TYPE @@ -1836,7 +2001,7 @@ viptelaOmpOmpTlocStateChange NOTIFICATION-TYPE viptelaOmpOmpAddressFamily } STATUS current - DESCRIPTION "viptela trap from viptela-omp" + DESCRIPTION "Omp tloc state changed" ::= { traps 21 } viptelaOmpOmpPolicy NOTIFICATION-TYPE @@ -1847,7 +2012,7 @@ viptelaOmpOmpPolicy NOTIFICATION-TYPE viptelaOmpVsmartPeer } STATUS current - DESCRIPTION "viptela trap from viptela-omp" + DESCRIPTION "Omp policy" ::= { traps 22 } viptelaSecurityControlConnectionStateChange NOTIFICATION-TYPE @@ -1866,7 +2031,7 @@ viptelaSecurityControlConnectionStateChange NOTIFICATION-TYPE viptelaSecurityNewState } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Control connections state changed" ::= { traps 23 } viptelaSecurityControlConnectionAuthFail NOTIFICATION-TYPE @@ -1881,7 +2046,7 @@ viptelaSecurityControlConnectionAuthFail NOTIFICATION-TYPE viptelaSecurityReason } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Control connection authentication failed" ::= { traps 24 } viptelaSecurityControlVbondStateChange NOTIFICATION-TYPE @@ -1892,7 +2057,7 @@ viptelaSecurityControlVbondStateChange NOTIFICATION-TYPE viptelaSecurityNewState } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Control vbond state changed" ::= { traps 25 } viptelaSecurityControlConnectionTlocIpChange NOTIFICATION-TYPE @@ -1906,7 +2071,7 @@ viptelaSecurityControlConnectionTlocIpChange NOTIFICATION-TYPE viptelaSecurityNewPublicPort } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Control connection tloc ip changed" ::= { traps 26 } viptelaSecurityControlNoActiveVsmart NOTIFICATION-TYPE @@ -1916,7 +2081,7 @@ viptelaSecurityControlNoActiveVsmart NOTIFICATION-TYPE viptelaSecurityPersonality } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "No active vsmart in control" ::= { traps 27 } viptelaSecurityControlNoActiveVbond NOTIFICATION-TYPE @@ -1926,7 +2091,7 @@ viptelaSecurityControlNoActiveVbond NOTIFICATION-TYPE viptelaSecurityPersonality } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "No active vbond in control" ::= { traps 28 } viptelaSecurityTunnelIpsecRekey NOTIFICATION-TYPE @@ -1937,7 +2102,7 @@ viptelaSecurityTunnelIpsecRekey NOTIFICATION-TYPE viptelaSecurityColor } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Tunnel ipsec rekey" ::= { traps 29 } viptelaSecurityTunnelIpsecManualRekey NOTIFICATION-TYPE @@ -1948,7 +2113,7 @@ viptelaSecurityTunnelIpsecManualRekey NOTIFICATION-TYPE viptelaSecurityColor } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Tunnel ipsec manual rekey" ::= { traps 30 } viptelaSecuritySecurityRootCertChainInstalled NOTIFICATION-TYPE @@ -1957,7 +2122,7 @@ viptelaSecuritySecurityRootCertChainInstalled NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security root cert chain was installed" ::= { traps 31 } viptelaSecuritySecurityCertificateInstalled NOTIFICATION-TYPE @@ -1966,7 +2131,7 @@ viptelaSecuritySecurityCertificateInstalled NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security certificate was installed" ::= { traps 32 } viptelaSecuritySecurityNewCsrGenerated NOTIFICATION-TYPE @@ -1975,7 +2140,7 @@ viptelaSecuritySecurityNewCsrGenerated NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security csr was generated" ::= { traps 33 } viptelaSecuritySecurityRootCertChainUninstalled NOTIFICATION-TYPE @@ -1984,7 +2149,7 @@ viptelaSecuritySecurityRootCertChainUninstalled NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security root cert chain was uninstalled" ::= { traps 34 } viptelaSecuritySecurityClearInstalledCertificate NOTIFICATION-TYPE @@ -1993,7 +2158,7 @@ viptelaSecuritySecurityClearInstalledCertificate NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security clear installed certificate" ::= { traps 35 } viptelaSecuritySecurityVedgeSerialFileUploaded NOTIFICATION-TYPE @@ -2002,7 +2167,7 @@ viptelaSecuritySecurityVedgeSerialFileUploaded NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security vedge serial file was uploaded" ::= { traps 36 } viptelaSecuritySecurityVsmartSerialFileUploaded NOTIFICATION-TYPE @@ -2011,7 +2176,7 @@ viptelaSecuritySecurityVsmartSerialFileUploaded NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security vsmart serial file was uploaded" ::= { traps 37 } viptelaSecuritySecurityVedgeEntryAdded NOTIFICATION-TYPE @@ -2022,7 +2187,7 @@ viptelaSecuritySecurityVedgeEntryAdded NOTIFICATION-TYPE viptelaSecuritySerial } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security vedge entry was added" ::= { traps 38 } viptelaSecuritySecurityVedgeEntryRemoved NOTIFICATION-TYPE @@ -2032,7 +2197,7 @@ viptelaSecuritySecurityVedgeEntryRemoved NOTIFICATION-TYPE viptelaSecurityUuid } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security vedge entry was removed" ::= { traps 39 } viptelaSecuritySecurityVsmartEntryAdded NOTIFICATION-TYPE @@ -2042,7 +2207,7 @@ viptelaSecuritySecurityVsmartEntryAdded NOTIFICATION-TYPE viptelaSecuritySerial } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security vsmart entry was added" ::= { traps 40 } viptelaSecuritySecurityVsmartEntryRemoved NOTIFICATION-TYPE @@ -2052,7 +2217,7 @@ viptelaSecuritySecurityVsmartEntryRemoved NOTIFICATION-TYPE viptelaSecuritySerial } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security vsmart entry was removed" ::= { traps 41 } viptelaSystemProcessRestart NOTIFICATION-TYPE @@ -2064,7 +2229,7 @@ viptelaSystemProcessRestart NOTIFICATION-TYPE viptelaSystemReason } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "Process restart" ::= { traps 42 } viptelaSystemDiskUsage NOTIFICATION-TYPE @@ -2076,7 +2241,7 @@ viptelaSystemDiskUsage NOTIFICATION-TYPE viptelaSystemFreeMb } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "Disk usage" ::= { traps 43 } viptelaSystemMemoryUsage NOTIFICATION-TYPE @@ -2088,7 +2253,7 @@ viptelaSystemMemoryUsage NOTIFICATION-TYPE viptelaSystemFreeMb } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "Memory usage" ::= { traps 44 } viptelaSystemAaaAdminPwdChange NOTIFICATION-TYPE @@ -2097,7 +2262,7 @@ viptelaSystemAaaAdminPwdChange NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "AAA admin password has changed" ::= { traps 45 } viptelaSystemSiteIdChange NOTIFICATION-TYPE @@ -2108,7 +2273,7 @@ viptelaSystemSiteIdChange NOTIFICATION-TYPE viptelaSystemNewSiteId } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "Site id has changed" ::= { traps 46 } viptelaSystemDomainIdChange NOTIFICATION-TYPE @@ -2119,7 +2284,7 @@ viptelaSystemDomainIdChange NOTIFICATION-TYPE viptelaSystemNewDomainId } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "Domain id has changed" ::= { traps 47 } viptelaSystemSystemIpChange NOTIFICATION-TYPE @@ -2130,7 +2295,7 @@ viptelaSystemSystemIpChange NOTIFICATION-TYPE viptelaSystemNewSystemIp } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "System ip has changed" ::= { traps 48 } viptelaSystemOrgNameChange NOTIFICATION-TYPE @@ -2141,7 +2306,7 @@ viptelaSystemOrgNameChange NOTIFICATION-TYPE viptelaSystemNewOrganizationName } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "System organization name has changed" ::= { traps 49 } viptelaSystemSystemLoginChange NOTIFICATION-TYPE @@ -2152,7 +2317,7 @@ viptelaSystemSystemLoginChange NOTIFICATION-TYPE viptelaSystemUserId } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "System login has changed" ::= { traps 50 } viptelaSystemSystemLogoutChange NOTIFICATION-TYPE @@ -2163,7 +2328,7 @@ viptelaSystemSystemLogoutChange NOTIFICATION-TYPE viptelaSystemUserId } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "System logout has changed" ::= { traps 51 } viptelaSystemSystemAaaLoginFail NOTIFICATION-TYPE @@ -2174,7 +2339,7 @@ viptelaSystemSystemAaaLoginFail NOTIFICATION-TYPE viptelaSystemRemoteHost } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "System aaa login has Failed" ::= { traps 52 } viptelaSystemSystemCommit NOTIFICATION-TYPE @@ -2184,7 +2349,7 @@ viptelaSystemSystemCommit NOTIFICATION-TYPE viptelaSystemUserName } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "System commit" ::= { traps 53 } viptelaVpnBgpPeerStateChange NOTIFICATION-TYPE @@ -2199,7 +2364,7 @@ viptelaVpnBgpPeerStateChange NOTIFICATION-TYPE viptelaVpnPeerRouterid } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Bgp peer state has changed" ::= { traps 54 } viptelaVpnInterfaceStateChange NOTIFICATION-TYPE @@ -2211,7 +2376,7 @@ viptelaVpnInterfaceStateChange NOTIFICATION-TYPE viptelaVpnNewState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Interface state has changed" ::= { traps 55 } viptelaVpnVrrpGroupStateChange NOTIFICATION-TYPE @@ -2224,7 +2389,7 @@ viptelaVpnVrrpGroupStateChange NOTIFICATION-TYPE viptelaVpnVrrpGroupState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Vrrp group state has changed" ::= { traps 56 } viptelaVpnRouteInstallFail NOTIFICATION-TYPE @@ -2235,7 +2400,7 @@ viptelaVpnRouteInstallFail NOTIFICATION-TYPE viptelaVpnFailureReason } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Route install has failed" ::= { traps 57 } viptelaVpnTunnelInstallFail NOTIFICATION-TYPE @@ -2247,7 +2412,7 @@ viptelaVpnTunnelInstallFail NOTIFICATION-TYPE viptelaVpnFailureReason } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Tunnel install has failed" ::= { traps 58 } viptelaVpnDhcpAddressAssigned NOTIFICATION-TYPE @@ -2260,7 +2425,7 @@ viptelaVpnDhcpAddressAssigned NOTIFICATION-TYPE viptelaVpnIp } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Dhcp address was assigned" ::= { traps 59 } viptelaVpnDhcpAddressRenewed NOTIFICATION-TYPE @@ -2273,7 +2438,7 @@ viptelaVpnDhcpAddressRenewed NOTIFICATION-TYPE viptelaVpnIp } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Dhcp address was renewed" ::= { traps 60 } viptelaVpnDhcpAddressReleased NOTIFICATION-TYPE @@ -2287,7 +2452,7 @@ viptelaVpnDhcpAddressReleased NOTIFICATION-TYPE viptelaVpnReason } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Dhcp address was released" ::= { traps 61 } viptelaVpnDhcpRequestRejected NOTIFICATION-TYPE @@ -2301,7 +2466,7 @@ viptelaVpnDhcpRequestRejected NOTIFICATION-TYPE viptelaVpnReason } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Dhcp request was rejected" ::= { traps 62 } viptelaVpnDhcpServerStateChange NOTIFICATION-TYPE @@ -2313,7 +2478,7 @@ viptelaVpnDhcpServerStateChange NOTIFICATION-TYPE viptelaVpnState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Dhcp server state has changed" ::= { traps 63 } viptelaVpnPimNeighborStateChange NOTIFICATION-TYPE @@ -2325,7 +2490,7 @@ viptelaVpnPimNeighborStateChange NOTIFICATION-TYPE viptelaVpnPimNewState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Pim neighbor state has changed" ::= { traps 64 } viptelaVpnPimInterfaceStateChange NOTIFICATION-TYPE @@ -2339,7 +2504,7 @@ viptelaVpnPimInterfaceStateChange NOTIFICATION-TYPE viptelaVpnPimEnabled } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Pim interface state has changed" ::= { traps 65 } viptelaVpnPimTunnelStateChange NOTIFICATION-TYPE @@ -2350,7 +2515,7 @@ viptelaVpnPimTunnelStateChange NOTIFICATION-TYPE viptelaVpnPimNewState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Pim tunnel state has changed" ::= { traps 66 } viptelaVpnOspfNeighborStateChange NOTIFICATION-TYPE @@ -2364,7 +2529,7 @@ viptelaVpnOspfNeighborStateChange NOTIFICATION-TYPE viptelaVpnOspfNewState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Ospf neighbor state has changed" ::= { traps 67 } viptelaVpnOspfInterfaceStateChange NOTIFICATION-TYPE @@ -2376,19 +2541,9 @@ viptelaVpnOspfInterfaceStateChange NOTIFICATION-TYPE viptelaVpnOspfInterfaceNewState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Ospf interface state has changed" ::= { traps 68 } -viptelaSystemPseudoCommitStatus NOTIFICATION-TYPE - OBJECTS { - eventTime, - netconfNotificationSeverity, - viptelaSystemStatusStr - } - STATUS current - DESCRIPTION "viptela trap from viptela-system" - ::= { traps 69 } - viptelaAppRouteSlaChange NOTIFICATION-TYPE OBJECTS { eventTime, @@ -2402,14 +2557,12 @@ viptelaAppRouteSlaChange NOTIFICATION-TYPE viptelaAppRouteLocalColor, viptelaAppRouteRemoteSystemIp, viptelaAppRouteRemoteColor, - viptelaAppRouteMeanLoss, - viptelaAppRouteMeanLatency, - viptelaAppRouteMeanJitter, + viptelaAppRouteAppProbePfrStats, viptelaAppRouteSlaClasses, viptelaAppRouteOldSlaClasses } STATUS current - DESCRIPTION "viptela trap from viptela-app-route" + DESCRIPTION "Sla change" ::= { traps 70 } viptelaSecuritySecurityCertificateExpired NOTIFICATION-TYPE @@ -2418,7 +2571,7 @@ viptelaSecuritySecurityCertificateExpired NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Security certificate has expired" ::= { traps 71 } viptelaVpnFibStateChange NOTIFICATION-TYPE @@ -2430,7 +2583,7 @@ viptelaVpnFibStateChange NOTIFICATION-TYPE viptelaVpnFibLastUpdateTime } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Fib state has changed" ::= { traps 72 } viptelaBridgeCreation NOTIFICATION-TYPE @@ -2440,7 +2593,7 @@ viptelaBridgeCreation NOTIFICATION-TYPE viptelaBridgeId } STATUS current - DESCRIPTION "viptela trap from viptela-bridge" + DESCRIPTION "Bridge creation" ::= { traps 73 } viptelaBridgeDeletion NOTIFICATION-TYPE @@ -2450,7 +2603,7 @@ viptelaBridgeDeletion NOTIFICATION-TYPE viptelaBridgeId } STATUS current - DESCRIPTION "viptela trap from viptela-bridge" + DESCRIPTION "Bridge deletion" ::= { traps 74 } viptelaBridgeMaxMacReached NOTIFICATION-TYPE @@ -2461,7 +2614,7 @@ viptelaBridgeMaxMacReached NOTIFICATION-TYPE viptelaNumMacs } STATUS current - DESCRIPTION "viptela trap from viptela-bridge" + DESCRIPTION "Bridge maximum mac was reached" ::= { traps 75 } viptelaSecurityControlVedgeListRequest NOTIFICATION-TYPE @@ -2473,7 +2626,7 @@ viptelaSecurityControlVedgeListRequest NOTIFICATION-TYPE viptelaSecurityUuid } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Control vedge list request" ::= { traps 76 } viptelaPolicySlaViolation NOTIFICATION-TYPE @@ -2492,7 +2645,7 @@ viptelaPolicySlaViolation NOTIFICATION-TYPE viptelaPolicySlaStatus } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "SLA violation" ::= { traps 77 } viptelaPolicySlaViolationPktDrop NOTIFICATION-TYPE @@ -2511,7 +2664,7 @@ viptelaPolicySlaViolationPktDrop NOTIFICATION-TYPE viptelaPolicySlaStatus } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "SLA violation packet drop" ::= { traps 78 } viptelaVpnInterfacePcsFaultDetected NOTIFICATION-TYPE @@ -2523,7 +2676,7 @@ viptelaVpnInterfacePcsFaultDetected NOTIFICATION-TYPE viptelaVpnNewState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Interface pcs fault was detected" ::= { traps 79 } viptelaSystemAppDpiFlowsOutOfMemory NOTIFICATION-TYPE @@ -2533,7 +2686,7 @@ viptelaSystemAppDpiFlowsOutOfMemory NOTIFICATION-TYPE viptelaSystemDpiOutOfMemoryState } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "App dpi flows out of memory" ::= { traps 80 } viptelaSecurityGreStateUpdate NOTIFICATION-TYPE @@ -2549,7 +2702,7 @@ viptelaSecurityGreStateUpdate NOTIFICATION-TYPE viptelaSecurityGreGreIp } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Gre state was updated" ::= { traps 81 } viptelaVpnInterfaceBw NOTIFICATION-TYPE @@ -2563,7 +2716,7 @@ viptelaVpnInterfaceBw NOTIFICATION-TYPE viptelaVpnDuration } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Interface bw" ::= { traps 82 } @@ -2575,7 +2728,7 @@ viptelaHardwareSfpSupportState NOTIFICATION-TYPE viptelaHardwareNewState } STATUS current - DESCRIPTION "viptela trap from viptela-hardware" + DESCRIPTION "Sfp support state" ::= { traps 83 } viptelaPolicyDataPolicyAssociationStatus NOTIFICATION-TYPE @@ -2587,7 +2740,7 @@ viptelaPolicyDataPolicyAssociationStatus NOTIFICATION-TYPE viptelaPolicyStatus } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Status of data policy association" ::= { traps 84 } viptelaPolicyAccessListAssociationStatus NOTIFICATION-TYPE @@ -2598,7 +2751,7 @@ viptelaPolicyAccessListAssociationStatus NOTIFICATION-TYPE viptelaPolicyStatus } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Status of access list association" ::= { traps 85 } viptelaSecurityVmanageConnectionPreferenceChanged NOTIFICATION-TYPE @@ -2609,7 +2762,7 @@ viptelaSecurityVmanageConnectionPreferenceChanged NOTIFICATION-TYPE viptelaSecurityVmanageConnectionPreference } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Vmanage connection preference has changed" ::= { traps 86 } viptelaVpnCloudExpressMaxLocalExitExceeded NOTIFICATION-TYPE @@ -2618,7 +2771,7 @@ viptelaVpnCloudExpressMaxLocalExitExceeded NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-oper-vpn" + DESCRIPTION "Maximum local exit of cloud express was exceeded" ::= { traps 87 } viptelaVpnCloudExpressApplicationChange NOTIFICATION-TYPE @@ -2636,7 +2789,7 @@ viptelaVpnCloudExpressApplicationChange NOTIFICATION-TYPE viptelaExitRemoteColor } STATUS current - DESCRIPTION "viptela trap from viptela-oper-vpn" + DESCRIPTION "Cloud express application has changed" ::= { traps 88 } viptelaVpnCloudExpressScoreChange NOTIFICATION-TYPE @@ -2654,7 +2807,7 @@ viptelaVpnCloudExpressScoreChange NOTIFICATION-TYPE viptelaExitRemoteColor } STATUS current - DESCRIPTION "viptela trap from viptela-oper-vpn" + DESCRIPTION "Cloud express score has changed" ::= { traps 89 } viptelaWwanSimStateChange NOTIFICATION-TYPE @@ -2665,7 +2818,7 @@ viptelaWwanSimStateChange NOTIFICATION-TYPE viptelaWwanSimState } STATUS current - DESCRIPTION "viptela trap from viptela-wwan" + DESCRIPTION "Sim state has changed" ::= { traps 90 } viptelaSystemAppDpiFlowsWriteFailedVedge NOTIFICATION-TYPE @@ -2674,7 +2827,7 @@ viptelaSystemAppDpiFlowsWriteFailedVedge NOTIFICATION-TYPE netconfNotificationSeverity } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "App dpi flows write failed on vedge" ::= { traps 91 } viptelaVpnInterfaceAdminStateChange NOTIFICATION-TYPE @@ -2686,7 +2839,7 @@ viptelaVpnInterfaceAdminStateChange NOTIFICATION-TYPE viptelaVpnNewAdminState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Interface admin state has changed" ::= { traps 92 } viptelaWwanDomainStateChange NOTIFICATION-TYPE @@ -2697,7 +2850,7 @@ viptelaWwanDomainStateChange NOTIFICATION-TYPE viptelaWwanDomainState } STATUS current - DESCRIPTION "viptela trap from viptela-wwan" + DESCRIPTION "Domain state has changed" ::= { traps 93 } viptelaWwanRegStateChange NOTIFICATION-TYPE @@ -2708,7 +2861,7 @@ viptelaWwanRegStateChange NOTIFICATION-TYPE viptelaWwanRegState } STATUS current - DESCRIPTION "viptela trap from viptela-wwan" + DESCRIPTION "Registration state has changed" ::= { traps 94 } viptelaWwanBearerChange NOTIFICATION-TYPE @@ -2719,7 +2872,7 @@ viptelaWwanBearerChange NOTIFICATION-TYPE viptelaWwanBearer } STATUS current - DESCRIPTION "viptela trap from viptela-wwan" + DESCRIPTION "Bearer has changed" ::= { traps 95 } viptelaSystemProcessDown NOTIFICATION-TYPE @@ -2731,7 +2884,7 @@ viptelaSystemProcessDown NOTIFICATION-TYPE viptelaSystemReason } STATUS current - DESCRIPTION "viptela trap from viptela-system" + DESCRIPTION "Process is down" ::= { traps 96 } viptelaActionsSystemRebootAborted NOTIFICATION-TYPE @@ -2741,7 +2894,7 @@ viptelaActionsSystemRebootAborted NOTIFICATION-TYPE viptelaActionsReason } STATUS current - DESCRIPTION "viptela trap from viptela-actions" + DESCRIPTION "System reboot was aborted" ::= { traps 97 } viptelaSecurityVbondRejectVedgeConnection NOTIFICATION-TYPE @@ -2754,7 +2907,7 @@ viptelaSecurityVbondRejectVedgeConnection NOTIFICATION-TYPE viptelaSecurityReason } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Vbond rejected vedge connection" ::= { traps 98 } viptelaSecurityDeviceTemplateMissing NOTIFICATION-TYPE @@ -2765,7 +2918,7 @@ viptelaSecurityDeviceTemplateMissing NOTIFICATION-TYPE viptelaSecurityPeerType } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Device template is missing" ::= { traps 99 } viptelaSecurityDeviceTemplateAttachedDuringZtp NOTIFICATION-TYPE @@ -2776,7 +2929,7 @@ viptelaSecurityDeviceTemplateAttachedDuringZtp NOTIFICATION-TYPE viptelaSecurityPeerType } STATUS current - DESCRIPTION "viptela trap from viptela-security" + DESCRIPTION "Device template was attached during ztp" ::= { traps 100 } viptelaPolicyZbfFlowCreation NOTIFICATION-TYPE @@ -2795,7 +2948,7 @@ viptelaPolicyZbfFlowCreation NOTIFICATION-TYPE viptelaPolicyState } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Zbf flow creation" ::= { traps 101 } viptelaPolicyZbfFlowDeletion NOTIFICATION-TYPE @@ -2814,7 +2967,7 @@ viptelaPolicyZbfFlowDeletion NOTIFICATION-TYPE viptelaPolicyState } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Zbf flow deletion" ::= { traps 102 } viptelaPolicyZbfFlowTableFull NOTIFICATION-TYPE @@ -2826,7 +2979,7 @@ viptelaPolicyZbfFlowTableFull NOTIFICATION-TYPE viptelaPolicyMaxFlows } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Zbf flow table full" ::= { traps 103 } viptelaPolicyZbfClearFlowTableFull NOTIFICATION-TYPE @@ -2838,7 +2991,7 @@ viptelaPolicyZbfClearFlowTableFull NOTIFICATION-TYPE viptelaPolicyMaxFlows } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Zbf clear flow table full" ::= { traps 104 } viptelaPolicyZbfPktLog NOTIFICATION-TYPE @@ -2857,7 +3010,7 @@ viptelaPolicyZbfPktLog NOTIFICATION-TYPE viptelaPolicyAction } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Zbf packet log" ::= { traps 105 } viptelaPolicyZbfHalfOpenHit NOTIFICATION-TYPE @@ -2869,7 +3022,7 @@ viptelaPolicyZbfHalfOpenHit NOTIFICATION-TYPE viptelaPolicyMaxHalfOpenFlows } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Zbf half open hit" ::= { traps 106 } viptelaPolicyZbfClearHalfOpenHit NOTIFICATION-TYPE @@ -2881,7 +3034,7 @@ viptelaPolicyZbfClearHalfOpenHit NOTIFICATION-TYPE viptelaPolicyMaxHalfOpenFlows } STATUS current - DESCRIPTION "viptela trap from viptela-policy" + DESCRIPTION "Zbf clear half open hit" ::= { traps 107 } viptelaPolicySlaConfig NOTIFICATION-TYPE @@ -2892,10 +3045,11 @@ viptelaPolicySlaConfig NOTIFICATION-TYPE viptelaPolicySlaOperation, viptelaPolicySlaLoss, viptelaPolicySlaLatency, - viptelaPolicySlaJitter + viptelaPolicySlaJitter, + viptelaPolicySlaAppProbeClass } STATUS current - DESCRIPTION "Viptela SLA configuration trap from Viptela policy" + DESCRIPTION "Sla configuration" ::= { traps 108 } viptelaVpnLastResortStateChange NOTIFICATION-TYPE @@ -2907,18 +3061,166 @@ viptelaVpnLastResortStateChange NOTIFICATION-TYPE viptelaVpnNewState } STATUS current - DESCRIPTION "viptela trap from viptela-vpn" + DESCRIPTION "Last resort state has changed" ::= { traps 109 } -viptelaWwanQosStateChange NOTIFICATION-TYPE +viptelaPolicyDevicePolicyAssociationStatus NOTIFICATION-TYPE OBJECTS { eventTime, netconfNotificationSeverity, - viptelaWwanIfname, - viptelaWwanQosState + viptelaPolicyDevicePolicyName, + viptelaPolicyStatus } STATUS current - DESCRIPTION "viptela trap from viptela-wwan" + 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.3/VIPTELA-APP-ROUTE.mib b/viptela-mibs/20.3/VIPTELA-APP-ROUTE.mib deleted file mode 100644 index 3a2c61b1..00000000 --- a/viptela-mibs/20.3/VIPTELA-APP-ROUTE.mib +++ /dev/null @@ -1,396 +0,0 @@ --- 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 "202007010000Z" - 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 "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 - } - --- 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/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/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 - } - --- 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 } - -END diff --git a/viptela-mibs/20.3/VIPTELA-BFD.mib b/viptela-mibs/20.3/VIPTELA-BFD.mib deleted file mode 100644 index 76a4cd48..00000000 --- a/viptela-mibs/20.3/VIPTELA-BFD.mib +++ /dev/null @@ -1,528 +0,0 @@ --- 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 "202007010000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines data model for BFD" - 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.3/VIPTELA-BRIDGE.mib b/viptela-mibs/20.3/VIPTELA-BRIDGE.mib deleted file mode 100644 index 8a6c5f53..00000000 --- a/viptela-mibs/20.3/VIPTELA-BRIDGE.mib +++ /dev/null @@ -1,1160 +0,0 @@ --- 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 "202007010000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for Bridge management" - 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 - } - --- 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 /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.3/VIPTELA-DOT1X.mib b/viptela-mibs/20.3/VIPTELA-DOT1X.mib deleted file mode 100644 index a8665b55..00000000 --- a/viptela-mibs/20.3/VIPTELA-DOT1X.mib +++ /dev/null @@ -1,787 +0,0 @@ --- 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 "202007010000Z" - 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 "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.3/VIPTELA-HARDWARE.mib b/viptela-mibs/20.3/VIPTELA-HARDWARE.mib deleted file mode 100644 index 0bf9ae08..00000000 --- a/viptela-mibs/20.3/VIPTELA-HARDWARE.mib +++ /dev/null @@ -1,581 +0,0 @@ --- 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 "202007010000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for hardware operational data" - 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 /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.3/VIPTELA-OPER-BGP.mib b/viptela-mibs/20.3/VIPTELA-OPER-BGP.mib deleted file mode 100644 index 647f9362..00000000 --- a/viptela-mibs/20.3/VIPTELA-OPER-BGP.mib +++ /dev/null @@ -1,1552 +0,0 @@ --- 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 - FROM VIPTELA-GLOBAL -; - -viptela-oper-bgp MODULE-IDENTITY - LAST-UPDATED "202007010000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for BGP operational data" - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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.3/VIPTELA-OPER-MULTICAST.mib b/viptela-mibs/20.3/VIPTELA-OPER-MULTICAST.mib deleted file mode 100644 index 903eebc3..00000000 --- a/viptela-mibs/20.3/VIPTELA-OPER-MULTICAST.mib +++ /dev/null @@ -1,1358 +0,0 @@ --- 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 - FROM VIPTELA-GLOBAL -; - -viptela-oper-multicast MODULE-IDENTITY - LAST-UPDATED "202007010000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for PIM operational data" - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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.3/VIPTELA-OPER-OSPF.mib b/viptela-mibs/20.3/VIPTELA-OPER-OSPF.mib deleted file mode 100644 index 456f3732..00000000 --- a/viptela-mibs/20.3/VIPTELA-OPER-OSPF.mib +++ /dev/null @@ -1,1938 +0,0 @@ --- 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 - FROM VIPTELA-GLOBAL -; - -viptela-oper-ospf MODULE-IDENTITY - LAST-UPDATED "202007010000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for OSPF operational data" - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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.3/VIPTELA-OPER-SYSTEM.mib b/viptela-mibs/20.3/VIPTELA-OPER-SYSTEM.mib deleted file mode 100644 index 29905399..00000000 --- a/viptela-mibs/20.3/VIPTELA-OPER-SYSTEM.mib +++ /dev/null @@ -1,5992 +0,0 @@ --- 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 - FROM VIPTELA-GLOBAL -; - -viptela-oper-system MODULE-IDENTITY - LAST-UPDATED "202007010000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for system operational data" - 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-CSR-1000v(15), - vedge-ISR-4331(16), - vedge-ISR-4321(17), - vedge-ISR-4351(18), - vedge-ISR-4221(19), - vedge-ASR-1001-X(20), - vedge-ASR-1001-HX(21), - vedge-ASR-1002-X(22), - vedge-ASR-1002-HX(23), - vedge-C1111-8PLTEEA(24), - vedge-C1111-8PLTELA(25), - vedge-C1117-4PLTEEA(26), - vedge-C1117-4PLTELA(27), - vedge-C1116-4PLTEEA(28), - vedge-C1116-4PLTELA(29), - vedge-ISRv(30), - vedge-C1111-8P(31), - vedge-C1111-4PLTEEA(32), - vedge-C1111-4PLTELA(33), - vedge-C1117-4PMLTEEA(34), - vedge-C1111-4P(35), - vedge-C1116-4P(36), - vedge-C1117-4P(37), - vedge-C1117-4PM(38), - vedge-C1101-4P(39), - vedge-C1101-4PLTEP(40), - vedge-C1111X-8P(41), - vedge-C1111-8PLTEEAW(42), - vedge-C1111-8PW(43), - vedge-ISR-4431(44), - vedge-ISR-4451-X(45), - vedge-ISR-4221X(46), - vedge-ISR-4461(47), - vedge-C8300-1N1S-6G(48), - vedge-C8300-1N1S-4G2X(49), - vedge-CE-9515(54), - vedge-CE-9511(55), - vedge-IR-1101(56), - vedge-C1121X-8PLTEPW(57), - vedge-C1161X-8P(60), - vedge-C1161X-8PLTEP(61), - vedge-C1111-8PLTEAEAW(62), - vedge-C1121-8P(63), - vedge-C1121-8PLTEP(64), - vedge-C1121X-8PLTEPWA(65), - vedge-C1127X-8PMLTEP(66), - vedge-C1109-4PLTE2P(68), - vedge-C1101-4PLTEPW(69), - vedge-C1109-4PLTE2PW(70), - vedge-C1111-8PLTELAW(71), - vedge-C1121X-8P(72), - vedge-C1121X-8PLTEP(73), - vedge-C1126X-8PLTEP(74), - vedge-C1127X-8PLTEP(75), - vedge-C8500-12X4QC(76), - vedge-C8500-12X(77), - vedge-C1121-8PLTEPW(78), - vedge-C1113-8PMLTEEA(79), - vedge-ISR1100-4G(80), - vedge-ISR1100-4GLTE(81), - vedge-ISR1100-6G(82), - vedge-C8300-2N2S-6G(84), - vedge-C8300-2N2S-4G2X(85), - vedge-C8500L-8G4X(86), - 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-C1161-8P(212), - vedge-C1161-8PLTEP(213), - vedge-C1126-8PLTEP(214), - vedge-C1127-8PLTEP(215), - vedge-C1127-8PMLTEP(216), - vedge-C1121-4P(217), - vedge-C1121-4PLTEP(218), - vedge-C1128-8PLTEP(219), - vedge-C1111-4PW(220), - vedge-C1112-8P(221), - vedge-C1112-8PLTEEA(222), - vedge-C1112-8PLTEEAW(223), - vedge-C1112-8PW(224), - vedge-C1113-8P(225), - vedge-C1113-8PLTEEA(226), - vedge-C1113-8PLTEEAW(227), - vedge-C1113-8PLTELAW(228), - vedge-C1113-8PLTELA(229), - vedge-C1113-8PM(230), - vedge-C1113-8PMW(231), - vedge-C1113-8PW(232), - vedge-C1116-4PLTEEAW(233), - vedge-C1116-4PW(234), - vedge-C1117-4PLTEEAW(235), - vedge-C1117-4PMLTEEAW(236), - vedge-C1117-4PMW(237), - vedge-C1117-4PW(238), - vedge-C1118-8P(239), - vedge-C1109-2PLTEGB(240), - vedge-C1109-2PLTEUS(241), - vedge-C1109-2PLTEVZ(242), - vedge-C1113-8PLTEW(243), - vedge-C1112-8PLTEEAWE(244), - vedge-C1112-8PWE(245), - vedge-C1113-8PLTELAWZ(246), - vedge-C1113-8PMWE(247), - vedge-C1116-4PLTEEAWE(248), - vedge-C1116-4PWE(249), - vedge-C1117-4PLTEEAWA(250), - vedge-C1117-4PMLTEEAWE(251), - vedge-C1117-4PMWE(252), - vedge-C8200-1N-4G(253), - vedge-ISR1100-4GLTE-XE(254), - vedge-ISR1100-4G-XE(255), - vedge-ISR1100-6G-XE(256), - vedge-NFVIS-C8200-UCPE(257), - vedge-C8300-1N1S-6T(258), - vedge-C8300-1N1S-4T2X(259), - vedge-C8300-2N2S-6T(260), - vedge-C8300-2N2S-4T2X(261), - vedge-C8200-1N-4T(262), - vedge-ESR-6300(263), - vedge-C8000V(264), - vedge-ISR1100X-4G(265), - vedge-ISR1100X-6G(266), - vedge-ISR1100X-4G-XE(267), - vedge-ISR1100X-6G-XE(268)} - 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 } - --- 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 } - --- 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 } - --- 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 Unsigned32 (0 .. 65530) - 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 Unsigned32, - usersUser String, - usersContext String, - usersFrom InetAddressIP, - usersProto INTEGER, - usersAuthGroup String, - usersLoginTime DateAndTime - } - --- tagpath /users/session -usersSession OBJECT-TYPE - SYNTAX Unsigned32 - 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 INTEGER {system(0),interface(1),policy(2),routing(3),security(4)} - 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 /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 } - ::= { transportConnectionTable 1 } - -TransportConnectionEntry ::= - SEQUENCE { - transportConnectionTrackType INTEGER, - transportConnectionSource InetAddressIP, - transportConnectionDestination InetAddressIP, - transportConnectionHost String - } - --- tagpath /transport/connection/track-type -transportConnectionTrackType OBJECT-TYPE - SYNTAX INTEGER {system(0),tloc(1)} - 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, 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.3/VIPTELA-OPER-VPN.mib b/viptela-mibs/20.3/VIPTELA-OPER-VPN.mib deleted file mode 100644 index 5ef04b3b..00000000 --- a/viptela-mibs/20.3/VIPTELA-OPER-VPN.mib +++ /dev/null @@ -1,7305 +0,0 @@ --- 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 - FROM VIPTELA-GLOBAL -; - -viptela-oper-vpn MODULE-IDENTITY - LAST-UPDATED "202007010000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for VPN operational data" - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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, - 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 - } - --- tagpath /interface/vpn-id -interfaceVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) - 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/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/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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 - } - --- tagpath /app/dpi/flows/vpn-id -appDpiFlowsVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) - 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/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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 current - DESCRIPTION "List of routes in FIB" - ::= { ip 8 } - --- tagpath /ip/fib-routes -ipFibEntry OBJECT-TYPE - SYNTAX IpFibEntry - MAX-ACCESS not-accessible - STATUS current - 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 Unsigned32 (0 .. 65530) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "VPN ID" - ::= { ipFibEntry 1 } - --- tagpath /ip/fib-routes/prefix -ipFibPrefix OBJECT-TYPE - SYNTAX IpPrefix - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Route" - ::= { ipFibEntry 2 } - --- tagpath /ip/fib-routes/path-id -ipFibPathId OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "Path ID" - ::= { ipFibEntry 3 } - --- tagpath /ip/fib-routes/out-ifname -ipFibOutIfname OBJECT-TYPE - SYNTAX String (SIZE (1 .. 32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Next-hop interface name" - ::= { ipFibEntry 4 } - --- tagpath /ip/fib-routes/nexthop-address -ipFibNexthopAddress OBJECT-TYPE - SYNTAX InetAddressIP - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Next-hop address" - ::= { ipFibEntry 5 } - --- tagpath /ip/fib-routes/nexthop-label -ipFibNexthopLabel OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Next-hop label" - ::= { ipFibEntry 6 } - --- tagpath /ip/fib-routes/sa-index -ipFibSaIndex OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Outbound SA index" - ::= { ipFibEntry 7 } - --- tagpath /ip/fib-routes/ip -ipFibIp OBJECT-TYPE - SYNTAX InetAddressIP - MAX-ACCESS read-only - STATUS current - 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 current - DESCRIPTION "Color" - ::= { ipFibEntry 9 } - --- tagpath /ip/fib-routes/address-family -ipFibAddressFamily OBJECT-TYPE - SYNTAX INTEGER{ipv4(0), ipv6(1)} - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Address Family" - ::= { ipFibEntry 10 } - --- tagpath /ip/fib-routes/nexthop-vpn -ipFibNexthopVpn OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION "Next-hop VPN" - ::= { ipFibEntry 11 } - --- 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 Unsigned32 (0 .. 65530) - 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 - } - --- tagpath /ip/nat/interface-statistics/vpn-id -ipNatInterfaceStatisticsVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) - 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/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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 - } - --- tagpath /ip/routes-summary/vpn-id -ipRoutesSummaryVpnId OBJECT-TYPE - SYNTAX Unsigned32 (0 .. 65530) - 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 /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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 "(HIDDEN) 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 "(HIDDEN) 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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 Unsigned32 (0 .. 65530) - 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.3/VIPTELA-WLAN.mib b/viptela-mibs/20.3/VIPTELA-WLAN.mib deleted file mode 100755 index 611c55fa..00000000 --- a/viptela-mibs/20.3/VIPTELA-WLAN.mib +++ /dev/null @@ -1,852 +0,0 @@ --- 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 - FROM VIPTELA-GLOBAL -; - -viptela-wlan MODULE-IDENTITY - LAST-UPDATED "202007010000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for WLAN management" - 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 Unsigned32 (0 .. 65530) - 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.3/VIPTELA-WWAN.mib b/viptela-mibs/20.3/VIPTELA-WWAN.mib deleted file mode 100755 index 586d1d1e..00000000 --- a/viptela-mibs/20.3/VIPTELA-WWAN.mib +++ /dev/null @@ -1,1256 +0,0 @@ --- 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 "202007010000Z" - ORGANIZATION "Viptela, Inc." - CONTACT-INFO "Viptela, Inc. Email:support@viptela.com" - DESCRIPTION "This module defines the data model for cellular management" - 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