1-- *****************************************************************
2-- ciscoMgx82xxModuleRsrcPartMIB
3--
4-- April 2003, Subra Hegde
5--
6-- Copyright (c) 2003 by cisco Systems, Inc.
7-- All rights reserved.
8-- ****************************************************************
9
10CISCO-MGX82XX-MODULE-RSRC-PART-MIB DEFINITIONS ::= BEGIN
11IMPORTS
12    MODULE-IDENTITY,
13    OBJECT-TYPE,
14    Integer32
15                               FROM SNMPv2-SMI
16    MODULE-COMPLIANCE,
17    OBJECT-GROUP               FROM SNMPv2-CONF
18    cardGeneric                FROM BASIS-MIB
19    ciscoWan                   FROM CISCOWAN-SMI;
20
21ciscoMgx82xxModuleRsrcPartMIB MODULE-IDENTITY
22    LAST-UPDATED    "200304180000Z"
23    ORGANIZATION    "Cisco Systems, Inc."
24    CONTACT-INFO
25            "       Cisco Systems
26                        Customer Service
27
28                Postal: 170 W Tasman Drive
29                        San Jose, CA  95134
30                        USA
31
32                        Tel: +1 800 553-NETS
33
34                E-mail: cs-wanatm@cisco.com"
35    DESCRIPTION
36        "The MIB module to configure the resource partition
37        on service modules(cards) supported in MGX82xx and
38        MGX88xx products.
39
40        This MIB is supported in following Service Modules:
41          AUSM (ATM UNI Service Module)
42          CESM (Circuit Emulation Service Module)
43          FRSM (Frame Relay Service Module)
44          VISM (Voice Interworking Service Module)
45          PXM1 (Processor Switch Module)
46
47        Terminlogies used:
48
49        LCN  : Logical Connection Number.
50        GLCN : Global LCN.
51
52        Controller - Software ( and possibly hardware) which manages
53                     topology and network resources.
54		     This performs source routing for ent-to-end SVCs,
55                     including general call acceptance GCAC, setup calls
56                     with other controllers.
57                  PNNI and MPLS are examples for the Controller."
58
59    REVISION    "200304180000Z"
60    DESCRIPTION
61        "Initial version of the MIB.
62
63        The content of this MIB was originally available
64        in CISCO-WAN-AXIPOP-MIB defined using SMIv1.
65        The applicable objects from CISCO-WAN-AXIPOP-MIB
66        are defined using SMIv2 in this MIB. Also the
67        descriptions of some of the objects have been
68        modified."
69    ::= { ciscoWan 73 }
70
71
72cardResourcePartition	OBJECT IDENTIFIER ::= {cardGeneric 9}
73
74--
75--  Service Module Card Resource Partition Related tables
76--
77
78cardLcnPartitionType	OBJECT-TYPE
79    SYNTAX INTEGER{
80	  noPartition         (1),
81	  controllerBased     (2),
82	  portControllerBased (3)
83         }
84    MAX-ACCESS 	read-write
85    STATUS 	current
86    DESCRIPTION
87        "This object specifies the type of partition on LCN:
88
89         The possible values are:
90
91          noPartition(1): all controllers compete for the totoal
92                         (G)LCNs limited by the card
93
94         controllerBased(2): the total number of (G)LCNs available
95                   to each controller is fixed but no reservation on
96                   each port. The number for each controller is
97                   specified in the cardResPartGrpTable.
98
99         portControllerBased(3): a certain number of (G)LCNs available
100                   on each port for each controller is reserved, it is
101                   specified in the port resouce partition table.
102
103         NOTE: This object has to be configured before adding any
104               connections. Once a connection is added, this object
105               cannot be changed until all of the connections
106               are deleted."
107    DEFVAL {noPartition}
108    ::= {cardResourcePartition 1}
109
110cardResPartGrpTable	OBJECT-TYPE
111	SYNTAX	   SEQUENCE OF CardResPartGrpEntry
112	MAX-ACCESS not-accessible
113	STATUS     current
114	DESCRIPTION
115            "This table contains the configuration of all
116            the resource partition(s) that are on the card level,
117            such as (G)LCN (if the object cardLcnPartitionType is
118            configured as controller-based, if not, there is no
119            need to configure this table since it'll be useless)."
120    ::= {cardResourcePartition 2}
121
122cardResPartGrpEntry	OBJECT-TYPE
123	SYNTAX      CardResPartGrpEntry
124	MAX-ACCESS  not-accessible
125	STATUS	    current
126	DESCRIPTION
127          "An entry in the table. Each entry contains
128          number of LCNs available."
129	INDEX { cardResPartCtrlrNum }
130	::= {cardResPartGrpTable 1}
131
132CardResPartGrpEntry ::=
133	SEQUENCE {
134		cardResPartCtrlrNum		INTEGER,
135		cardResPartRowStatus		INTEGER,
136		cardResPartNumOfLcnAvail	Integer32
137	}
138
139cardResPartCtrlrNum	OBJECT-TYPE
140    SYNTAX	INTEGER{
141		par  (1),
142		pnni (2),
143		tag  (3)
144		}
145    MAX-ACCESS	read-only
146    STATUS	current
147    DESCRIPTION
148        "This object identifies the controller
149        managing the partition.
150
151	 par(1) -  Portable Auto Route(PAR). This is a VSI Master controller
152	           implementing Cisco Proprietary protocol for network
153	           routing and topology in a Network containing only
154		   Cisco Switches.
155
156	 pnni(2) - Private Network-to-Network Interface (PNNI) controller.
157		   The PNNI protocol is used between private ATM Switches
158		   and between groups of ATM switches. This protocol is
159		   defined for distributing topology information between
160		   switches and clusters of switches.
161
162	 tag(3)  - Label(tag) Switch Controller(TSC).The LSC Implements MPLS
163	           (Multi Protocol Label Switching) protocol. The LSC is
164		   a router which is capable of controlling the operation
165		   of a separate ATM switch so that the two of them
166                   together function as a single ATM-LSR
167                   (ATM Label Switch Router).
168		   The LSC controls the operation of the ATM Switch
169		   using a 'Switch Control Protocol', which allows the
170		   LSC to setup and remove cross-connects on the ATM
171		   switch, to discover the configuration and capabilities
172		   of the controlled switch, and to gather statistics from
173		   the controlled switch."
174    ::= { cardResPartGrpEntry 1 }
175
176cardResPartRowStatus	OBJECT-TYPE
177    SYNTAX	INTEGER
178		{
179		add (1),
180		del (2),
181		mod (3)
182		}
183    MAX-ACCESS  read-write
184    STATUS	    current
185    DESCRIPTION
186        "This object is used for adding/modifying the
187       entries in the table."
188    ::= {cardResPartGrpEntry 2 }
189
190cardResPartNumOfLcnAvail	OBJECT-TYPE
191    SYNTAX     Integer32(0..2147483647)
192    MAX-ACCESS read-write
193    STATUS     current
194    DESCRIPTION
195        "This object is configured to reserve the number of
196        (G)LCNs for one controller on a SM card, it can be used
197        on any port but the total number of connections added
198        on all of the ports for that particular controller
199        cannot exceed this number."
200    ::= {cardResPartGrpEntry 3 }
201
202
203-- conformance information
204
205cmmRsrcPartMIBConformance OBJECT IDENTIFIER ::=
206         { ciscoMgx82xxModuleRsrcPartMIB 2 }
207
208cmmRsrcPartMIBCompliances OBJECT IDENTIFIER ::=
209         { cmmRsrcPartMIBConformance 1 }
210
211cmmRsrcPartMIBGroups OBJECT IDENTIFIER ::=
212         { cmmRsrcPartMIBConformance 2 }
213
214
215-- compliance statements
216
217cmmRsrcPartCompliance MODULE-COMPLIANCE
218    STATUS  current
219    DESCRIPTION
220        "The compliance statement for entities which implement
221        the Frame Relay Resource Partition MIB."
222    MODULE  -- this module
223        MANDATORY-GROUPS { cmmRsrcPartGroup }
224    ::= { cmmRsrcPartMIBCompliances 1 }
225
226cmmRsrcPartGroup OBJECT-GROUP
227    OBJECTS {
228        cardLcnPartitionType,
229        cardResPartCtrlrNum,
230	cardResPartRowStatus,
231        cardResPartNumOfLcnAvail
232    }
233    STATUS current
234    DESCRIPTION
235        "A collection of objects providing the
236        resource partition configuration information
237        in service modules."
238    ::= { cmmRsrcPartMIBGroups 1 }
239END
240