1-- ********************************************************************
2-- CISCO-DS0-CROSS-CONNECT-MIB.my
3--
4-- March 2003, Kiet Tran
5--
6-- Copyright (c) 2003 by cisco Systems, Inc.
7-- All rights reserved.
8--
9-- *********************************************************************
10CISCO-DS0-CROSS-CONNECT-MIB DEFINITIONS ::= BEGIN
11
12IMPORTS
13    MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
14        FROM SNMPv2-SMI
15    MODULE-COMPLIANCE, OBJECT-GROUP
16        FROM SNMPv2-CONF
17    InterfaceIndex
18        FROM IF-MIB
19    RowStatus
20        FROM SNMPv2-TC
21    ciscoMgmt
22        FROM CISCO-SMI;
23
24ciscoDs0CrossConnectMIB    MODULE-IDENTITY
25    LAST-UPDATED  "200303050000Z"
26    ORGANIZATION  "Cisco Systems, Inc."
27    CONTACT-INFO
28		  "Cisco Systems
29                   Customer Service
30
31                   Postal: 170 W. Tasman Drive
32                           San Jose, CA  95134
33                           USA
34
35		   Tel: +1 800 553-NETS
36
37		   E-mail: cs-voice@cisco.com"
38    DESCRIPTION
39        "The MIB for Ds0 cross connection.
40	"
41    REVISION "200303050000Z"
42    DESCRIPTION
43        "Initial version of the MIB module."
44    ::= { ciscoMgmt 9999 }
45
46
47ciscoDs0CrossConnectMIBNotifs      OBJECT IDENTIFIER
48    ::= { ciscoDs0CrossConnectMIB 0 }
49
50ciscoDs0CrossConnectMIBObjects     OBJECT IDENTIFIER
51    ::= { ciscoDs0CrossConnectMIB 1 }
52
53ciscoDs0CrossConnectMIBConformance OBJECT IDENTIFIER
54    ::= { ciscoDs0CrossConnectMIB 2 }
55
56cDs0CrossConnectConfig             OBJECT IDENTIFIER
57    ::= { ciscoDs0CrossConnectMIBObjects 1 }
58
59
60-- ---------------------------------------------------------------------
61--  cds0CrossConnectConfigTable
62-- ---------------------------------------------------------------------
63
64cds0CrossConnectConfigTable  OBJECT-TYPE
65    SYNTAX           SEQUENCE OF Cds0CrossConnectConfigEntry
66    MAX-ACCESS       not-accessible
67    STATUS           current
68    DESCRIPTION
69        "This table is used to establish a DS0 cross connection.
70         A DS0 cross connect is established by binding a unique
71         DS0 group containing one or more DS0s of a single Ds1
72         interface to another unique DS0 group containing one or
73         more DS0s of a single DS1 interface.
74        "
75	::= { cDs0CrossConnectConfig 1 }
76
77cds0CrossConnectConfigEntry  OBJECT-TYPE
78    SYNTAX           Cds0CrossConnectConfigEntry
79    MAX-ACCESS       not-accessible
80    STATUS           current
81    DESCRIPTION
82	"An entry in cds0CrossConnectConfigTable table represents a DS0
83         cross connection. The two end point of the connection are:
84            end point 1: cds0Endpt1Ds1 cds0Endpt1Ds0Group
85            end point 2: cds0Endpt2Ds1 cds0Endpt2Ds0Group
86
87         The end points of this connection should be entries
88         of ccasGrpCfgTable and 'ccasGrpCfgServiceType' of
89         of the entries should be 'tdmxconn'. The ccasGrpCfgTable is
90         defined in CISCO-CAS-IF-MIB.
91        "
92    INDEX {cds0Endpt1Ds1, cds0Endpt1Ds0Group }
93    ::= { cds0CrossConnectConfigTable 1 }
94
95Cds0CrossConnectConfigEntry ::=
96    SEQUENCE {
97              cds0Endpt1Ds1           InterfaceIndex,
98              cds0Endpt1Ds0Group      Unsigned32,
99              cds0Endpt2Ds1           InterfaceIndex,
100              cds0Endpt2Ds0Group      Unsigned32,
101              cds0ConnRowStatus       RowStatus
102             }
103
104cds0Endpt1Ds1        OBJECT-TYPE
105    SYNTAX           InterfaceIndex
106    MAX-ACCESS       not-accessible
107    STATUS           current
108    DESCRIPTION
109        "The value of this object equals to the 'ifIndex' of a
110         Ds1 interface.
111         This Ds1 interface is used as the first end point of the
112         Ds0 connection.
113        "
114    ::= { cds0CrossConnectConfigEntry 1}
115
116cds0Endpt1Ds0Group   OBJECT-TYPE
117    SYNTAX           Unsigned32 (0..31)
118    MAX-ACCESS       not-accessible
119    STATUS           current
120    DESCRIPTION
121        "The value of this object identifies a Ds0 group which contains
122         one of more Ds0(s) within the Ds1 interface represented by
123         'cDs0Endpt1Ds1'.
124         This Ds0 group is used as the first end point of the
125         Ds0 connection.
126        "
127    ::= { cds0CrossConnectConfigEntry 2 }
128
129cds0Endpt2Ds1        OBJECT-TYPE
130    SYNTAX           InterfaceIndex
131    MAX-ACCESS       read-create
132    STATUS           current
133    DESCRIPTION
134        "The value of this object equals to the 'ifIndex' of a
135         Ds1 interface.
136         This Ds1 interface is used as the second end point of the
137         Ds0 connection.
138        "
139    ::= { cds0CrossConnectConfigEntry 3}
140
141cds0Endpt2Ds0Group   OBJECT-TYPE
142    SYNTAX           Unsigned32 (0..31)
143    MAX-ACCESS       read-create
144    STATUS           current
145    DESCRIPTION
146        "The value of this object identifies a Ds0 group which contains
147         one of more Ds0(s) within the Ds1 interface represented by
148         'cDs0Endpt2Ds1'.
149         This Ds0 group is used as the second end point of the
150         Ds0 connection.
151        "
152    ::= { cds0CrossConnectConfigEntry 4 }
153
154cds0ConnRowStatus    OBJECT-TYPE
155    SYNTAX	     RowStatus
156    MAX-ACCESS       read-create
157    STATUS           current
158    DESCRIPTION
159        "This object is used to create or delete an entry.
160
161         The mandatory objects for creating an entry in this table:
162           'cds0Endpt2Ds1'
163           'cds0Endpt2Ds0Group'
164
165         The following objects are not allowed to be modified after
166         the entry to be added:
167           'cds0Endpt2Ds1'
168           'cds0Endpt2Ds0Group'
169        "
170    ::= { cds0CrossConnectConfigEntry 5 }
171
172-- *********************************************************************
173-- Conformance and compliance statements
174-- *********************************************************************
175
176ciscoDs0CrossConnectMIBCompliances   OBJECT IDENTIFIER ::=
177				{ ciscoDs0CrossConnectMIBConformance 1 }
178
179ciscoDs0CrossConnectMIBGroups        OBJECT IDENTIFIER  ::=
180                                { ciscoDs0CrossConnectMIBConformance 2}
181
182ciscoDs0CrossConnectMIBCompliance MODULE-COMPLIANCE
183
184    STATUS	     current
185    DESCRIPTION
186        "The compliance statement for Cisco agents which implement
187         the CISCO-DSO-CROSS-CONNECT-MIB."
188    MODULE
189    MANDATORY-GROUPS { cDs0CrossConnectConfigGroup
190	 	     }
191    ::= {ciscoDs0CrossConnectMIBCompliances 1 }
192
193
194-- *********************************************************************
195-- units of conformance
196-- *********************************************************************
197
198cDs0CrossConnectConfigGroup  OBJECT-GROUP
199    OBJECTS {
200             cds0Endpt2Ds1,
201             cds0Endpt2Ds0Group,
202             cds0ConnRowStatus
203	    }
204
205    STATUS	     current
206    DESCRIPTION
207        "A collection of objects for general configuration of
208         Ds0 cross connection."
209    ::= { ciscoDs0CrossConnectMIBGroups 1 }
210
211END
212
213