summaryrefslogtreecommitdiff
path: root/MIBS/accedian/ACD-DISCOVERY-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/accedian/ACD-DISCOVERY-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/accedian/ACD-DISCOVERY-MIB')
-rw-r--r--MIBS/accedian/ACD-DISCOVERY-MIB443
1 files changed, 443 insertions, 0 deletions
diff --git a/MIBS/accedian/ACD-DISCOVERY-MIB b/MIBS/accedian/ACD-DISCOVERY-MIB
new file mode 100644
index 0000000..fafdf07
--- /dev/null
+++ b/MIBS/accedian/ACD-DISCOVERY-MIB
@@ -0,0 +1,443 @@
+--
+-- Accedian Enterprise Specific MIB
+--
+-- Copyright (c) 2005-2011, Accedian Networks, Inc.
+-- All rights reserved.
+--
+-- The contents of this document are subject to change without notice.
+--
+
+
+ACD-DISCOVERY-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,IpAddress, Unsigned32 FROM SNMPv2-SMI
+ DisplayString, DateAndTime, MacAddress FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
+ acdMibs FROM ACCEDIAN-SMI;
+
+acdDiscovery MODULE-IDENTITY
+
+ LAST-UPDATED "201111010100Z"
+ ORGANIZATION "Accedian Networks, Inc."
+ CONTACT-INFO
+ "Accedian Technical Assistance Center
+ Accedian Networks, Inc.
+ 4878 Levy, suite 202
+ Saint-Laurent, Quebec Canada H4R 2P1
+ E-mail: support@accedian.com"
+ DESCRIPTION
+ "The discovery inventory information for this Accedian Networks device."
+
+ REVISION "201111010100Z" -- 1 November 2011
+ DESCRIPTION
+ "Addition of MAC Address List table."
+
+ REVISION "200810010100Z" -- 1 October 2008
+ DESCRIPTION
+ "Initial version of MIB module ACD-DISCOVERY-MIB."
+
+ ::= { acdMibs 11 }
+
+acdDiscoveryNotifications OBJECT IDENTIFIER ::= { acdDiscovery 0 }
+acdDiscoveryMIBObjects OBJECT IDENTIFIER ::= { acdDiscovery 1 }
+acdDiscoveryConformance OBJECT IDENTIFIER ::= { acdDiscovery 2 }
+
+acdDiscoveryInventory OBJECT IDENTIFIER ::= { acdDiscoveryMIBObjects 1 }
+
+-------------------------------------------------------------------------------
+ -- The discovery inventory table.
+ -- This table contains the information on all the NID neighbors.
+-------------------------------------------------------------------------------
+
+acdDiscoveryInventoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AcdDiscoveryInventoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of information on neighboring NIDs"
+ ::= { acdDiscoveryInventory 1 }
+
+acdDiscoveryInventoryEntry OBJECT-TYPE
+ SYNTAX AcdDiscoveryInventoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Inventory information."
+ INDEX { acdDiscoveryIndex }
+ ::= { acdDiscoveryInventoryTable 1 }
+
+
+AcdDiscoveryInventoryEntry ::= SEQUENCE {
+ acdDiscoveryIndex Unsigned32,
+ acdDiscoveryMgmtIpAddress IpAddress,
+ acdDiscoverySystemName DisplayString,
+ acdDiscoverySystemDesc DisplayString,
+ acdDiscoverySerialNumber DisplayString,
+ acdDiscoveryLastChange DateAndTime,
+ acdDiscoveryDomain DisplayString,
+ acdDiscoveryFirmware DisplayString,
+ acdDiscoveryBaseMacAddress MacAddress,
+ acdDiscoveryInterfaceMacAddress MacAddress,
+ acdDiscoveryChassisIdSubtype Unsigned32,
+ acdDiscoveryChassisId DisplayString,
+ acdDiscoveryLocalPortId DisplayString,
+ acdDiscoveryRemotePortId DisplayString,
+ acdDiscoveryWebServerPort Unsigned32,
+ acdDiscoverySnmpAgentPort Unsigned32,
+ acdDiscoverySshPort Unsigned32,
+ acdDiscoveryVlan1 Unsigned32,
+ acdDiscoveryVlan2 Unsigned32
+}
+
+acdDiscoveryIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of this object uniquely identifies this acdDiscovery
+ entry."
+ ::= { acdDiscoveryInventoryEntry 1 }
+
+acdDiscoveryMgmtIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the management interface."
+ ::= { acdDiscoveryInventoryEntry 2 }
+
+acdDiscoverySystemName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An administratively-assigned name for this managed node."
+ ::= { acdDiscoveryInventoryEntry 3 }
+
+acdDiscoverySystemDesc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The system description."
+ ::= { acdDiscoveryInventoryEntry 4 }
+
+acdDiscoverySerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the serial number of the unit."
+ ::= { acdDiscoveryInventoryEntry 5 }
+
+acdDiscoveryLastChange OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the last time we received an information frame for the device."
+ ::= { acdDiscoveryInventoryEntry 6 }
+
+acdDiscoveryDomain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the discovery domain."
+ ::= { acdDiscoveryInventoryEntry 7 }
+
+acdDiscoveryFirmware OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The firmware version of the unit."
+ ::= { acdDiscoveryInventoryEntry 8 }
+
+acdDiscoveryBaseMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The base MAC address of the remote NID based on the last information
+ frame received from the device. If no information has been received,
+ this object shall be equal to six octets of zero."
+ ::= { acdDiscoveryInventoryEntry 9 }
+
+acdDiscoveryInterfaceMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The management interface MAC address of the remote NID based on the
+ last information frame received from the device. If no information has
+ been received, this object shall be equal to six octets of zero."
+ ::= { acdDiscoveryInventoryEntry 10 }
+
+acdDiscoveryChassisIdSubtype OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The chassis ID subtype, as defined by IEEE 802.1AB."
+ ::= { acdDiscoveryInventoryEntry 11 }
+
+acdDiscoveryChassisId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The chassis ID of the remote device."
+ ::= { acdDiscoveryInventoryEntry 12 }
+
+acdDiscoveryLocalPortId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the port name where the advertisement frame was received."
+ ::= { acdDiscoveryInventoryEntry 13 }
+
+acdDiscoveryRemotePortId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object identifies the advertisement port of the remote device."
+ ::= { acdDiscoveryInventoryEntry 14 }
+
+acdDiscoveryWebServerPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The web server port of the remote device."
+ ::= { acdDiscoveryInventoryEntry 15 }
+
+acdDiscoverySnmpAgentPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SNMP agent port of the remote device. If 0, SNMP agent is disabled."
+ ::= { acdDiscoveryInventoryEntry 16 }
+
+acdDiscoverySshPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SSH port of the remote device."
+ ::= { acdDiscoveryInventoryEntry 17 }
+
+acdDiscoveryVlan1 OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The first VLAN on the remote device interface. No VLAN when this value is zero."
+ ::= { acdDiscoveryInventoryEntry 18 }
+
+acdDiscoveryVlan2 OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The second VLAN on the remote device interface. No VLAN when this value is zero."
+ ::= { acdDiscoveryInventoryEntry 19 }
+
+---------------------------------------------------------------------------
+ -- The IP interface table
+ -- This table contains all interfaces found on the remote device, excluding the
+ -- management interface, which was configured by a beacon frame.
+---------------------------------------------------------------------------
+
+acdDiscoveryIpListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AcdDiscoveryIpListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains all interfaces found on the remote device, excluding the
+ management interface, which was configured by a beacon frame."
+ ::= { acdDiscoveryInventory 2 }
+
+acdDiscoveryIpListEntry OBJECT-TYPE
+ SYNTAX AcdDiscoveryIpListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry consisting of the IP address of an interface on the remote device."
+ INDEX { acdDiscoveryIndex, acdDiscoveryIpListIndex }
+ ::= { acdDiscoveryIpListTable 1 }
+
+AcdDiscoveryIpListEntry ::= SEQUENCE {
+ acdDiscoveryIpListIndex Unsigned32,
+ acdDiscoveryIpListAddress IpAddress
+}
+
+acdDiscoveryIpListIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (0..63)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unique value for each row. Based on number of interface found."
+ ::= { acdDiscoveryIpListEntry 1 }
+
+acdDiscoveryIpListAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the IP address on one of the interfaces found on the remote NID."
+ ::= { acdDiscoveryIpListEntry 2 }
+
+---------------------------------------------------------------------------
+ -- The port MAC address table.
+ -- This table contains MAC address or ports found on the remote device.
+ -- For a first phase, only the MAC addresses for ports of a line cards in
+ -- a MetroNODE chassis are listed. Eventually, we may add to the list the
+ -- MAC address of all available ports including those of a MetroNID and
+ -- those of a controller card of a MetroNODE.
+---------------------------------------------------------------------------
+
+acdDiscoveryMacAddressListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AcdDiscoveryMacAddressListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains MAC addresses of ports found on the remote device. Not
+ all port MAC addresses are necessary listed."
+ ::= { acdDiscoveryInventory 3 }
+
+acdDiscoveryMacAddressListEntry OBJECT-TYPE
+ SYNTAX AcdDiscoveryMacAddressListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry consisting of the MAC address of a port on the remote device."
+ INDEX { acdDiscoveryIndex, acdDiscoveryMacAddressListIndex }
+ ::= { acdDiscoveryMacAddressListTable 1 }
+
+AcdDiscoveryMacAddressListEntry ::= SEQUENCE {
+ acdDiscoveryMacAddressListIndex Unsigned32,
+ acdDiscoveryMacAddressListSystemSlotId Unsigned32,
+ acdDiscoveryMacAddressListPortId Unsigned32,
+ acdDiscoveryMacAddressListPortName DisplayString,
+ acdDiscoveryMacAddressListPortMacAddress MacAddress
+}
+
+acdDiscoveryMacAddressListIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (0..63)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unique value for each row. Based on number of port MAC addresses found."
+ ::= { acdDiscoveryMacAddressListEntry 1 }
+
+acdDiscoveryMacAddressListSystemSlotId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System slot identifier of module on which the port is located.
+ Applies only to a MetroNODE module. Value is 0 for a MetroNID device."
+ ::= { acdDiscoveryMacAddressListEntry 2 }
+
+acdDiscoveryMacAddressListPortId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port identifier."
+ ::= { acdDiscoveryMacAddressListEntry 3 }
+
+acdDiscoveryMacAddressListPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port name."
+ ::= { acdDiscoveryMacAddressListEntry 4 }
+
+acdDiscoveryMacAddressListPortMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the MAC address of one of the ports found on the remote device."
+ ::= { acdDiscoveryMacAddressListEntry 5 }
+
+---------------------------------------------------------------------------
+ -- ACD-DISCOVERY-MIB Module - Conformance Information
+---------------------------------------------------------------------------
+
+acdDiscoveryCompliances OBJECT IDENTIFIER ::= { acdDiscoveryConformance 1 }
+acdDiscoveryGroups OBJECT IDENTIFIER ::= { acdDiscoveryConformance 2 }
+
+---------------------------------------------------------------------------
+ -- Units of conformance
+---------------------------------------------------------------------------
+
+acdDiscoveryInventoryGroup OBJECT-GROUP
+ OBJECTS {
+ acdDiscoveryMgmtIpAddress,
+ acdDiscoverySystemName,
+ acdDiscoverySystemDesc,
+ acdDiscoverySerialNumber,
+ acdDiscoveryLastChange,
+ acdDiscoveryDomain,
+ acdDiscoveryFirmware,
+ acdDiscoveryBaseMacAddress,
+ acdDiscoveryInterfaceMacAddress,
+ acdDiscoveryChassisIdSubtype,
+ acdDiscoveryChassisId,
+ acdDiscoveryLocalPortId,
+ acdDiscoveryRemotePortId,
+ acdDiscoveryWebServerPort,
+ acdDiscoverySnmpAgentPort,
+ acdDiscoverySshPort,
+ acdDiscoveryVlan1,
+ acdDiscoveryVlan2
+ }
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { acdDiscoveryGroups 1 }
+
+acdDiscoveryIpListGroup OBJECT-GROUP
+ OBJECTS {
+ acdDiscoveryIpListAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { acdDiscoveryGroups 2 }
+
+acdDiscoveryMacAddressListGroup OBJECT-GROUP
+ OBJECTS {
+ acdDiscoveryMacAddressListSystemSlotId,
+ acdDiscoveryMacAddressListPortId,
+ acdDiscoveryMacAddressListPortName,
+ acdDiscoveryMacAddressListPortMacAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { acdDiscoveryGroups 3 }
+
+acdDiscoveryCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for support of the ACD-DISCOVERY-MIB module."
+ MODULE
+ MANDATORY-GROUPS {
+ acdDiscoveryInventoryGroup,
+ acdDiscoveryIpListGroup,
+ acdDiscoveryMacAddressListGroup
+ }
+
+ ::= { acdDiscoveryCompliances 1 }
+
+END
+