1-- *****************************************************************
2--
3-- CISCO-WAN-RPM-CONN-EXT-MIB.my:
4-- CISCO RPM(Router Processor Module)Connection Extension MIB
5--
6-- June 1999, Siu-Man Leung
7-- May 2002, Subra Hegde
8--
9-- Copyright (c) 1999,2002 by cisco Systems, Inc.
10-- All rights reserved.
11--
12-- *****************************************************************
13
14CISCO-WAN-RPM-CONN-EXT-MIB DEFINITIONS ::= BEGIN
15IMPORTS
16    MODULE-IDENTITY,
17    OBJECT-TYPE,
18    Unsigned32                             FROM SNMPv2-SMI
19    TruthValue                             FROM SNMPv2-TC
20    MODULE-COMPLIANCE,
21    OBJECT-GROUP                           FROM SNMPv2-CONF
22    ciscoWan                               FROM CISCOWAN-SMI
23    cwAtmChanCnfgEntry                     FROM CISCO-WAN-ATM-CONN-MIB;
24
25
26ciscoWanRpmConnExtMIB    MODULE-IDENTITY
27    LAST-UPDATED    "200205210000Z"
28    ORGANIZATION    "Cisco Systems, Inc."
29    CONTACT-INFO
30        "    Cisco Systems
31             Customer Service
32
33             Postal: 170 W Tasman Drive
34             San Jose, CA 95134
35             USA
36
37             Tel: +1 800 553-NETS
38
39             E-mail: cs-wanatm@cisco.com"
40
41    DESCRIPTION
42        "This MIB together with the CISCO-WAN-ATM-CONN-MIB support
43         provisioning of PVC endpoints and SPVCs on the MGX's Route
44         Processor Module (RPM)."
45
46        REVISION     "200205210000Z"
47        DESCRIPTION  "Importing Unsigned32 from SNMPv2-SMI."
48
49        REVISION "200203180000Z"
50        DESCRIPTION
51            "Modified the range of cwrChanVirtualTemplate
52             to be consistent with value supported in CLI.
53             The Range has been modified from 0..25 to 0..200."
54
55        REVISION "199909300000Z"
56        DESCRIPTION
57            "Initial Version of this MIB Module."
58    ::= { ciscoWan 9 }
59
60
61cwRpmConnExtMIBObjects OBJECT IDENTIFIER ::= { ciscoWanRpmConnExtMIB 1 }
62
63cwRpmConnExt OBJECT IDENTIFIER ::= { cwRpmConnExtMIBObjects 1 }
64
65cwRpmChanExtTable    OBJECT-TYPE
66    SYNTAX        SEQUENCE OF CwRpmChanExtEntry
67    MAX-ACCESS    not-accessible
68    STATUS        current
69    DESCRIPTION
70        "This table together with the 'cwAtmChanCnfgTable' support
71         provisioning of PVC endpoints and SPVCs on an RPM.  This
72         table contains objects that are specific to RPM.
73         This table is an augmentation to the 'cwAtmChanCnfgTable'."
74    ::= { cwRpmConnExt 1 }
75
76
77cwRpmChanExtEntry    OBJECT-TYPE
78    SYNTAX        CwRpmChanExtEntry
79    MAX-ACCESS    not-accessible
80    STATUS        current
81    DESCRIPTION
82        "Each entry contains RPM specific parameters for a
83         connection endpoint on an RPM."
84    AUGMENTS    { cwAtmChanCnfgEntry }
85    ::= { cwRpmChanExtTable 1 }
86
87
88CwRpmChanExtEntry ::= SEQUENCE {
89    cwrChanSubInterface           Unsigned32,
90    cwrChanVcd                    Unsigned32,
91
92    cwrChanAalEncapType           INTEGER,
93    cwrChanVirtualTemplate        Unsigned32,
94    cwrChanInArpInterval          Unsigned32,
95
96    cwrChanOamLoopbkTxInterval    Unsigned32,
97    cwrChanOamManage              TruthValue,
98    cwrChanOamRetryUpCount        Unsigned32,
99    cwrChanOamRetryDownCount      Unsigned32,
100    cwrChanOamRetryInterval       Unsigned32
101    }
102
103cwrChanSubInterface    OBJECT-TYPE
104    SYNTAX        Unsigned32 (0..4294967295)
105    MAX-ACCESS    read-create
106    STATUS        current
107    DESCRIPTION
108        "The RPM's backplane sub-interface for which this channel
109         is configured. Sub-interface 0 means the switch port."
110    DEFVAL { 0 }
111    ::= { cwRpmChanExtEntry 1 }
112
113cwrChanVcd        OBJECT-TYPE
114    SYNTAX        Unsigned32 (0..4095)
115    MAX-ACCESS    read-only
116    STATUS        current
117    DESCRIPTION
118        "Virtual Circuit Descriptor. A unique number which identifies
119         a connection."
120    ::= { cwRpmChanExtEntry 2 }
121
122cwrChanAalEncapType    OBJECT-TYPE
123    SYNTAX  INTEGER {
124              aal5ciscoPPP(1),
125              aal5muxAPOLLO(2),
126              aal5muxAPPLETALK(3),
127              aal5muxDECNET(4),
128              aal5muxIP(5),
129              aal5muxIPX(6),
130              aal5muxPPP(7),
131              aal5muxVINES(8),
132              aal5muxXNS(9),
133              aal5nlpid(10),
134              aal5snap(11),
135              ilmi(12),
136              qsaal(13)
137            }
138    MAX-ACCESS    read-create
139    STATUS        current
140    DESCRIPTION
141        "ATM adaptation layer (AAL) and Encapsulation type.
142
143         aal5ciscoPPP     - For Cisco PPP over ATM.
144                            'cwrChanVirtualTemplate' is required to be
145                            set for this type.
146         aal5muxAPOLLO    - For a multiplex (MUX) - type virtual
147                            circuit using the Apollo protocol.
148         aal5muxAPPLETALK - For a MUX-type virtual circuit using the
149                            AppleTalk protocol.
150         aal5muxDECNET    - For a MUX-type virtual circuit using the
151                            DECnet protocol.
152         aal5muxIP        - For a MUX-type virtual circuit using the
153                            IP protocol.
154         aal5muxIPX       - For a MUX-type virtual circuit using the
155                            IPX protocol.
156         aal5muxPPP       - For a MUX-type virtual circuit using the
157                            PPP protocol.
158                            'cwrChanVirtualTemplate' is required to be
159                            set for this type.
160         aal5muxVINES     - For a MUX-type virtual circuit using the
161                            VINES protocol.
162         aal5muxXNS       - For a MUX-type virtual circuit using the
163                            XNS protocol.
164         aal5nlpid        - Allows ATM interfaces to interoperate with
165                            HSSI.
166         aal5snap         - The only encapsulation supported for
167                            Inverse ARP. Logical Link Control/
168                            Subnetwork Access Protocol (LLC/SNAP)
169                            precedes the protocol datagram.
170         ilmi             - Used to set up communication with ILMI.
171         qsaal            - A signalling type PVC used for setting up
172                            or tearing down SVCs."
173    DEFVAL { aal5snap }
174    ::= { cwRpmChanExtEntry 3 }
175
176cwrChanVirtualTemplate    OBJECT-TYPE
177    SYNTAX        Unsigned32 (0..200)
178    MAX-ACCESS    read-create
179    STATUS        current
180    DESCRIPTION
181            "This object identifies the virtual template.
182
183            The non-zero value need to be specified for
184            Cisco PPP or MUX-type PPP encapsulation
185            (i.e. cwrChanAalEncapType = aal5ciscoPPP or
186            aal5muxPPP).
187
188            The value 0 signifies that Virtual Template
189            is not applicable. "
190    DEFVAL { 0 }
191    ::= { cwRpmChanExtEntry 4 }
192
193cwrChanInArpInterval    OBJECT-TYPE
194     SYNTAX        Unsigned32 (0..60)
195    UNITS        "minutes"
196    MAX-ACCESS    read-create
197    STATUS        current
198    DESCRIPTION
199        "This specifies how often Inverse ARP datagrams will be sent
200         on this channel.  0 will disable the InArp for this channel.
201         This object is only supported for aal5snap encapsulation
202         (i.e. cwrChanAalEncapType = aal5snap)."
203    DEFVAL { 15 }
204    ::= { cwRpmChanExtEntry 5 }
205
206cwrChanOamLoopbkTxInterval OBJECT-TYPE
207    SYNTAX        Unsigned32 (0..600)
208    UNITS        "seconds"
209    MAX-ACCESS    read-create
210    STATUS        current
211    DESCRIPTION
212        "This specifies how often to generate an OAM F5 loopback cell
213         from this channel.  0 will disable generation of OAM F5
214         loopback cells."
215    DEFVAL { 10 }
216    ::= { cwRpmChanExtEntry 6 }
217
218cwrChanOamManage    OBJECT-TYPE
219    SYNTAX        TruthValue
220    MAX-ACCESS    read-create
221    STATUS        current
222    DESCRIPTION
223        "This enables/disables OAM management for this channel.
224         If set to true(1), OAM management is enabled."
225    DEFVAL { false }
226    ::= { cwRpmChanExtEntry 7 }
227
228cwrChanOamRetryUpCount    OBJECT-TYPE
229    SYNTAX        Unsigned32 (1..600)
230    MAX-ACCESS    read-create
231    STATUS        current
232    DESCRIPTION
233        "Number of consecutive end-to-end F5 OAM loopback cell
234         responses that must be received in order to change a PVC
235         connection state to up.
236         This object only applies if OAM management is enabled
237         (i.e. cwrChanOAMManage = true)."
238    DEFVAL { 3 }
239    ::= { cwRpmChanExtEntry 8 }
240
241cwrChanOamRetryDownCount    OBJECT-TYPE
242    SYNTAX        Unsigned32 (1..600)
243    MAX-ACCESS    read-create
244    STATUS        current
245    DESCRIPTION
246        "Number of consecutive end-to-end F5 OAM loopback cell
247         responses that are not received in order to change a PVC
248         connection state to down.
249         This object only applies if OAM management is enabled
250         (i.e. cwrChanOAMManage = true)."
251    DEFVAL { 5 }
252    ::= { cwRpmChanExtEntry 9 }
253
254cwrChanOamRetryInterval    OBJECT-TYPE
255    SYNTAX        Unsigned32 (1..1000)
256    UNITS        "seconds"
257    MAX-ACCESS    read-create
258    STATUS        current
259    DESCRIPTION
260        "The frequency that end-to-end F5 OAM loopback cells are
261         transmitted when a change in UP/DOWN state of a PVC is
262         being verified.
263         This object only applies if OAM management is enabled
264         (i.e. cwrChanOAMManage = true)."
265    DEFVAL { 1 }
266    ::= { cwRpmChanExtEntry 10 }
267
268
269-- conformance information
270
271ciscoWanRpmConnExtMIBConformance
272        OBJECT IDENTIFIER ::= { ciscoWanRpmConnExtMIB 2 }
273ciscoWanRpmConnExtMIBCompliances
274        OBJECT IDENTIFIER ::= { ciscoWanRpmConnExtMIBConformance 1 }
275ciscoWanRpmConnExtMIBGroups
276        OBJECT IDENTIFIER ::= { ciscoWanRpmConnExtMIBConformance 2 }
277
278
279-- compliance statements
280
281ciscoWanRpmConnExtMIBCompliance MODULE-COMPLIANCE
282    STATUS    current
283    DESCRIPTION
284        "The compliance statement for the Cisco MGX RPM connection
285         management group."
286    MODULE  -- this module
287    MANDATORY-GROUPS {
288                   ciscoWanRpmConnExtMIBGroup
289                 }
290
291    ::= { ciscoWanRpmConnExtMIBCompliances 1 }
292
293-- units of conformance
294
295
296ciscoWanRpmConnExtMIBGroup    OBJECT-GROUP
297    OBJECTS {
298        cwrChanSubInterface,
299        cwrChanVcd,
300
301        cwrChanAalEncapType,
302        cwrChanVirtualTemplate,
303        cwrChanInArpInterval,
304
305        cwrChanOamLoopbkTxInterval,
306        cwrChanOamManage,
307        cwrChanOamRetryUpCount,
308        cwrChanOamRetryDownCount,
309        cwrChanOamRetryInterval
310    }
311    STATUS    current
312    DESCRIPTION
313        "Objects related to ATM connection in RPM module."
314    ::= { ciscoWanRpmConnExtMIBGroups 1 }
315
316END
317
318
319