Observium_CE/mibs/raisecom/CONVERTOR-VLAN-MIB

162 lines
4.8 KiB
Plaintext

--MibName=rcmcVlanConfig
-- =======================================================================
-- Version info
--
-- Version 1.0 Created 2005.07.27 by LONGYAGN
-- This version of MIB is created just for the use of Network Management Systems
-- display and set the system configuration of convertor .
--
-- Copyright(c) 2002-2005 by RAISECOM TECH, Ltd.
-- =======================================================================
CONVERTOR-VLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY
FROM SNMPv2-SMI
OBJECT-TYPE
FROM SNMPv2-SMI
iscomMediaConvertor
FROM RAISECOM-BASE-MIB
PortList,EnableVar
FROM SWITCH-TC;
rcmcVlanConfig MODULE-IDENTITY
LAST-UPDATED "200507270000Z"
ORGANIZATION "Raisecom Science & Technology Co., ltd"
CONTACT-INFO "Raisecom Science & Technology Co., ltd.
E-mail: support@raisecom.com"
DESCRIPTION "iscom Convertor system Enterprise MIB definition."
::= { iscomMediaConvertor 2 }
rcmcVlanCoreTagType OBJECT-TYPE
SYNTAX INTEGER(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of core tag type."
DEFVAL { 37120 }
::= { rcmcVlanConfig 1 }
rcmcVlanSwitchMode OBJECT-TYPE
SYNTAX INTEGER
{
transparent(1),
dot1q-vlan(2),
double-tagged-vlan(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The switch mode of the device is transparent(1) or vlan(2)."
::= { rcmcVlanConfig 2 }
rcmcVlanPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcmcVlanPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of ports' vlan information and associated properties."
::= { rcmcVlanConfig 3 }
rcmcVlanPortConfigEntry OBJECT-TYPE
SYNTAX RcmcVlanPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table entry for ports' vlan information."
INDEX { rcmcVlanPortIndex }
::= { rcmcVlanPortConfigTable 1 }
RcmcVlanPortConfigEntry ::= SEQUENCE {
rcmcVlanPortIndex Integer32,
rcmcVlanNative INTEGER,
rcmcVlanNativeOverride EnableVar,
rcmcVlanDoubleTagEnable EnableVar,
rcmcVlanIngressFilter EnableVar,
rcmcVlanAcceptFrameType INTEGER,
rcmcVlanEgressDefault INTEGER
}
rcmcVlanPortIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index based 1 that uniquely identifies a port entry."
::= { rcmcVlanPortConfigEntry 1 }
rcmcVlanNative OBJECT-TYPE
SYNTAX INTEGER(1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Native vlan."
::= { rcmcVlanPortConfigEntry 2 }
rcmcVlanNativeOverride OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If enable, set all ingress packets' vlan ID
to native vlan. Else, do nothing."
DEFVAL { disable }
::= { rcmcVlanPortConfigEntry 3 }
rcmcVlanDoubleTagEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set double tag to enable(1) or disable(2)."
DEFVAL { disable }
::= { rcmcVlanPortConfigEntry 4 }
rcmcVlanIngressFilter OBJECT-TYPE
SYNTAX INTEGER
{
none(1),
notmember(2),
unkown(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ingress filter packets type."
::= { rcmcVlanPortConfigEntry 5 }
rcmcVlanAcceptFrameType OBJECT-TYPE
SYNTAX INTEGER
{
all(1),
tag(2),
untag(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Accept frame type."
::= { rcmcVlanPortConfigEntry 6 }
rcmcVlanEgressDefault OBJECT-TYPE
SYNTAX INTEGER
{
unmodify(1),
tag(2),
untag(3),
disable(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The object indicates how to process egress packets
if their vlan dosen't exist."
DEFVAL { unmodify }
::= { rcmcVlanPortConfigEntry 7 }
END