1-- *****************************************************************
2-- CISCO-CIRCUIT-INTERFACE-MIB.my:  CISCO-CIRCUIT-INTERFACE MIB
3--
4-- March 2000, Vinod B C
5--
6-- Copyright (c) 2000 by cisco Systems, Inc.
7-- All rights reserved.
8--
9-- *****************************************************************
10--
11
12CISCO-CIRCUIT-INTERFACE-MIB DEFINITIONS ::= BEGIN
13
14IMPORTS
15        MODULE-IDENTITY, OBJECT-TYPE
16                FROM SNMPv2-SMI
17        RowStatus
18                FROM SNMPv2-TC
19        MODULE-COMPLIANCE, OBJECT-GROUP
20                FROM SNMPv2-CONF
21        SnmpAdminString
22                FROM SNMP-FRAMEWORK-MIB
23        ifIndex
24                FROM IF-MIB
25        ciscoMgmt
26                FROM CISCO-SMI;
27
28ciscoCircuitInterfaceMIB MODULE-IDENTITY
29        LAST-UPDATED "200005090000Z"
30        ORGANIZATION "Cisco Systems, Inc."
31        CONTACT-INFO
32                "       Cisco Systems
33                        Customer Service
34
35                Postal: 170 W. Tasman Drive
36                        San Jose, CA 95134
37                        USA
38
39                Tel: +1 800 553-NETS
40
41                E-mail: cs-snmp@cisco.com"
42        DESCRIPTION
43                "The MIB module to configure the circuit description
44                for an interface.
45                The circuit description can be used to describe and
46                identify circuits on interfaces like ATM,
47                frame-relay etc."
48        REVISION     "200005090000Z"
49        DESCRIPTION
50                "Initial version of this MIB module."
51        ::= { ciscoMgmt 160 }
52
53ciscoCircuitInterfaceMIBObjects OBJECT IDENTIFIER ::=
54        { ciscoCircuitInterfaceMIB 1 }
55cciDescription OBJECT IDENTIFIER ::=
56        { ciscoCircuitInterfaceMIBObjects 1 }
57
58--
59-- Circuit Description Table
60--
61
62cciDescriptionTable OBJECT-TYPE
63        SYNTAX      SEQUENCE OF CciDescriptionEntry
64        MAX-ACCESS  not-accessible
65        STATUS      current
66        DESCRIPTION
67                "This table contains a circuit description to identify
68                circuit based interfaces like ATM, Frame-Relay etc.
69                The circuit description could be used for example, to
70                correlate performance statistics associated with the
71                corresponding interfaces."
72        ::= { cciDescription 1 }
73
74cciDescriptionEntry OBJECT-TYPE
75        SYNTAX      CciDescriptionEntry
76        MAX-ACCESS  not-accessible
77        STATUS      current
78        DESCRIPTION
79                "Each cciDescriptionEntry contains the circuit
80                description for a particular circuit based interface.
81                The entry is identified by the ifIndex which would
82                typically correspond to circuit based interfaces.
83                Interfaces with ifType equal to atm(37),
84                frameRelay(32) frameRelayService(44) are some
85                examples.
86
87                Entries can only be created by management station
88                action.
89                Entries can be deleted by setting the cciStatus object
90                to destroy(6). The agent will delete any cciEntry if
91                the corresponding ifEntry is deleted.
92                Entries are not maintained in any kind of NV-storage,
93                and will not be recreated by the agent after a reboot."
94        INDEX       { ifIndex }
95        ::= { cciDescriptionTable 1 }
96
97CciDescriptionEntry ::= SEQUENCE {
98        cciDescr    SnmpAdminString,
99        cciStatus   RowStatus
100        }
101
102cciDescr OBJECT-TYPE
103        SYNTAX      SnmpAdminString (SIZE(0..255))
104        MAX-ACCESS  read-create
105        STATUS      current
106        DESCRIPTION
107                "The circuit description of the interface. It has no
108                default value."
109        ::= { cciDescriptionEntry 1 }
110
111cciStatus OBJECT-TYPE
112        SYNTAX      RowStatus
113        MAX-ACCESS  read-create
114        STATUS      current
115        DESCRIPTION
116                "The row status object, but with restricted values.
117                Only two values are allowed for this object:
118                createAndGo(4) and destroy(6).
119                The row is created by specifying the value for
120                cciDescr and setting this object to createAndGo(4).
121                If the row creation is succesfull, the cciStatus
122                would be active(1). In the active(1) state, the
123                cciDescr can be modifed.
124                The row is deleted by setting this object to
125                destroy(6)."
126
127        ::= { cciDescriptionEntry 2 }
128
129-- Conformance Information
130
131ciscoCircuitInterfaceMIBConformance OBJECT IDENTIFIER ::=
132        { ciscoCircuitInterfaceMIB 3 }
133ciscoCircuitInterfaceMIBCompliances OBJECT IDENTIFIER ::=
134        { ciscoCircuitInterfaceMIBConformance 1 }
135ciscoCircuitInterfaceMIBGroups OBJECT IDENTIFIER ::=
136        { ciscoCircuitInterfaceMIBConformance 2 }
137
138-- Compliance Statement
139
140ciscoCircuitInterfaceMIBCompliance MODULE-COMPLIANCE
141        STATUS      current
142        DESCRIPTION
143                "The compliance statement for Cisco agents which
144                implement the Cisco Circuit Interface MIB."
145        MODULE -- this module
146                MANDATORY-GROUPS {
147                                ciscoCircuitInterfaceGroup
148                }
149        ::= { ciscoCircuitInterfaceMIBCompliances 1 }
150
151-- Units of Conformance:
152
153ciscoCircuitInterfaceGroup OBJECT-GROUP
154        OBJECTS {
155                cciDescr,
156                cciStatus
157        }
158        STATUS      current
159        DESCRIPTION
160                "The Cisco Circuit Interface MIB objects."
161        ::= { ciscoCircuitInterfaceMIBGroups 1 }
162
163END
164