-- $Id: mgmt/snmp/mibs/rstone-atm-mib.txt@@/main/1 kfuller $ --#condInclude "rs.inc" --#condInclude "rfc1493.inc" --#condInclude "rfc2514.inc" RIVERSTONE-ATM-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Gauge32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF dot1dTpFdbAddress FROM BRIDGE-MIB AtmVpIdentifier, AtmVcIdentifier FROM ATM-TC-MIB riverstoneMibs FROM RSTONE-SMI-MIB; rsAtmMib MODULE-IDENTITY LAST-UPDATED "200101310000Z" ORGANIZATION "Riverstone Networks, Inc" CONTACT-INFO "Riverstone Networks, Inc 5200 Great America Parkway Santa Clara CA USA 95054 PHONE:+1 408.878.6500 EMAIL: nms-eng@riverstonenet.com WEB: http://www.riverstonenet.com" DESCRIPTION "This MIB module defines enterprise extensions to IETF Standard MIB modules. rsAtmFdbObjects group defines a mapping from a MAC address to the ATM PVC on which it was learned. Copyright (C) Riverstone Networks, Inc 2001" REVISION "200101310000Z" DESCRIPTION "Initial version of of Riverstone extensions to ATM Management." ::= { riverstoneMibs 16 } rsAtmFdbObjects OBJECT IDENTIFIER ::= { rsAtmMib 1 } rsAtmFdbMacsLearned OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of MAC addresses learned on ATM line cards system." ::= { rsAtmFdbObjects 1 } rsAtmFdbTable OBJECT-TYPE SYNTAX SEQUENCE OF RsAtmFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides a mapping of a MAC address to the bridge port, plus Virtual Path Identifier/Virtual Channel Identifier (VPI/VCI) on which it was learned. A row will appear in this table for each row in dot1dTpFdbTable that maps to a bridge port (dot1dBasePortNum) which is of type ATM ifType(37). Rows in this table share the same fate as rows in dot1dTpFdbTable." ::= { rsAtmFdbObjects 2 } rsAtmFdbEntry OBJECT-TYPE SYNTAX RsAtmFdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the table shares the same fate as an entry in dot1dTpFdbTable and uses the same indexing." INDEX { dot1dTpFdbAddress } ::= { rsAtmFdbTable 1 } RsAtmFdbEntry ::= SEQUENCE { rsAtmFdbVpi AtmVpIdentifier, rsAtmFdbVci AtmVcIdentifier } rsAtmFdbVpi OBJECT-TYPE SYNTAX AtmVpIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "The Virtual Path Identifier on which this MAC address was learned." ::= { rsAtmFdbEntry 1 } rsAtmFdbVci OBJECT-TYPE SYNTAX AtmVcIdentifier MAX-ACCESS read-only STATUS current DESCRIPTION "The Virtual Channel Identifier on which this MAC address was learned." ::= { rsAtmFdbEntry 2 } -- -- Compliance Section -- rsAtmFdbConformance OBJECT IDENTIFIER ::= { rsAtmMib 10 } rsAtmFdbGroups OBJECT IDENTIFIER ::= { rsAtmFdbConformance 1 } rsAtmFdbCompliances OBJECT IDENTIFIER ::= { rsAtmFdbConformance 2 } rsAtmFdbBaseGroup OBJECT-GROUP OBJECTS { rsAtmFdbMacsLearned, rsAtmFdbVpi, rsAtmFdbVci } STATUS current DESCRIPTION "A collection of objects providing a mapping between a MAC address and the ATM vpi/vci it was learned on." ::= { rsAtmFdbGroups 1 } rsAtmFdbMibCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for device support of extension to dot1dTpFdbTable for ATM interfaces." MODULE MANDATORY-GROUPS { rsAtmFdbBaseGroup } ::= { rsAtmFdbCompliances 1 } END