-------------------------------------------------------------------- -- Cisco version of the supplemental AtoM MIB for switch reg. Addresses -- -- January 1996, Kartik Chandrasekhar -- -- Copyright (c) 1996 by cisco Systems, Inc. -- All rights reserved. -------------------------------------------------------------------- -- CISCO-ATM-ADDR-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF ifIndex FROM IF-MIB ciscoExperiment FROM CISCO-SMI; ciscoAtmAddrMIB MODULE-IDENTITY LAST-UPDATED "9605060000Z" ORGANIZATION "Cisco Systems, Inc." CONTACT-INFO " Cisco Systems Customer Service Postal: 170 W Tasman Drive San Jose, CA 95134 USA Tel: +1 800 553-NETS E-mail: cs-atm@cisco.com" DESCRIPTION "ATM address MIB" REVISION "9605060000Z" DESCRIPTION "Initial version of this MIB module." ::= { ciscoExperiment 12 } -- assigned by cana@cisco.com -- AtmAddr defined here for completeness. Over time it should be -- imported from the ATMTC-MIB under development by the IETF AtmAddr ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The ATM address used by the network entity. The address types are: no address (0 octets), E.164 (8 octets), network prefix (13 octets), and NSAP (20 octets). Note: The E.164 address is encoded in BCD format." SYNTAX OCTET STRING (SIZE(0|8|13|20)) ciscoAtmAddrMIBObjects OBJECT IDENTIFIER ::= { ciscoAtmAddrMIB 1 } -- ATM Interface Administrative Address Table -- This table contains a list of the valid calling party -- addresses for a UNI in the case of both PVCs and SVCs. -- For PVCs, if addresses are not used then an entry in -- this table is not necessary. ciscoAtmIfAdminAddrTable OBJECT-TYPE SYNTAX SEQUENCE OF CiscoAtmIfAdminAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains an address list on a per interface basis. This table only applies to switches or networks and only for interfaces that have more than one address assigned." ::= { ciscoAtmAddrMIBObjects 1 } ciscoAtmIfAdminAddrEntry OBJECT-TYPE SYNTAX CiscoAtmIfAdminAddrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the CiscoAtmIfAdminAddrTable." INDEX { ifIndex, ciscoAtmIfAdminAddrAddress } ::= { ciscoAtmIfAdminAddrTable 1 } CiscoAtmIfAdminAddrEntry ::= SEQUENCE { ciscoAtmIfAdminAddrAddress AtmAddr, ciscoAtmIfAdminAddrRowStatus RowStatus } ciscoAtmIfAdminAddrAddress OBJECT-TYPE SYNTAX AtmAddr MAX-ACCESS not-accessible STATUS current DESCRIPTION "A valid address for a given switch or network interface." ::= { ciscoAtmIfAdminAddrEntry 1} ciscoAtmIfAdminAddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to create and delete rows in the atmIfAdminAddrTable." ::= { ciscoAtmIfAdminAddrEntry 2} -- Conformance Information ciscoAtmIfAdminAddrMIBConformance OBJECT IDENTIFIER ::= { ciscoAtmAddrMIB 3 } ciscoAtmIfAdminAddrMIBCompliances OBJECT IDENTIFIER ::= { ciscoAtmIfAdminAddrMIBConformance 1 } ciscoAtmIfAdminAddrMIBGroups OBJECT IDENTIFIER ::= { ciscoAtmIfAdminAddrMIBConformance 2 } -- Compliance Statements ciscoAtmIfAdminAddrMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the Cisco ATM address group." MODULE -- this module MANDATORY-GROUPS { ciscoAtmIfAdminAddrMIBGroup } ::= { ciscoAtmIfAdminAddrMIBCompliances 1 } -- Units of Conformance ciscoAtmIfAdminAddrMIBGroup OBJECT-GROUP OBJECTS { ciscoAtmIfAdminAddrRowStatus } STATUS current DESCRIPTION "This object is used to create and delete rows in the atmIfAdminAddrTable." ::= { ciscoAtmIfAdminAddrMIBGroups 1 } END