1-- *****************************************************************
2-- CISCO-VISM-RSRC-PART-MIB
3--   The MIB contain Port Resource Partition Configuration
4--   information on VISM(Voice Interworking Service Module).
5--
6-- December 2003, George Ogagan
7--
8-- Copyright (c) 2003 by Cisco Systems, Inc.
9-- All rights reserved.
10-- ****************************************************************
11
12CISCO-VISM-RSRC-PART-MIB DEFINITIONS ::= BEGIN
13IMPORTS
14    MODULE-IDENTITY,
15    OBJECT-TYPE,
16    Integer32
17                               FROM SNMPv2-SMI
18    MODULE-COMPLIANCE,
19    OBJECT-GROUP               FROM SNMPv2-CONF
20    vismPort                   FROM BASIS-MIB
21    ciscoWan                   FROM CISCOWAN-SMI;
22
23ciscoVismRsrcPartMIB MODULE-IDENTITY
24    LAST-UPDATED    "200312090000Z"
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 Port Resource
39         Partition information for VISM service module.
40        "
41
42    REVISION    "200312090000Z"
43    DESCRIPTION
44        "Initial version of the MIB.
45
46        The content of this MIB was originally available
47        in SMIv1 version. The MIB has been converted to
48        SMIv2 version and descriptions of some of the objects
49        have been modified."
50    ::= { ciscoWan 93}
51
52
53vismPortResPartCnfGrp        OBJECT IDENTIFIER ::= { vismPort 2 }
54
55--
56-- vismPortResPartCnfGrpTable
57--
58-- The vismPortResPartCnfGrpTable is used to partition
59-- the PVC(Permanent Virtual Circuit) on the ports,
60-- based on the controllers like par, pnni and tag.
61--
62
63vismPortResPartCnfGrpTable    OBJECT-TYPE
64    SYNTAX      SEQUENCE OF VismPortResPartCnfGrpEntry
65    MAX-ACCESS  not-accessible
66    STATUS      current
67    DESCRIPTION
68        "The vismPortResPartCnfGrpTable contains the
69         configuration of port resource partition.
70         Currently this table contains a single row.
71        "
72    ::= { vismPortResPartCnfGrp 1 }
73
74vismPortResPartCnfGrpEntry    OBJECT-TYPE
75    SYNTAX      VismPortResPartCnfGrpEntry
76    MAX-ACCESS  not-accessible
77    STATUS      current
78    DESCRIPTION
79        "An entry for port resource partition.
80        "
81    INDEX  { vismResPartPortNum, vismResPartCtrlrNum }
82    ::= { vismPortResPartCnfGrpTable 1 }
83
84VismPortResPartCnfGrpEntry ::=
85    SEQUENCE {
86        vismResPartPortNum        Integer32,
87        vismResPartCtrlrNum       INTEGER,
88        vismResPartRowStatus      INTEGER,
89        vismResPartNumOfLcnAvail  Integer32,
90        vismResPartLcnLow         Integer32,
91        vismResPartLcnHigh        Integer32,
92        vismResPartIngrPctBW      Integer32,
93        vismResPartEgrPctBW       Integer32,
94        vismResPartCtrlrID        Integer32
95        }
96
97vismResPartPortNum    OBJECT-TYPE
98    SYNTAX      Integer32 (1..2147483647)
99    MAX-ACCESS  read-only
100    STATUS      current
101    DESCRIPTION
102        "This is the index to vismPortResPartCnfGrpTable.
103         If PXM1(Processor Switch Module) is used on the
104         shelf this object should be set to 1. For PXM1E
105         this object should be set to 255.
106        "
107    ::= { vismPortResPartCnfGrpEntry 1 }
108
109vismResPartCtrlrNum OBJECT-TYPE
110    SYNTAX      INTEGER {
111                  par (1),
112                  pnni(2),
113                  tag (3)
114                 }
115    MAX-ACCESS  read-only
116    STATUS      current
117    DESCRIPTION
118        "This is index to vismPortResPartCnfGrpTable.
119        "
120    ::= { vismPortResPartCnfGrpEntry 2 }
121
122vismResPartRowStatus OBJECT-TYPE
123    SYNTAX  INTEGER {
124                   add (1),
125                   del (2),
126                   mod (3)
127                  }
128    MAX-ACCESS  read-write
129    STATUS      current
130    DESCRIPTION
131        "This will 'add', 'delete' or 'modify' the partition.
132
133         To delete an entry, this object has to be set to 'del'.
134         The resource partition can be deleted only after
135         deleting all the connections Logical Channel
136         Numbers(LCNs).
137        "
138    ::= { vismPortResPartCnfGrpEntry 3 }
139
140vismResPartNumOfLcnAvail OBJECT-TYPE
141    SYNTAX      Integer32 (0..380)
142    MAX-ACCESS  read-write
143    STATUS      current
144    DESCRIPTION
145        "This represents number of LCNs available for this
146         controller and this port. The default value for this
147         object is chosen based on the object vismMode
148         (defined in CISCO-VISM-MODULE-MIB MIB) :
149        "
150    ::= { vismPortResPartCnfGrpEntry 4 }
151
152vismResPartLcnLow OBJECT-TYPE
153    SYNTAX      Integer32(131..510)
154    MAX-ACCESS  read-write
155    STATUS      current
156    DESCRIPTION
157        "This represents low end of reserved LCN. The LCN
158         identifies the local VCI(Virtual Channel Identifier)
159         value on the VISM when adding a connection.
160        "
161    DEFVAL { 131 }
162    ::= { vismPortResPartCnfGrpEntry 5 }
163
164vismResPartLcnHigh OBJECT-TYPE
165    SYNTAX      Integer32(131..510)
166    MAX-ACCESS  read-write
167    STATUS      current
168    DESCRIPTION
169        "This represents high end of reserved LCN. The LCN
170         identifies the local VCI value on the VISM when
171         adding a connection.
172        "
173    DEFVAL { 510 }
174    ::= { vismPortResPartCnfGrpEntry 6 }
175
176vismResPartIngrPctBW OBJECT-TYPE
177    SYNTAX      Integer32 (0..100)
178    MAX-ACCESS  read-write
179    STATUS      current
180    DESCRIPTION
181        "The percentage of total ingress bandwidth reserved.
182         Since we have only one LCN for VoIP(Voice Over IP),
183         the value is 100.
184        "
185    DEFVAL { 100 }
186    ::= { vismPortResPartCnfGrpEntry 7 }
187
188vismResPartEgrPctBW OBJECT-TYPE
189    SYNTAX      Integer32 (0..100)
190    MAX-ACCESS  read-write
191    STATUS      current
192    DESCRIPTION
193        "The percentage of total egress bandwidth reserved
194         Since we have only one LCN for VoIP, the value
195         is 100.
196        "
197    DEFVAL { 100 }
198    ::= { vismPortResPartCnfGrpEntry 8 }
199
200vismResPartCtrlrID OBJECT-TYPE
201    SYNTAX     Integer32(1..255)
202    MAX-ACCESS read-write
203    STATUS     current
204    DESCRIPTION
205        "This is the controller identifier of the PNNI
206         (Private Network to Network Interface) controller.
207        "
208    DEFVAL { 2 }
209    ::= { vismPortResPartCnfGrpEntry 9 }
210
211-- conformance information
212
213ciscoVismRsrcPartMIBConformance  OBJECT IDENTIFIER ::=
214                              { ciscoVismRsrcPartMIB 2 }
215
216ciscoVismRsrcPartMIBGroups       OBJECT IDENTIFIER ::=
217                              { ciscoVismRsrcPartMIBConformance 1 }
218
219ciscoVismRsrcPartMIBCompliances  OBJECT IDENTIFIER ::=
220                              { ciscoVismRsrcPartMIBConformance 2 }
221
222-- compliance statements
223
224ciscoVismRsrcPartCompliance MODULE-COMPLIANCE
225    STATUS  current
226    DESCRIPTION
227        "The compliance statement for objects related
228        to VISM Port Resource Partition configuration."
229    MODULE  -- this module
230        MANDATORY-GROUPS {
231            ciscoVismRsrcPartGroup
232        }
233    ::= { ciscoVismRsrcPartMIBCompliances 1 }
234
235ciscoVismRsrcPartGroup OBJECT-GROUP
236     OBJECTS {
237        vismResPartPortNum,
238        vismResPartCtrlrNum,
239        vismResPartRowStatus,
240        vismResPartNumOfLcnAvail,
241        vismResPartLcnLow,
242        vismResPartLcnHigh,
243        vismResPartIngrPctBW,
244        vismResPartEgrPctBW,
245        vismResPartCtrlrID
246     }
247     STATUS current
248     DESCRIPTION
249          "The collection of objects which are used to represent
250          VISM Port Resource Partition configuration."
251      ::= { ciscoVismRsrcPartMIBGroups 1 }
252
253END
254
255