1-------------------------------------------------------------------- 2-- The ATM Service Registry MIB for Network Management. 3-- 4-- March 1996, Kartik Chandrasekhar 5-- 6-- Copyright (c) 1996-1997 by cisco Systems, Inc. 7-- All rights reserved. 8-------------------------------------------------------------------- 9 10CISCO-ATM-SERVICE-REGISTRY-MIB DEFINITIONS ::= BEGIN 11 12IMPORTS 13 MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI 14 TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC 15 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF 16 ciscoMgmt FROM CISCO-SMI; 17 18ciscoAtmServiceRegistryMIB MODULE-IDENTITY 19 LAST-UPDATED "9602210000Z" 20 ORGANIZATION "Cisco Systems, Inc." 21 CONTACT-INFO 22 " Cisco Systems 23 Customer Service 24 25 Postal: 170 W. Tasman Drive 26 San Jose, CA 95134-1706 27 USA 28 29 Tel: +1 800 553-NETS 30 31 E-mail: cs-snmp@cisco.com" 32 DESCRIPTION 33 "A MIB module to allow an NMS to monitor and 34 configure the information which an ATM switch 35 makes available via the ILMI's Service Registry 36 Table." 37 REVISION "9602040000Z" 38 DESCRIPTION 39 "Initial version of this MIB module." 40 ::= { ciscoMgmt 50 } 41 42ciscoAtmServiceRegistryMIBObjects 43 OBJECT IDENTIFIER ::= { ciscoAtmServiceRegistryMIB 1 } 44 45-- AtmAddr defined here for completeness. Over time it should be 46-- imported from the ATMTC-MIB under development by the IETF 47AtmAddr ::= TEXTUAL-CONVENTION 48 STATUS current 49 DESCRIPTION 50 "The ATM address used by the network entity. The 51 address types are: no address (0 octets), E.164 (8 52 octets), network prefix (13 octets), and NSAP (20 53 octets). Note: The E.164 address is encoded in 54 BCD format." 55 SYNTAX OCTET STRING (SIZE(0|8|13|20)) 56 57InterfaceIndexOrZero ::= TEXTUAL-CONVENTION 58 DISPLAY-HINT "d" 59 STATUS current 60 DESCRIPTION 61 "Either the value 0, or the ifIndex value of an 62 ATM Interface." 63 SYNTAX Integer32 (0..2147483647) 64 65 66-- The Service Registry Table 67-- 68-- The Service Registry Table is implemented by ATM switches 69 70asrSrvcRegTable OBJECT-TYPE 71 SYNTAX SEQUENCE OF AsrSrvcRegEntry 72 MAX-ACCESS not-accessible 73 STATUS current 74 DESCRIPTION 75 "The table implemented by an ATM switch to allow 76 monitoring and control of the ATM addresses of 77 registered services which it makes avaiable to ATM 78 end-systems via the ILMI across its UNIs." 79 ::= { ciscoAtmServiceRegistryMIBObjects 1 } 80 81asrSrvcRegEntry OBJECT-TYPE 82 SYNTAX AsrSrvcRegEntry 83 MAX-ACCESS not-accessible 84 STATUS current 85 DESCRIPTION 86 "Information about a single service provider that is 87 to be made available to the user-side of one or more 88 ATM UNIs. An entry, for which asrSrvcRegPort has a 89 non-zero value, is a specific assignment to that UNI; 90 an entry for which asrSrvcRegPort is zero applies to 91 all UNIs for which this table contains no specific 92 assignments." 93 INDEX { asrSrvcRegPort, asrSrvcRegServiceID, 94 asrSrvcRegAddressIndex } 95 ::= { asrSrvcRegTable 1 } 96 97AsrSrvcRegEntry ::= 98 SEQUENCE { 99 asrSrvcRegPort InterfaceIndexOrZero, 100 asrSrvcRegServiceID OBJECT IDENTIFIER, 101 asrSrvcRegATMAddress AtmAddr, 102 asrSrvcRegAddressIndex Integer32, 103 asrSrvcRegParm1 OCTET STRING, 104 asrSrvcRegRowStatus RowStatus 105 } 106 107asrSrvcRegPort OBJECT-TYPE 108 SYNTAX InterfaceIndexOrZero 109 MAX-ACCESS not-accessible 110 STATUS current 111 DESCRIPTION 112 "Either the value 0, or the ifIndex value of an 113 the ATM Interface. A row for which this object has a 114 non-zero value is a specific assignment to that UNI; 115 a row for which this object is zero applies to 116 all UNIs for which this table contains no specific 117 assignments. 118 119 Some switches may only support this object with the 120 value of zero." 121 ::= { asrSrvcRegEntry 1 } 122 123asrSrvcRegServiceID OBJECT-TYPE 124 SYNTAX OBJECT IDENTIFIER 125 MAX-ACCESS not-accessible 126 STATUS current 127 DESCRIPTION 128 "The service identifier which uniquely identifies 129 the type of service at the address given by the 130 corresponding value of asrSrvcRegATMAddress. 131 132 Specific values for this identifier are defined in 133 the ILMI specification (e.g., asrSrvcRegLecs) or 134 elsewhere." 135 ::= { asrSrvcRegEntry 2 } 136 137asrSrvcRegATMAddress OBJECT-TYPE 138 SYNTAX AtmAddr 139 MAX-ACCESS read-create 140 STATUS current 141 DESCRIPTION 142 "An ATM address to which the ATM end-system on this 143 UNI can attempt to establish a connection for the 144 service." 145 ::= { asrSrvcRegEntry 3 } 146 147asrSrvcRegAddressIndex OBJECT-TYPE 148 SYNTAX Integer32 149 MAX-ACCESS not-accessible 150 STATUS current 151 DESCRIPTION 152 "An arbitrary integer to differentiate multiple rows 153 containing different ATM addresses for the same service 154 on the same UNI." 155 ::= { asrSrvcRegEntry 4 } 156 157asrSrvcRegParm1 OBJECT-TYPE 158 SYNTAX OCTET STRING 159 MAX-ACCESS read-create 160 STATUS current 161 DESCRIPTION 162 "An octet string used according to the value of 163 asrSrvcRegServiceID." 164 ::= { asrSrvcRegEntry 5 } 165 166asrSrvcRegRowStatus OBJECT-TYPE 167 SYNTAX RowStatus 168 MAX-ACCESS read-create 169 STATUS current 170 DESCRIPTION 171 "The status of this row. No object in the row can 172 be modified while the value of this object is 173 'active'." 174 ::= { asrSrvcRegEntry 6 } 175 176-- conformance information 177 178asrSrvcRegMIBConformance OBJECT IDENTIFIER ::= { ciscoAtmServiceRegistryMIB 3 } 179asrSrvcRegMIBCompliances OBJECT IDENTIFIER ::= { asrSrvcRegMIBConformance 1 } 180asrSrvcRegMIBGroups OBJECT IDENTIFIER ::= { asrSrvcRegMIBConformance 2 } 181 182 183-- compliance statement 184 185asrSrvcRegMIBCompliance MODULE-COMPLIANCE 186 STATUS current 187 DESCRIPTION 188 "The compliance statement for ATM switches which 189 implement the Cisco Service Registry MIB" 190 MODULE -- this module 191 MANDATORY-GROUPS { asrSrvcRegMIBGroup } 192 ::= { asrSrvcRegMIBCompliances 1 } 193 194 195-- units of conformance 196 197asrSrvcRegMIBGroup OBJECT-GROUP 198 OBJECTS { 199 asrSrvcRegATMAddress, 200 asrSrvcRegParm1, 201 asrSrvcRegRowStatus 202 } 203 STATUS current 204 DESCRIPTION 205 "A collection of objects providing monitoring and 206 control of ATM addresses of services which an ATM 207 switch is to make available via the ILMI." 208 ::= { asrSrvcRegMIBGroups 1 } 209 210END 211 212 213