1-- *****************************************************************
2-- ciscoMgx82xxAtmUniPortMIB
3--  ATM UNI port MIB in MGX82xx series.
4--
5-- April 2003, Subra Hegde
6--
7-- Copyright (c) 2003 by cisco Systems, Inc.
8-- All rights reserved.
9-- ****************************************************************
10
11CISCO-MGX82XX-ATM-UNI-PORT-MIB DEFINITIONS ::= BEGIN
12IMPORTS
13    MODULE-IDENTITY,
14    OBJECT-TYPE,
15    Integer32
16                               FROM SNMPv2-SMI
17    MODULE-COMPLIANCE,
18    OBJECT-GROUP               FROM SNMPv2-CONF
19    AtmAddress, NetPrefix      FROM ATM-FORUM-TC-MIB
20    atmAddressRegistration     FROM BASIS-MIB
21    ciscoWan                   FROM CISCOWAN-SMI;
22
23ciscoMgx82xxAtmUniPortMIB MODULE-IDENTITY
24    LAST-UPDATED    "200304180000Z"
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-wanatm@cisco.com"
37    DESCRIPTION
38        "The MIB module containing objects related to
39        user-side of the ATM UNI Port.
40
41        The mib is applicable for MGX8250 and MGX8220 products.
42        Terminologies used:
43
44       UNI     :  User Network Interface.
45       "
46
47    REVISION    "200304180000Z"
48    DESCRIPTION
49        "Initial version of the MIB.
50
51        The content of this MIB was originally available
52        in CISCO-WAN-AXIPOP-MIB defined using SMIv1.
53        The applicable objects from CISCO-WAN-AXIPOP-MIB
54        are defined using SMIv2 in this MIB. Also the
55        descriptions of some of the objects have been
56        modified."
57    ::= { ciscoWan 71 }
58
59atmNetPrefixGroup    	OBJECT IDENTIFIER ::= { atmAddressRegistration 1 }
60atmAddressGroup   	OBJECT IDENTIFIER ::= { atmAddressRegistration 2 }
61
62--
63-- The Address Table
64--
65atmAddressTable OBJECT-TYPE
66    SYNTAX      SEQUENCE OF AtmAddressEntry
67    MAX-ACCESS      not-accessible
68    STATUS      current
69    DESCRIPTION
70        "A table implemented by the network-side of an ATM
71        UNI port, containing the ATM-layer addresses in effect
72        on the user-side of the UNI."
73    ::= { atmAddressGroup 1 }
74
75atmAddressEntry OBJECT-TYPE
76    SYNTAX      AtmAddressEntry
77    MAX-ACCESS      not-accessible
78    STATUS      current
79    DESCRIPTION
80        "Information about a single ATM-layer address in effect
81        on the user-side of a UNI port."
82    INDEX    { axisAtmAddressPort, axisAtmAddressAtmAddress}
83    ::= { atmAddressTable 1 }
84
85AtmAddressEntry ::= SEQUENCE {
86    axisAtmAddressPort             Integer32,
87    axisAtmAddressAtmAddress       AtmAddress,
88    axisAtmAddressStatus           INTEGER
89}
90
91axisAtmAddressPort  OBJECT-TYPE
92    SYNTAX      Integer32 (0..2147483647)
93    MAX-ACCESS  read-only
94    STATUS      current
95    DESCRIPTION
96        "A unique value which identifies this port. The value of
97        0 has the special meaning of identifying the local UNI."
98    ::= { atmAddressEntry 1 }
99
100axisAtmAddressAtmAddress OBJECT-TYPE
101    SYNTAX      AtmAddress
102    MAX-ACCESS  read-only
103    STATUS      current
104    DESCRIPTION
105        "The ATM address which is in effect on the user-side
106        of the ATM UNI port."
107    ::= { atmAddressEntry 2 }
108
109axisAtmAddressStatus OBJECT-TYPE
110    SYNTAX      INTEGER {
111                    valid(1),
112                    invalid(2)
113                }
114    MAX-ACCESS      read-only
115    STATUS      current
116    DESCRIPTION
117        "An indication of the validity of the ATM address at
118        the user-side of the UNI port."
119    ::= { atmAddressEntry 3 }
120
121
122--  The Network Prefix Table
123
124atmNetPrefixTable OBJECT-TYPE
125    SYNTAX      SEQUENCE OF AtmNetPrefixEntry
126    MAX-ACCESS  not-accessible
127    STATUS      current
128    DESCRIPTION
129        "A table implemented by the UNI Management Entity on
130        the user-side of an ATM UNI port, containing the
131        network-prefix(es) for ATM-layer addresses
132        in effect on the user-side of the UNI."
133    ::= { atmNetPrefixGroup 1 }
134
135atmNetPrefixEntry OBJECT-TYPE
136    SYNTAX      AtmNetPrefixEntry
137    MAX-ACCESS      not-accessible
138    STATUS      current
139    DESCRIPTION
140        "An entry in the table, containing information about
141        the ATM Prefix status."
142    INDEX    { axisAtmNetPrefixPort, axisAtmNetPrefixPrefix }
143    ::= { atmNetPrefixTable 1 }
144
145AtmNetPrefixEntry ::= SEQUENCE {
146    axisAtmNetPrefixPort             Integer32,
147    axisAtmNetPrefixPrefix           NetPrefix,
148    axisAtmNetPrefixAdminStatus      INTEGER,
149    axisAtmNetPrefixOperStatus       INTEGER
150}
151
152axisAtmNetPrefixPort OBJECT-TYPE
153    SYNTAX      Integer32 (0..2147483647)
154    MAX-ACCESS  read-only
155    STATUS      current
156    DESCRIPTION
157        "The unique value which identifies the ILMI port."
158    ::= { atmNetPrefixEntry 1 }
159
160axisAtmNetPrefixPrefix OBJECT-TYPE
161    SYNTAX      NetPrefix
162    MAX-ACCESS  read-only
163    STATUS      current
164    DESCRIPTION
165        "The network prefix for ATM addresses which is in effect
166	on the user-side of the ATM UNI port."
167    ::= { atmNetPrefixEntry 2 }
168
169axisAtmNetPrefixAdminStatus OBJECT-TYPE
170    SYNTAX      INTEGER {
171                    valid(1),
172                    invalid(2)
173                }
174    MAX-ACCESS  read-write
175    STATUS      current
176    DESCRIPTION
177        "An indication of the validity of the network prefix
178        for ATM addresses, on the user-side of the UNI port."
179    ::= { atmNetPrefixEntry 3 }
180
181axisAtmNetPrefixOperStatus OBJECT-TYPE
182    SYNTAX      INTEGER {
183                    registering(1),
184                    de-registering(2),
185		    registered(3),
186		    de-registered(4),
187		    failRegistering(5),
188		    failDe-registering(6)
189                }
190    MAX-ACCESS read-only
191    STATUS     current
192    DESCRIPTION
193        "An indication of the current registration state for
194        the prefix."
195    ::= { atmNetPrefixEntry 4 }
196
197
198-- conformance information
199
200cmauPortMIBConformance  OBJECT IDENTIFIER ::=
201				{ ciscoMgx82xxAtmUniPortMIB 2 }
202
203cmauPortMIBGroups       OBJECT IDENTIFIER ::=
204                              { cmauPortMIBConformance 1 }
205
206cmauPortMIBCompliances  OBJECT IDENTIFIER ::=
207                              { cmauPortMIBConformance 2 }
208
209-- compliance statements
210
211cmauPortCompliance MODULE-COMPLIANCE
212    STATUS  current
213    DESCRIPTION
214        "The compliance statement for objects related
215        to ATM UNI ports."
216    MODULE  -- this module
217        MANDATORY-GROUPS {
218            cmauAtmAddressGroup,
219            cmauNetPrefixGroup
220        }
221    ::= { cmauPortMIBCompliances 1 }
222
223cmauAtmAddressGroup OBJECT-GROUP
224    OBJECTS {
225        axisAtmAddressPort,
226        axisAtmAddressAtmAddress,
227        axisAtmAddressStatus
228      }
229      STATUS current
230      DESCRIPTION
231          "The collection of objects which are used to represent
232          ATM Port information."
233      ::= { cmauPortMIBGroups 1 }
234
235cmauNetPrefixGroup OBJECT-GROUP
236    OBJECTS {
237        axisAtmNetPrefixPort,
238        axisAtmNetPrefixPrefix,
239        axisAtmNetPrefixAdminStatus,
240        axisAtmNetPrefixOperStatus
241      }
242    STATUS current
243      DESCRIPTION
244         "The collection of objects related to
245         ATM address prefix."
246      ::= { cmauPortMIBGroups 2 }
247
248END
249
250