141 lines
3.7 KiB
Plaintext
141 lines
3.7 KiB
Plaintext
-- *****************************************************************
|
|
-- 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
|