Observium_CE/mibs/eltex/ELTEX-MES-ISS-VLAN-TUNNEL-MIB

482 lines
18 KiB
Plaintext

ELTEX-MES-ISS-VLAN-TUNNEL-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY, Integer32, Counter32
FROM SNMPv2-SMI
eltMesIss
FROM ELTEX-MES-ISS-MIB
TEXTUAL-CONVENTION, MacAddress
FROM SNMPv2-TC
TunnelStatus, fsVlanTunnelProtocolEntry,
fsVlanTunnelProtocolStatsEntry, fsVlanDiscardStatsEntry
FROM ARICENT-VLAN-EXT-MIB;
eltMesIssVlanTunnelMIB MODULE-IDENTITY
LAST-UPDATED "202106290000Z"
ORGANIZATION "Eltex Enterprise, Ltd."
CONTACT-INFO
"eltex-co.ru"
DESCRIPTION
"MIB extensions for configuring tunnel protocol."
REVISION "202106290000Z"
DESCRIPTION "Added objects for VRRP tunneling."
REVISION "202007060000Z"
DESCRIPTION "Initial revision."
::= { eltMesIss 21 }
-- --------------------------
-- Top level MIB structure --
-- --------------------------
eltMesIssVlanTunnelObjects OBJECT IDENTIFIER ::= { eltMesIssVlanTunnelMIB 1 }
eltMesIssVlanDiscardObjects OBJECT IDENTIFIER ::= { eltMesIssVlanTunnelMIB 2 }
-- ----------------------
-- Vlan tunnel objects --
-- ----------------------
eltMesIssVlanTunnelPvstAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the MAC address to be used for PVST packets
tunneling . When PVST tunneling is enabled on the port, this MAC address
will be used as destination MAC address of the PVST packets
received over the port.
PVST packets received with this MAC address will be treated as
data packets and are not processed.
When the tunneled PVST packets are sent out of the given network,
this MAC address will be replaced with the reserved address defined
for the PVST packets. This is done only when PVST protocol
tunnel status is set to Tunnel on the outgoing port, else the
packets are dropped."
::= { eltMesIssVlanTunnelObjects 1 }
eltMesIssVlanTunnelVtpAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the MAC address to be used for VTP packets
tunneling . When VTP tunneling is enabled on the port, this MAC address
will be used as destination MAC address of the VTP packets
received over the port.
VTP packets received with this MAC address will be treated as
data packets and are not processed.
When the tunneled VTP packets are sent out of the given network,
this MAC address will be replaced with the reserved address defined
for the VTP packets. This is done only when VTP protocol
tunnel status is set to Tunnel on the outgoing port, else the
packets are dropped."
::= { eltMesIssVlanTunnelObjects 2 }
eltMesIssVlanTunnelOspfAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the MAC address to be used for OSPF packets
tunneling . When OSPF tunneling is enabled on the port, this MAC address
will be used as destination MAC address of the OSPF packets
received over the port.
OSPF packets received with this MAC address will be treated as
data packets and are not processed.
When the tunneled OSPF packets are sent out of the given network,
this MAC address will be replaced with the reserved address defined
for the OSPF packets. This is done only when OSPF protocol
tunnel status is set to Tunnel on the outgoing port, else the
packets are dropped."
::= { eltMesIssVlanTunnelObjects 3 }
eltMesIssVlanTunnelRipAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the MAC address to be used for RIP packets
tunneling . When RIP tunneling is enabled on the port, this MAC address
will be used as destination MAC address of the RIP packets
received over the port.
RIP packets received with this MAC address will be treated as
data packets and are not processed.
When the tunneled RIP packets are sent out of the given network,
this MAC address will be replaced with the reserved address defined
for the RIP packets. This is done only when RIP protocol
tunnel status is set to Tunnel on the outgoing port, else the
packets are dropped."
::= { eltMesIssVlanTunnelObjects 4 }
eltMesIssVlanTunnelVrrpAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the MAC address to be used for VRRP packets
tunneling . When VRRP tunneling is enabled on the port, this MAC address
will be used as destination MAC address of the VRRP packets
received over the port.
VRRP packets received with this MAC address will be treated as
data packets and are not processed.
When the tunneled VRRP packets are sent out of the given network,
this MAC address will be replaced with the reserved address defined
for the VRRP packets. This is done only when VRRP protocol
tunnel status is set to Tunnel on the outgoing port, else the
packets are dropped."
::= { eltMesIssVlanTunnelObjects 5 }
-- ----------------------------------------------------------------
-- Tunnel protocol configuration table
-- ----------------------------------------------------------------
eltMesIssVlanTunnelProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltMesIssVlanTunnelProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information about the handling (Tunnel/Peer/Discard)
of customer protocols (PVST/VTP/OSPF/RIP/VRRP) inside a given network."
::= { eltMesIssVlanTunnelObjects 6 }
eltMesIssVlanTunnelProtocolEntry OBJECT-TYPE
SYNTAX EltMesIssVlanTunnelProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry indicating the handling (Tunnel/Peer/Discard) of
customer protocols (PVST/VTP/OSPF/RIP/VRRP) on this port.
Tunnel Status cannot be set to 'tunnel/discard', if the protocol
is enabled on the port."
AUGMENTS { fsVlanTunnelProtocolEntry }
::= { eltMesIssVlanTunnelProtocolTable 1 }
EltMesIssVlanTunnelProtocolEntry ::=
SEQUENCE {
eltMesIssVlanTunnelProtocolPvst TunnelStatus,
eltMesIssVlanTunnelProtocolVtp TunnelStatus,
eltMesIssVlanTunnelProtocolOspf TunnelStatus,
eltMesIssVlanTunnelProtocolRip TunnelStatus,
eltMesIssVlanTunnelProtocolVrrp TunnelStatus
}
eltMesIssVlanTunnelProtocolPvst OBJECT-TYPE
SYNTAX TunnelStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies whether to peer/tunnel/discard the PVST packets
received on the port."
::= { eltMesIssVlanTunnelProtocolEntry 1 }
eltMesIssVlanTunnelProtocolVtp OBJECT-TYPE
SYNTAX TunnelStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies whether to peer/tunnel/discard the VTP packets
received on the port."
::= { eltMesIssVlanTunnelProtocolEntry 2 }
eltMesIssVlanTunnelProtocolOspf OBJECT-TYPE
SYNTAX TunnelStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies whether to peer/tunnel/discard the OSPF packets
received on the port."
::= { eltMesIssVlanTunnelProtocolEntry 3 }
eltMesIssVlanTunnelProtocolRip OBJECT-TYPE
SYNTAX TunnelStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies whether to peer/tunnel/discard the RIP packets
received on the port."
::= { eltMesIssVlanTunnelProtocolEntry 4 }
eltMesIssVlanTunnelProtocolVrrp OBJECT-TYPE
SYNTAX TunnelStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object specifies whether to peer/tunnel/discard the VRRP packets
received on the port."
::= { eltMesIssVlanTunnelProtocolEntry 5 }
-- ----------------------------------------------------------------
-- Tunnel protocol statistics table
-- ----------------------------------------------------------------
eltMesIssVlanTunnelProtocolStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltMesIssVlanTunnelProtocolStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains statistics information about the tunneled
protocols (PVST/VTP/OSPF/RIP/VRRP)
received and transmitted over a port."
::= { eltMesIssVlanTunnelObjects 7 }
eltMesIssVlanTunnelProtocolStatsEntry OBJECT-TYPE
SYNTAX EltMesIssVlanTunnelProtocolStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry indicating the handling (Tunnel/Peer/Discard) of
protocols (PVST/VTP/OSPF/RIP/VRRP) on this port."
AUGMENTS { fsVlanTunnelProtocolStatsEntry }
::= { eltMesIssVlanTunnelProtocolStatsTable 1 }
EltMesIssVlanTunnelProtocolStatsEntry ::=
SEQUENCE {
eltMesIssVlanTunnelProtocolPvstPktsRecvd Counter32,
eltMesIssVlanTunnelProtocolPvstPktsSent Counter32,
eltMesIssVlanTunnelProtocolVtpPktsRecvd Counter32,
eltMesIssVlanTunnelProtocolVtpPktsSent Counter32,
eltMesIssVlanTunnelProtocolOspfPktsRecvd Counter32,
eltMesIssVlanTunnelProtocolOspfPktsSent Counter32,
eltMesIssVlanTunnelProtocolRipPktsRecvd Counter32,
eltMesIssVlanTunnelProtocolRipPktsSent Counter32,
eltMesIssVlanTunnelProtocolVrrpPktsRecvd Counter32,
eltMesIssVlanTunnelProtocolVrrpPktsSent Counter32
}
eltMesIssVlanTunnelProtocolPvstPktsRecvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of PVST packets received on a port
on which the PVST tunneling status is enabled."
::= { eltMesIssVlanTunnelProtocolStatsEntry 1 }
eltMesIssVlanTunnelProtocolPvstPktsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of PVST packets transmitted on a port
for which the PVST tunneling status is enabled."
::= { eltMesIssVlanTunnelProtocolStatsEntry 2 }
eltMesIssVlanTunnelProtocolVtpPktsRecvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of VTP packets received on a port
on which the VTP tunneling status is enabled."
::= { eltMesIssVlanTunnelProtocolStatsEntry 3 }
eltMesIssVlanTunnelProtocolVtpPktsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of VTP packets transmitted on a port
for which the VTP tunneling status is enabled."
::= { eltMesIssVlanTunnelProtocolStatsEntry 4 }
eltMesIssVlanTunnelProtocolOspfPktsRecvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of OSPF packets received on a port
on which the OSPF tunneling status is enabled."
::= { eltMesIssVlanTunnelProtocolStatsEntry 5 }
eltMesIssVlanTunnelProtocolOspfPktsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of OSPF packets transmitted on a port
for which the OSPF tunneling status is enabled."
::= { eltMesIssVlanTunnelProtocolStatsEntry 6 }
eltMesIssVlanTunnelProtocolRipPktsRecvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of RIP packets received on a port
on which the RIP tunneling status is enabled."
::= { eltMesIssVlanTunnelProtocolStatsEntry 7 }
eltMesIssVlanTunnelProtocolRipPktsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of RIP packets transmitted on a port
for which the RIP tunneling status is enabled."
::= { eltMesIssVlanTunnelProtocolStatsEntry 8 }
eltMesIssVlanTunnelProtocolVrrpPktsRecvd OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of VRRP packets received on a port
on which the VRRP tunneling status is enabled."
::= { eltMesIssVlanTunnelProtocolStatsEntry 9 }
eltMesIssVlanTunnelProtocolVrrpPktsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of VRRP packets transmitted on a port
for which the VRRP tunneling status is enabled."
::= { eltMesIssVlanTunnelProtocolStatsEntry 10 }
-- ----------------------------------------------------------------
-- VLAN Discard statistics table
-- ----------------------------------------------------------------
eltMesIssVlanDiscardStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF EltMesIssVlanDiscardStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains statistics information about the protocol
packets (PVST/VTP/OSPF/RIP/VRRP) discarded on
reception and transmission side due to 'Discard' tunnel protocol
status."
::= { eltMesIssVlanDiscardObjects 1 }
eltMesIssVlanDiscardStatsEntry OBJECT-TYPE
SYNTAX EltMesIssVlanDiscardStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry indicating the Discard statistics for L2 protocol packets."
AUGMENTS { fsVlanDiscardStatsEntry }
::= { eltMesIssVlanDiscardStatsTable 1 }
EltMesIssVlanDiscardStatsEntry ::=
SEQUENCE {
eltMesIssVlanDiscardPvstPktsRx Counter32,
eltMesIssVlanDiscardPvstPktsTx Counter32,
eltMesIssVlanDiscardVtpPktsRx Counter32,
eltMesIssVlanDiscardVtpPktsTx Counter32,
eltMesIssVlanDiscardOspfPktsRx Counter32,
eltMesIssVlanDiscardOspfPktsTx Counter32,
eltMesIssVlanDiscardRipPktsRx Counter32,
eltMesIssVlanDiscardRipPktsTx Counter32,
eltMesIssVlanDiscardVrrpPktsRx Counter32,
eltMesIssVlanDiscardVrrpPktsTx Counter32
}
eltMesIssVlanDiscardPvstPktsRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of PVST packets discarded on
the reception side when the tunnel protocol status is
set as Discard."
::= { eltMesIssVlanDiscardStatsEntry 1 }
eltMesIssVlanDiscardPvstPktsTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of PVST packets discarded on
the transmission side when the tunnel protocol status is
set as Discard."
::= { eltMesIssVlanDiscardStatsEntry 2 }
eltMesIssVlanDiscardVtpPktsRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of VTP packets discarded on
the reception side when the tunnel protocol status is
set as Discard."
::= { eltMesIssVlanDiscardStatsEntry 3 }
eltMesIssVlanDiscardVtpPktsTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of VTP packets discarded on
the transmission side when the tunnel protocol status is
set as Discard."
::= { eltMesIssVlanDiscardStatsEntry 4 }
eltMesIssVlanDiscardOspfPktsRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of OSPF packets discarded on
the reception side when the tunnel protocol status is
set as Discard."
::= { eltMesIssVlanDiscardStatsEntry 5 }
eltMesIssVlanDiscardOspfPktsTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of OSPF packets discarded on
the transmission side when the tunnel protocol status is
set as Discard."
::= { eltMesIssVlanDiscardStatsEntry 6 }
eltMesIssVlanDiscardRipPktsRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of RIP packets discarded on
the reception side when the tunnel protocol status is
set as Discard."
::= { eltMesIssVlanDiscardStatsEntry 7 }
eltMesIssVlanDiscardRipPktsTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of RIP packets discarded on
the transmission side when the tunnel protocol status is
set as Discard."
::= { eltMesIssVlanDiscardStatsEntry 8 }
eltMesIssVlanDiscardVrrpPktsRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of VRRP packets discarded on
the reception side when the tunnel protocol status is
set as Discard."
::= { eltMesIssVlanDiscardStatsEntry 9 }
eltMesIssVlanDiscardVrrpPktsTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object displays the number of VRRP packets discarded on
the transmission side when the tunnel protocol status is
set as Discard."
::= { eltMesIssVlanDiscardStatsEntry 10 }
END