1--------------------------------------------------------------------
2-- CISCO ATM SWITCH ADDRESS MIB
3--
4-- Jan 1996, Yunsen Wang
5--
6-- Copyright (c) 1996 by cisco Systems, Inc.
7-- All rights reserved.
8--------------------------------------------------------------------
9--
10
11               CISCO-ATM-SWITCH-ADDR-MIB DEFINITIONS ::= BEGIN
12
13               IMPORTS
14                  MODULE-IDENTITY, OBJECT-TYPE, Integer32
15                      FROM SNMPv2-SMI
16                  TEXTUAL-CONVENTION, RowStatus
17                      FROM SNMPv2-TC
18                  MODULE-COMPLIANCE, OBJECT-GROUP
19                      FROM SNMPv2-CONF
20		  ciscoMgmt	     FROM CISCO-SMI;
21
22
23ciscoAtmSwAddrMIB MODULE-IDENTITY
24	LAST-UPDATED	"9601100000Z"
25	ORGANIZATION	"Cisco Systems, Inc."
26	CONTACT-INFO
27		"       Cisco Systems
28			Customer Service
29
30		Postal: 170 W Tasman Drive
31			San Jose, CA  95134
32			USA
33
34		   Tel: +1 800 553-NETS
35
36		E-mail: cs-snmp@cisco.com"
37	DESCRIPTION
38		"ATM Switch address MIB"
39	REVISION	"9601100000Z"
40	DESCRIPTION
41		"Initial version of this MIB module."
42	::= { ciscoMgmt 51 }
43
44	ciscoAtmSwAddrMIBObjects  OBJECT IDENTIFIER ::= { ciscoAtmSwAddrMIB 1 }
45
46	AtmAddr ::= TEXTUAL-CONVENTION
47		STATUS  current
48		DESCRIPTION
49		"The ATM address used by the network entity.  The
50		address types are: network prefix (13 octets), and NSAP (20
51		octets)."
52		SYNTAX    OCTET STRING (SIZE(13|20))
53
54
55          ciscoAtmSwAddrTable    OBJECT-TYPE
56               SYNTAX       SEQUENCE OF CiscoAtmSwAddrEntry
57               MAX-ACCESS   not-accessible
58               STATUS       current
59               DESCRIPTION
60                 "This table contains an address list on a per switch
61                 basis."
62               ::= { ciscoAtmSwAddrMIBObjects 1 }
63
64          ciscoAtmSwAddrEntry    OBJECT-TYPE
65               SYNTAX            CiscoAtmSwAddrEntry
66               MAX-ACCESS        not-accessible
67               STATUS            current
68               DESCRIPTION
69                 "An entry in the ciscoAtmSwAddrTable."
70               INDEX { ciscoAtmSwAddrIndex }
71               ::= { ciscoAtmSwAddrTable 1 }
72
73          CiscoAtmSwAddrEntry    ::= SEQUENCE  {
74               ciscoAtmSwAddrIndex       Integer32,
75               ciscoAtmSwAddrAddress     AtmAddr,
76               ciscoAtmSwAddrRowStatus   RowStatus
77                    }
78
79          ciscoAtmSwAddrIndex   OBJECT-TYPE
80               SYNTAX             Integer32 (1..65535)
81               MAX-ACCESS         not-accessible
82               STATUS             current
83               DESCRIPTION
84                 "A sequence number when address gets created.
85		  1 is the primary address. This is dense table and
86		  this index will be re-sequenced when a entry get
87		  deleted and it can only create new entry when append
88		  in the end of table."
89               ::= { ciscoAtmSwAddrEntry 1 }
90
91          ciscoAtmSwAddrAddress   OBJECT-TYPE
92               SYNTAX             AtmAddr
93               MAX-ACCESS         read-create
94               STATUS             current
95               DESCRIPTION
96                 "A valid address for a given switch."
97               ::= { ciscoAtmSwAddrEntry 2 }
98
99          ciscoAtmSwAddrRowStatus OBJECT-TYPE
100               SYNTAX             RowStatus
101               MAX-ACCESS         read-create
102               STATUS             current
103               DESCRIPTION
104                 "This object is used to create and delete rows in the
105                 ciscoAtmSwAddrTable."
106               ::= { ciscoAtmSwAddrEntry 3 }
107
108
109
110          -- ************************************************
111
112          -- Conformance Information
113
114ciscoAtmSwAddrMIBConformance
115              OBJECT IDENTIFIER ::= { ciscoAtmSwAddrMIB 3 }
116ciscoAtmSwAddrMIBCompliances
117              OBJECT IDENTIFIER ::= { ciscoAtmSwAddrMIBConformance 1 }
118ciscoAtmSwAddrMIBGroups
119              OBJECT IDENTIFIER ::= { ciscoAtmSwAddrMIBConformance 2 }
120
121
122          -- Compliance Statements
123
124ciscoAtmSwAddrMIBCompliance MODULE-COMPLIANCE
125    STATUS  current
126    DESCRIPTION
127            "The compliance statement for the Cisco ATM switch address
128             group."
129    MODULE  -- this module
130
131    ::= { ciscoAtmSwAddrMIBCompliances 1 }
132
133
134
135          -- **********************************************
136
137          -- Units of Conformance
138
139
140ciscoAtmSwAddrMIBGroup  OBJECT-GROUP
141    OBJECTS {
142	ciscoAtmSwAddrAddress,
143	ciscoAtmSwAddrRowStatus
144    }
145    STATUS    current
146    DESCRIPTION
147      ""
148    ::= { ciscoAtmSwAddrMIBGroups 1 }
149
150
151
152
153END
154
155
156
157
158
159