Files
librenms-librenms/mibs/transition/TN-PVLAN-MIB
JoshWeepie 4e62838cce Add support for Transition NIDs (#9729)
* Add support for Transition NIDs

* Upload Transition logo

* Create transition

* Add files via upload

* Add files via upload

* Delete transition

* Delete MEF-UNI-MIB.smi

* Delete PTP-MIB.smi

* Delete BRIDGE-MIB.smi

* Delete ENTITY-STATE-TC-MIB.smi

removed standard mibs

* remove extensions from mibs

* Create TN-AC-MIB

* Removed extensions from Transition MIBs

* Delete TN-AC-MIB

* Create transition.snmprec

Added test data

* Renamed some mibs + updated tests

* Update transition.json
2019-04-29 22:14:46 -05:00

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