librenms/mibs/linksys/LINKSYS-ProtectedPorts-MIB
PipoCanaja 36e709ebab Improved Linksys support, including POE (#10075)
Fixes #9718 

This PR adds POE graphs, even if not all the values that are polled on other OSes are available on this one.  

DO NOT DELETE THIS TEXT

#### Please note

> Please read this information carefully. You can run `./scripts/pre-commit.php` to check your code before submitting.

- [X] Have you followed our [code guidelines?](http://docs.librenms.org/Developing/Code-Guidelines/)

#### Testers

If you would like to test this pull request then please run: `./scripts/github-apply <pr_id>`, i.e `./scripts/github-apply 10075`
After you are done testing, you can remove the changes with `./scripts/github-remove`.  If there are schema changes, you can ask on discord how to revert.
2019-04-09 20:32:57 +01:00

135 lines
4.1 KiB
Plaintext

LINKSYS-ProtectedPorts-MIB DEFINITIONS ::= BEGIN
-- Title: Linksys Switch Interfaces Private
-- Version: 7.46
-- Date: 13 Apr 2008
IMPORTS
ifIndex FROM IF-MIB
Unsigned32, MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC
PortList FROM Q-BRIDGE-MIB
rnd FROM LINKSYS-MIB;
rlProtectedPorts MODULE-IDENTITY
LAST-UPDATED "200805031234Z"
ORGANIZATION "Linksys LLC."
CONTACT-INFO
"www.linksys.com/business/support"
DESCRIPTION
"<description>"
REVISION "200805031234Z"
DESCRIPTION
"The private MIB module definition for Protected Ports MIB."
::= { rnd 132 }
-- rlProtectedPortsTable
rlProtectedPortsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlProtectedPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing entries of protected ports configuration information"
::= { rlProtectedPorts 1 }
rlProtectedPortsEntry OBJECT-TYPE
SYNTAX RlProtectedPortsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table entry of protected ports configuration information"
INDEX { ifIndex }
::= { rlProtectedPortsTable 1 }
RlProtectedPortsEntry ::= SEQUENCE {
rlProtectedPortType INTEGER,
rlProtectedPortCommunity INTEGER
}
rlProtectedPortType OBJECT-TYPE
SYNTAX INTEGER {
not-protected(1),
protected(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set port protected mode: not-protected, protected
protected ports filter layer 2 traffic from other protected ports"
DEFVAL { not-protected }
::= { rlProtectedPortsEntry 1 }
rlProtectedPortCommunity OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Associate protected port with community number which becoming active only when
rlProtectedPortsStatus changed to protected
protected community ports filter layer 2 traffic from protected ports
and from other protected community ports, but do not filter layer 2
traffic from same community ports.
value of 0 disassociate port from its community.
"
DEFVAL { 0 }
::= { rlProtectedPortsEntry 2 }
--------------------------------------------------------------------------------
-- rlProtectedPortsStatusTable
rlProtectedPortsStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlProtectedPortsStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing entries of protected ports status"
::= { rlProtectedPorts 2 }
rlProtectedPortsStatusEntry OBJECT-TYPE
SYNTAX RlProtectedPortsStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table entry containing protected ports DB status information"
INDEX { ifIndex }
::= { rlProtectedPortsStatusTable 1 }
RlProtectedPortsStatusEntry ::= SEQUENCE {
rlProtectedPortEgressPorts PortList
}
rlProtectedPortEgressPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"list of ports which are not filtered by protected port mechanism when traffic is forwarded from
the specified ifIndex"
::= { rlProtectedPortsStatusEntry 1 }
--------------------------------------------------------------------------------
-- rlProtectedPortsGroup
rlProtectedPortsGlobalEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"true - set all system fast ethernet ports to protected state
false - set all system fast ethernet ports to not protected state"
DEFVAL { false }
::= { rlProtectedPorts 3 }
END