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