diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/transition/TN-PVLAN-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/transition/TN-PVLAN-MIB')
| -rw-r--r-- | MIBS/transition/TN-PVLAN-MIB | 140 |
1 files changed, 140 insertions, 0 deletions
diff --git a/MIBS/transition/TN-PVLAN-MIB b/MIBS/transition/TN-PVLAN-MIB new file mode 100644 index 0000000..f93f703 --- /dev/null +++ b/MIBS/transition/TN-PVLAN-MIB @@ -0,0 +1,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 |