1--------------------------------------------------------------------
2-- Cisco version of the supplemental AtoM MIB for switch reg. Addresses
3--
4-- January 1996, Kartik Chandrasekhar
5--
6-- Copyright (c) 1996 by cisco Systems, Inc.
7-- All rights reserved.
8--------------------------------------------------------------------
9--
10
11
12CISCO-ATM-ADDR-MIB DEFINITIONS ::= BEGIN
13
14IMPORTS
15    MODULE-IDENTITY,
16    OBJECT-TYPE                      FROM SNMPv2-SMI
17    TEXTUAL-CONVENTION,
18    RowStatus                        FROM SNMPv2-TC
19    MODULE-COMPLIANCE,
20    OBJECT-GROUP                     FROM SNMPv2-CONF
21    ifIndex                          FROM IF-MIB
22    ciscoExperiment                  FROM CISCO-SMI;
23
24
25ciscoAtmAddrMIB MODULE-IDENTITY
26    LAST-UPDATED	"9605060000Z"
27    ORGANIZATION	"Cisco Systems, Inc."
28    CONTACT-INFO
29		"       Cisco Systems
30			Customer Service
31
32		Postal: 170 W Tasman Drive
33			San Jose, CA  95134
34			USA
35
36		   Tel: +1 800 553-NETS
37
38		E-mail: cs-atm@cisco.com"
39    DESCRIPTION
40		"ATM address MIB"
41    REVISION	"9605060000Z"
42	DESCRIPTION
43			"Initial version of this MIB module."
44
45    ::= { ciscoExperiment 12 }    -- assigned by cana@cisco.com
46
47
48-- AtmAddr defined here for completeness.  Over time it should be
49-- imported from the ATMTC-MIB under development by the IETF
50AtmAddr ::= TEXTUAL-CONVENTION
51    STATUS  current
52    DESCRIPTION
53		"The ATM address used by the network entity.  The
54		address types are: no address (0 octets), E.164 (8
55		octets), network prefix (13 octets), and NSAP (20
56		octets).  Note: The E.164 address is encoded in
57		BCD format."
58SYNTAX    OCTET STRING (SIZE(0|8|13|20))
59
60
61
62ciscoAtmAddrMIBObjects  OBJECT IDENTIFIER ::= { ciscoAtmAddrMIB 1 }
63
64          -- ATM Interface Administrative Address Table
65          -- This table contains a list of the valid calling party
66          -- addresses for a UNI in the case of both PVCs and SVCs.
67          -- For PVCs, if addresses are not used then an entry in
68          -- this table is not necessary.
69
70ciscoAtmIfAdminAddrTable    OBJECT-TYPE
71    SYNTAX       SEQUENCE OF CiscoAtmIfAdminAddrEntry
72    MAX-ACCESS   not-accessible
73    STATUS       current
74    DESCRIPTION
75                 "This table contains an address list on a per interface
76                 basis.  This table only applies to switches or networks
77                 and only for interfaces that have more than one address
78                 assigned."
79    ::= { ciscoAtmAddrMIBObjects 1 }
80
81ciscoAtmIfAdminAddrEntry    OBJECT-TYPE
82    SYNTAX            CiscoAtmIfAdminAddrEntry
83    MAX-ACCESS        not-accessible
84    STATUS            current
85    DESCRIPTION
86                 "An entry in the CiscoAtmIfAdminAddrTable."
87    INDEX { ifIndex, ciscoAtmIfAdminAddrAddress }
88    ::= { ciscoAtmIfAdminAddrTable 1 }
89
90CiscoAtmIfAdminAddrEntry    ::=
91    SEQUENCE  {
92        ciscoAtmIfAdminAddrAddress     AtmAddr,
93        ciscoAtmIfAdminAddrRowStatus   RowStatus
94    }
95
96ciscoAtmIfAdminAddrAddress   OBJECT-TYPE
97    SYNTAX             AtmAddr
98    MAX-ACCESS         not-accessible
99    STATUS             current
100    DESCRIPTION
101                "A valid address for a given switch or network
102                 interface."
103    ::= { ciscoAtmIfAdminAddrEntry 1}
104
105ciscoAtmIfAdminAddrRowStatus OBJECT-TYPE
106    SYNTAX             RowStatus
107    MAX-ACCESS         read-write
108    STATUS             current
109    DESCRIPTION
110                 "This object is used to create and delete rows in the
111                 atmIfAdminAddrTable."
112    ::= { ciscoAtmIfAdminAddrEntry 2}
113
114
115
116-- Conformance Information
117
118ciscoAtmIfAdminAddrMIBConformance
119              OBJECT IDENTIFIER ::= { ciscoAtmAddrMIB 3 }
120ciscoAtmIfAdminAddrMIBCompliances
121              OBJECT IDENTIFIER ::= { ciscoAtmIfAdminAddrMIBConformance 1 }
122ciscoAtmIfAdminAddrMIBGroups
123              OBJECT IDENTIFIER ::= { ciscoAtmIfAdminAddrMIBConformance 2 }
124
125
126-- Compliance Statements
127
128ciscoAtmIfAdminAddrMIBCompliance MODULE-COMPLIANCE
129    STATUS  current
130    DESCRIPTION
131                  "The compliance statement for the Cisco ATM address
132                   group."
133    MODULE  -- this module
134            MANDATORY-GROUPS { ciscoAtmIfAdminAddrMIBGroup }
135
136    ::= { ciscoAtmIfAdminAddrMIBCompliances 1 }
137
138
139-- Units of Conformance
140
141
142ciscoAtmIfAdminAddrMIBGroup  OBJECT-GROUP
143    OBJECTS {
144	ciscoAtmIfAdminAddrRowStatus
145    }
146    STATUS    current
147    DESCRIPTION
148                  "This object is used to create and delete rows in the
149                   atmIfAdminAddrTable."
150    ::= { ciscoAtmIfAdminAddrMIBGroups 1 }
151
152
153
154
155END
156
157
158