272 lines
12 KiB
Plaintext
272 lines
12 KiB
Plaintext
ELTEX-MES-IF-EXTENSION-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Title: ELTEX MES Switch Interfaces Extension Private
|
|
-- Version: 1.0
|
|
-- Date: 21 Sep 2012
|
|
-- 21-Sep-2012 - Added eltIfDot1qCustomEtherTypeEgressTable
|
|
|
|
IMPORTS
|
|
eltMesIfExtensionMIB FROM ELTEX-MES-MNG-MIB
|
|
ifIndex, InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB
|
|
PortList, VlanIndex FROM Q-BRIDGE-MIB
|
|
Unsigned32, Integer32, Counter32,
|
|
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
|
Counter FROM RFC1155-SMI
|
|
RowStatus FROM SNMPv2-TC;
|
|
|
|
eltMesIfExtensionMIBObjects OBJECT IDENTIFIER ::= { eltMesIfExtensionMIB 1 }
|
|
|
|
eltMesIfExtDot1qCustomEtherType OBJECT IDENTIFIER ::= { eltMesIfExtensionMIBObjects 3 }
|
|
eltMesIfExtDot1q OBJECT IDENTIFIER ::= { eltMesIfExtensionMIBObjects 4 }
|
|
|
|
|
|
eltIfDot1qCustomEgressEtherTypeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EltIfDot1qCustomEgressEtherTypeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A list of the interfaces that support
|
|
the 802.1q custom egress ethertype feature."
|
|
::= { eltMesIfExtDot1qCustomEtherType 1 }
|
|
|
|
eltIfDot1qCustomEgressEtherTypeEntry OBJECT-TYPE
|
|
SYNTAX EltIfDot1qCustomEgressEtherTypeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry containing the custom egress EtherType
|
|
information for the interface.
|
|
Only interfaces with custom 802.1q
|
|
ethertype control are listed in the
|
|
table."
|
|
INDEX { ifIndex }
|
|
::= { eltIfDot1qCustomEgressEtherTypeTable 1 }
|
|
|
|
EltIfDot1qCustomEgressEtherTypeEntry ::= SEQUENCE {
|
|
eltIfDot1qCustomEgressEtherType Integer32
|
|
}
|
|
|
|
eltIfDot1qCustomEgressEtherType OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The Dot1qEtherType allow administrator
|
|
to select a non-standard (other than 0x8100)
|
|
2-byte ethertype for the interface to
|
|
interoperate with third party vendor's system
|
|
that do not use the standard 0x8100 ethertype
|
|
to identify 802.1q-tagged frames.
|
|
|
|
The current administrative value of the
|
|
802.1q ethertype for the interface. The
|
|
administrative 802.1q ethertype value may
|
|
differ from the operational 802.1q ethertype
|
|
value. On some platforms, 802.1q ethertype
|
|
may be assigned per group rather than per port.
|
|
If multiple ports belong to a port group,
|
|
the 802.1q ethertype assigned to any of
|
|
the ports in such group will apply to all
|
|
ports in the same group.
|
|
|
|
To configure non-standard dot1q egress ethertype
|
|
is only recommended when the Eltex device
|
|
is connected to any third party vendor device."
|
|
::= { eltIfDot1qCustomEgressEtherTypeEntry 1 }
|
|
|
|
eltIfDot1qCustomIngressEtherTypeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EltIfDot1qCustomIngressEtherTypeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A list of the interfaces that support
|
|
the 802.1q custom ingress ethertype feature."
|
|
::= { eltMesIfExtDot1qCustomEtherType 2 }
|
|
|
|
eltIfDot1qCustomIngressEtherTypeEntry OBJECT-TYPE
|
|
SYNTAX EltIfDot1qCustomIngressEtherTypeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry containing the custom ingress EtherTypes
|
|
set for the interface to classify stag and ctag.
|
|
Only interfaces with custom 802.1q
|
|
ethertype control are listed in the
|
|
table."
|
|
INDEX { ifIndex }
|
|
::= { eltIfDot1qCustomIngressEtherTypeTable 1 }
|
|
|
|
EltIfDot1qCustomIngressEtherTypeEntry ::= SEQUENCE {
|
|
eltIfDot1qCustomIngressEtherType1 Integer32,
|
|
eltIfDot1qCustomIngressEtherType2 Integer32,
|
|
eltIfDot1qCustomIngressEtherType3 Integer32,
|
|
eltIfDot1qCustomIngressEtherType4 Integer32,
|
|
eltIfDot1qCustomIngressEtherType5 Integer32,
|
|
eltIfDot1qCustomIngressEtherType6 Integer32,
|
|
eltIfDot1qCustomIngressEtherType7 Integer32
|
|
}
|
|
|
|
eltIfDot1qCustomIngressEtherType1 OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 33024 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This fields holds default ethertype 0x8100 or zero
|
|
if ethertype 0x8100 is not used to classify SVLAN on
|
|
current interface."
|
|
DEFVAL { 33024 }
|
|
::= { eltIfDot1qCustomIngressEtherTypeEntry 1 }
|
|
|
|
eltIfDot1qCustomIngressEtherType2 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..33023 | 33025..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The custom ethertype to classify ingress vlan tags (SVLAN)
|
|
for the interface to interoperate with third party vendor's
|
|
system that do not use the standard 0x8100 ethertype
|
|
to identify 802.1q-tagged frames."
|
|
DEFVAL { 0 }
|
|
::= { eltIfDot1qCustomIngressEtherTypeEntry 2 }
|
|
|
|
eltIfDot1qCustomIngressEtherType3 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..33023 | 33025..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The custom ethertype to classify ingress vlan tags (SVLAN)
|
|
for the interface to interoperate with third party vendor's
|
|
system that do not use the standard 0x8100 ethertype
|
|
to identify 802.1q-tagged frames."
|
|
DEFVAL { 0 }
|
|
::= { eltIfDot1qCustomIngressEtherTypeEntry 3 }
|
|
|
|
eltIfDot1qCustomIngressEtherType4 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..33023 | 33025..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The custom ethertype to classify ingress vlan tags (SVLAN)
|
|
for the interface to interoperate with third party vendor's
|
|
system that do not use the standard 0x8100 ethertype
|
|
to identify 802.1q-tagged frames."
|
|
DEFVAL { 0 }
|
|
::= { eltIfDot1qCustomIngressEtherTypeEntry 4 }
|
|
|
|
eltIfDot1qCustomIngressEtherType5 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..33023 | 33025..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The custom ethertype to classify ingress vlan tags (SVLAN)
|
|
for the interface to interoperate with third party vendor's
|
|
system that do not use the standard 0x8100 ethertype
|
|
to identify 802.1q-tagged frames."
|
|
DEFVAL { 0 }
|
|
::= { eltIfDot1qCustomIngressEtherTypeEntry 5 }
|
|
|
|
eltIfDot1qCustomIngressEtherType6 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..33023 | 33025..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The custom ethertype to classify ingress vlan tags (SVLAN)
|
|
for the interface to interoperate with third party vendor's
|
|
system that do not use the standard 0x8100 ethertype
|
|
to identify 802.1q-tagged frames."
|
|
DEFVAL { 0 }
|
|
::= { eltIfDot1qCustomIngressEtherTypeEntry 6 }
|
|
|
|
eltIfDot1qCustomIngressEtherType7 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..33023 | 33025..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The custom ethertype to classify ingress vlan tags (SVLAN)
|
|
for the interface to interoperate with third party vendor's
|
|
system that do not use the standard 0x8100 ethertype
|
|
to identify 802.1q-tagged frames."
|
|
DEFVAL { 0 }
|
|
::= { eltIfDot1qCustomIngressEtherTypeEntry 7 }
|
|
|
|
|
|
eltIfDot1qIngressCvlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EltIfDot1qIngressCvlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A list of the interfaces ingress C-VLAN settings."
|
|
::= { eltMesIfExtDot1q 1 }
|
|
|
|
eltIfDot1qIngressCvlanEntry OBJECT-TYPE
|
|
SYNTAX EltIfDot1qIngressCvlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "An entry containing ingress C-VLAN assignment
|
|
for the interface."
|
|
INDEX { ifIndex }
|
|
::= { eltIfDot1qIngressCvlanTable 1 }
|
|
|
|
EltIfDot1qIngressCvlanEntry ::= SEQUENCE {
|
|
eltIfDot1qIngressCvlanTag Integer32
|
|
}
|
|
|
|
eltIfDot1qIngressCvlanTag OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4095 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "C-VLAN tag for the interface assigned
|
|
in ingress pipe. 0 means no C-VLAN assignment."
|
|
::= { eltIfDot1qIngressCvlanEntry 1 }
|
|
|
|
eltIfDot1qTr101CVlanMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EltIfDot1qTr101CVlanMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "TR-101 mapping feature is used to filter
|
|
egress traffic on Customer ports by C-VLAN ID
|
|
(Inner VLAN tag) in the TR-101 global mode.
|
|
Inner VLAN IDs for the Customer ports are configured
|
|
via the eltIfDot1qIngressCvlanTable table.
|
|
|
|
Customer ports with C-VLAN ID configured in the
|
|
eltIfDot1qIngressCvlanTag field will egress only
|
|
the packets with this C-VLAN ID if corresponding
|
|
entry is configured in the eltIfDot1qTr101CVlanMapTable.
|
|
There is also a list of ingress Provider ports that
|
|
must be configured via eltIfDot1qTr101CVlanMapPortList
|
|
field. Only the packets received on these ports will be
|
|
filtered by C-VLAN ID on the egress Customer ports."
|
|
|
|
::= { eltMesIfExtDot1q 2 }
|
|
|
|
eltIfDot1qTr101CVlanMapEntry OBJECT-TYPE
|
|
SYNTAX EltIfDot1qTr101CVlanMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Each entry of this table represents a C-VLAN ID
|
|
(Inner VLAN tag) which the traffic egressed from the
|
|
Customer ports will be filtered by.
|
|
|
|
To restrict a Customer port for transmitting only
|
|
the traffic with its Inner VLAN ID,
|
|
a eltIfDot1qTr101CVlanMapEntry with corresponding
|
|
VLAN ID must be created."
|
|
|
|
INDEX { eltIfDot1qIngressCvlanTag }
|
|
::= { eltIfDot1qTr101CVlanMapTable 1 }
|
|
|
|
EltIfDot1qTr101CVlanMapEntry ::= SEQUENCE {
|
|
eltIfDot1qTr101CVlanMapRowStatus RowStatus,
|
|
eltIfDot1qTr101CVlanMapPortList PortList
|
|
}
|
|
|
|
eltIfDot1qTr101CVlanMapRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Entry Row status."
|
|
::= { eltIfDot1qTr101CVlanMapEntry 1 }
|
|
|
|
eltIfDot1qTr101CVlanMapPortList OBJECT-TYPE
|
|
SYNTAX PortList
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "A list of ingress Provider ports that are receiving
|
|
the packets destined to the Customer ports. An ingress
|
|
Provider port must be defined in the list to bridge the
|
|
packets only to the Customer ports with the corresponding
|
|
C-VLAN ID."
|
|
::= { eltIfDot1qTr101CVlanMapEntry 2 }
|
|
|
|
|
|
|
|
END
|