1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
|
-- *****************************************************************
-- TN-PRIVATE-VLAN-MIB
--
-- Copyright (c) 2012, Transition Networks Inc.
-- All rights reserved.
-- *****************************************************************
--
TN-PRIVATE-VLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Unsigned32,
Integer32 FROM SNMPv2-SMI
NOTIFICATION-GROUP FROM SNMPv2-CONF
TEXTUAL-CONVENTION, TimeStamp,
RowStatus, TruthValue FROM SNMPv2-TC
entPhysicalIndex FROM ENTITY-MIB
PortList FROM Q-BRIDGE-MIB
tnProducts FROM TRANSITION-SMI;
tnPrivateVlanMIB MODULE-IDENTITY
LAST-UPDATED "201207310000Z"
ORGANIZATION "Transition Networks, Inc."
CONTACT-INFO
"Transition Networks
Technical Support
10900 Red Circle Drive
Minnetonka, MN 55343 USA
Tel: +1-800-526-9267
E-mail: techsupport@transition.com"
DESCRIPTION
"The mib module is designed for private vlans."
::= { tnProducts 26 }
tnPrivateVlansMIBObjects
OBJECT IDENTIFIER ::= { tnPrivateVlanMIB 1 }
tnPrivateVlanMIBNotifications
OBJECT IDENTIFIER ::= { tnPrivateVlanMIB 2 }
--
-- MIB variables
--
tnPrivateVlanMgmt
OBJECT IDENTIFIER ::= { tnPrivateVlansMIBObjects 1 }
--
-- tnPVlanMembershipTable
--
tnPVlanMembershipTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnPVlanMembershipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is a mapping for private vlan."
::= { tnPrivateVlanMgmt 1 }
tnPVlanMembershipEntry OBJECT-TYPE
SYNTAX TnPVlanMembershipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entries list the entries that maps private vlan."
INDEX { entPhysicalIndex, tnPVlanMembershipPVlanId }
::= { tnPVlanMembershipTable 1 }
TnPVlanMembershipEntry ::= SEQUENCE {
tnPVlanMembershipPVlanId Unsigned32,
tnPVlanMembershipPortMember PortList,
tnPVlanMembershipRowStatus RowStatus
}
tnPVlanMembershipPVlanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Private VLAN id in the system, typically ranges from 1 to max number of ports."
::= { tnPVlanMembershipEntry 1 }
tnPVlanMembershipPortMember OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port member of an entry."
::= { tnPVlanMembershipEntry 2 }
tnPVlanMembershipRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This indicates the status of the entry, and is used to create
and delete entries in this table."
::= { tnPVlanMembershipEntry 3 }
--
-- tnPVlanPortIsolationTable
--
tnPVlanPortIsolationTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnPVlanPortIsolationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is a mapping for private vlan isolation."
::= { tnPrivateVlanMgmt 2 }
tnPVlanPortIsolationEntry OBJECT-TYPE
SYNTAX TnPVlanPortIsolationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entries list the entries that maps private vlan isolation table."
INDEX { entPhysicalIndex }
::= { tnPVlanPortIsolationTable 1 }
TnPVlanPortIsolationEntry ::= SEQUENCE {
tnPVlanPortIsolationPortMember PortList
}
tnPVlanPortIsolationPortMember OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port member of a port isolation configuration entry."
::= { tnPVlanPortIsolationEntry 1 }
--
-- Notifications
--
END
|