1-- *****************************************************************
2-- TN-DEV-VLAN-TRANSLATION-MIB
3--
4-- Copyright (c) 2012, Transition Networks Inc.
5-- All rights reserved.
6-- *****************************************************************
7--
8TN-DEV-VLAN-TRANSLATION-MIB DEFINITIONS ::= BEGIN
9
10IMPORTS
11    OBJECT-TYPE,
12    Unsigned32  FROM SNMPv2-SMI
13    RowStatus  FROM SNMPv2-TC
14    PortList, VlanId  FROM Q-BRIDGE-MIB
15    tnDevMgmt  FROM TN-MGMT-MIB;
16
17tnDevVlanTranslation OBJECT IDENTIFIER ::= { tnDevMgmt 37 }
18
19--
20-- MIB variables
21--
22
23--
24-- tnVlanTransPort2GroupMapTable
25--
26tnVlanTransPort2GroupMapTable OBJECT-TYPE
27    SYNTAX        SEQUENCE OF TnVlanTransPort2GroupMapEntry
28    MAX-ACCESS    not-accessible
29    STATUS        current
30    DESCRIPTION
31    "This table contains a mapping set of Port members to a Group ID for all switch ports."
32    ::= { tnDevVlanTranslation 1 }
33
34tnVlanTransPort2GroupMapEntry OBJECT-TYPE
35    SYNTAX        TnVlanTransPort2GroupMapEntry
36    MAX-ACCESS    not-accessible
37    STATUS        current
38    DESCRIPTION
39    "The entry contains detailed information used to map Port members to a Group."
40
41    INDEX { tnVlanTransPort2GroupMapGroupId }
42    ::= { tnVlanTransPort2GroupMapTable 1 }
43
44TnVlanTransPort2GroupMapEntry ::= SEQUENCE {
45    tnVlanTransPort2GroupMapGroupId         Unsigned32,
46    tnVlanTransPort2GroupMapPortMember      PortList,
47    tnVlanTransPort2GroupMapRowStatus       RowStatus
48    }
49
50tnVlanTransPort2GroupMapGroupId OBJECT-TYPE
51    SYNTAX      Unsigned32
52    MAX-ACCESS  not-accessible
53    STATUS current
54    DESCRIPTION
55        "Indicates the Group ID in the entry."
56    ::= { tnVlanTransPort2GroupMapEntry 1 }
57
58tnVlanTransPort2GroupMapPortMember OBJECT-TYPE
59    SYNTAX PortList
60    MAX-ACCESS read-create
61    STATUS current
62    DESCRIPTION
63        "The port member of an entry."
64    ::= { tnVlanTransPort2GroupMapEntry 2 }
65
66tnVlanTransPort2GroupMapRowStatus OBJECT-TYPE
67    SYNTAX      RowStatus
68    MAX-ACCESS  read-create
69    STATUS      current
70    DESCRIPTION
71        "This indicates the status of the entry, and is used to create
72        and delete entries in this table."
73    ::= { tnVlanTransPort2GroupMapEntry 3 }
74
75--
76-- tnVlanTransMapTable
77--
78tnVlanTransMapTable OBJECT-TYPE
79    SYNTAX        SEQUENCE OF TnVlanTransMapEntry
80    MAX-ACCESS    not-accessible
81    STATUS        current
82    DESCRIPTION
83    "This table contains a mapping set of VLAN ID to other VLAN ID for a particular Group ID Globally."
84    ::= { tnDevVlanTranslation 2 }
85
86tnVlanTransMapEntry OBJECT-TYPE
87    SYNTAX        TnVlanTransMapEntry
88    MAX-ACCESS    not-accessible
89    STATUS        current
90    DESCRIPTION
91    "The entry contains detailed information used to map VLAN ID to other VLAN ID for a particular Group ID Globally."
92
93    INDEX { tnVlanTransMapGroupId, tnVlanTransMapVlanId }
94    ::= { tnVlanTransMapTable 1 }
95
96TnVlanTransMapEntry ::= SEQUENCE {
97    tnVlanTransMapGroupId                   Unsigned32,
98    tnVlanTransMapVlanId                    VlanId,
99    tnVlanTransMapTranslatedVlanId          VlanId,
100    tnVlanTransMapRowStatus                 RowStatus
101    }
102
103tnVlanTransMapGroupId OBJECT-TYPE
104    SYNTAX      Unsigned32
105    MAX-ACCESS  not-accessible
106    STATUS current
107    DESCRIPTION
108        "Indicates the Group ID in the entry."
109    ::= { tnVlanTransMapEntry 1 }
110
111tnVlanTransMapVlanId OBJECT-TYPE
112    SYNTAX      VlanId
113    MAX-ACCESS  not-accessible
114    STATUS current
115    DESCRIPTION
116        "Indicates the VLAN ID in the entry."
117    ::= { tnVlanTransMapEntry 2 }
118
119tnVlanTransMapTranslatedVlanId OBJECT-TYPE
120    SYNTAX      VlanId
121    MAX-ACCESS  read-write
122    STATUS current
123    DESCRIPTION
124        "Indicates the mapping VLAN ID in the entry."
125    ::= { tnVlanTransMapEntry 3 }
126
127tnVlanTransMapRowStatus OBJECT-TYPE
128    SYNTAX      RowStatus
129    MAX-ACCESS  read-create
130    STATUS      current
131    DESCRIPTION
132        "This indicates the status of the entry, and is used to create
133        and delete entries in this table."
134    ::= { tnVlanTransMapEntry 4 }
135
136--
137-- Notifications
138--
139
140END
141