1-- *****************************************************************
2-- A suppliment to the ATM Forum LANE client MIB for data directs
3--
4-- January 1997, Chris Young
5--
6-- Copyright (c) 1996-1997, 1998 by cisco Systems, Inc.
7-- All rights reserved.
8-- *****************************************************************
9--
10
11
12CISCO-LEC-DATA-VCC-MIB DEFINITIONS ::= BEGIN
13
14IMPORTS
15        MODULE-IDENTITY, OBJECT-TYPE    FROM SNMPv2-SMI
16        MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
17        ciscoMgmt                       FROM CISCO-SMI
18        ifIndex                         FROM IF-MIB
19        lecIndex, AtmLaneAddress        FROM LAN-EMULATION-CLIENT-MIB
20        atmVclVpi, atmVclVci            FROM ATM-MIB;
21
22ciscoLecDataVccMIB MODULE-IDENTITY
23        LAST-UPDATED "9701060000Z"
24        ORGANIZATION "Cisco Systems, Inc."
25        CONTACT-INFO
26                   "       Cisco Systems
27                           Customer Service
28
29                   Postal: 170 W Tasman Drive
30                           San Jose, CA  95134
31                           USA
32
33                      Tel: +1 800 553-NETS
34
35                   E-mail: cs-atm@cisco.com"
36        DESCRIPTION
37                "This MIB module is a Cisco extension to the ATM
38                Forum's LANE Client MIB.  This extension identifies
39                those VCCs which are being used to carry packets
40                sent on LANE Data Direct VCCs."
41        REVISION     "9701060000Z"
42        DESCRIPTION
43                "Initial version of this MIB module."
44        ::= { ciscoMgmt 69 }
45
46ciscoLecDataVccMIBObjects  OBJECT IDENTIFIER ::= { ciscoLecDataVccMIB 1 }
47
48cLecDataDirectVcc OBJECT IDENTIFIER ::=
49	{ ciscoLecDataVccMIBObjects 1 }
50
51--Textual Conventions
52--
53-- none
54
55-- LEC Data Direct VCs
56
57cLecDataDirectVccTable OBJECT-TYPE
58        SYNTAX        SEQUENCE OF CLecDataDirectVccEntry
59        MAX-ACCESS    not-accessible
60        STATUS        current
61        DESCRIPTION
62                "A table containing entries for all VCCs used as
63                LAN-Emulation Data Direct VCCs."
64        ::= { cLecDataDirectVcc 1  }
65
66
67cLecDataDirectVccEntry OBJECT-TYPE
68        SYNTAX        CLecDataDirectVccEntry
69        MAX-ACCESS    not-accessible
70        STATUS        current
71        DESCRIPTION
72                "Each entry in this table represents a Data Direct VCC
73                for a particular Emulated LAN (ELAN):
74
75                - the ELAN is identified by the lecIndex value.
76                - the VCC is identified by the combination of the
77                  interface (ifIndex, for which the corresponding
78                  ifType has the value atm(37)), the VPI (atmVclVpi)
79                  and the VCI (atmVclVci).
80
81                Entries appear in the table as a LANE client
82                establishes Data Direct VCs with other LANE clients
83                and are removed when the VCs are dropped."
84        INDEX { lecIndex,
85                ifIndex,
86                atmVclVpi,
87                atmVclVci }
88        ::= { cLecDataDirectVccTable 1 }
89
90CLecDataDirectVccEntry ::= SEQUENCE {
91        cLecDataDirectLocalAtmAddress   AtmLaneAddress,
92        cLecDataDirectRemoteAtmAddress  AtmLaneAddress
93}
94
95cLecDataDirectLocalAtmAddress   OBJECT-TYPE
96        SYNTAX        AtmLaneAddress
97        MAX-ACCESS    read-only
98        STATUS        current
99        DESCRIPTION
100                "The ATM Address of the local end of this Data Direct
101                VCC."
102        ::= { cLecDataDirectVccEntry 1 }
103
104cLecDataDirectRemoteAtmAddress   OBJECT-TYPE
105        SYNTAX        AtmLaneAddress
106        MAX-ACCESS    read-only
107        STATUS        current
108        DESCRIPTION
109                "The ATM Address of the remote end of this Data Direct
110                VCC."
111        ::= { cLecDataDirectVccEntry 2 }
112
113-- Notifications
114
115ciscoLecDataVccMIBNotificationPrefix OBJECT IDENTIFIER ::=
116	{ ciscoLecDataVccMIB 2 }
117ciscoLecDataVccMIBNotifications OBJECT IDENTIFIER ::=
118	{ ciscoLecDataVccMIBNotificationPrefix 0 }
119-- none
120
121-- conformance information
122
123ciscoLecDataVccMIBConformance
124                OBJECT IDENTIFIER ::= { ciscoLecDataVccMIB 3 }
125ciscoLecDataVccMIBCompliances
126                OBJECT IDENTIFIER ::= { ciscoLecDataVccMIBConformance 1 }
127ciscoLecDataVccMIBGroups
128                OBJECT IDENTIFIER ::= { ciscoLecDataVccMIBConformance 2 }
129
130
131-- compliance statements
132
133ciscoLecDataVccMIBCompliance MODULE-COMPLIANCE
134        STATUS        current
135        DESCRIPTION
136                "This module should be implemented by all Cisco
137                 devices supporting ATM LAN Emulation Clients."
138        MODULE        -- this module
139        MANDATORY-GROUPS
140                { ciscoLecDataVccBaseMIBGroup }
141
142        ::= { ciscoLecDataVccMIBCompliances 1 }
143
144-- units of conformance
145
146ciscoLecDataVccBaseMIBGroup OBJECT-GROUP
147        OBJECTS       { cLecDataDirectLocalAtmAddress,
148                        cLecDataDirectRemoteAtmAddress }
149        STATUS        current
150        DESCRIPTION
151                "A collection of objects related to identifying
152                a LANE Client's Data Direct VCCs."
153        ::= { ciscoLecDataVccMIBGroups 1 }
154
155END
156