Initial commit
This commit is contained in:
650
MIBS/junos/JUNIPER-VLAN-MIB
Normal file
650
MIBS/junos/JUNIPER-VLAN-MIB
Normal file
@ -0,0 +1,650 @@
|
||||
--
|
||||
-- Juniper Enterprise Specific MIB: Vlan
|
||||
--
|
||||
-- Copyright (c) 2007-2011, Juniper Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- The contents of this document are subject to change without notice.
|
||||
--
|
||||
|
||||
JUNIPER-VLAN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
MacAddress, TruthValue, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
InetAddress, InetAddressType, InetAddressPrefixLength
|
||||
FROM INET-ADDRESS-MIB
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
jnxExVlan
|
||||
FROM JUNIPER-EX-SMI;
|
||||
|
||||
jnxVlanMIBObjects MODULE-IDENTITY
|
||||
LAST-UPDATED "200901090000Z" -- Fri Jan 09 00:00:00 2009 UTC
|
||||
ORGANIZATION "Juniper Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Juniper Technical Assistance Center
|
||||
Juniper Networks, Inc.
|
||||
1194 N. Mathilda Avenue
|
||||
Sunnyvale, CA 94089
|
||||
E-mail: support@juniper.net"
|
||||
DESCRIPTION
|
||||
"This module contains definitions for management information for
|
||||
pre-standards IEEE 802.1Q VLANs and their association with a Lan
|
||||
Emulation Client (lec). Devices implementing these pre-standards
|
||||
maintain port groupings and associated filters used to form a
|
||||
'virtual bridge'."
|
||||
REVISION
|
||||
"200901090000Z" -- Fri Jan 09 00:00:00 2009 UTC
|
||||
DESCRIPTION
|
||||
"Marked the deprecated Objects of jnxVlanTable,
|
||||
jnxVlanInterfaceTable and jnxVlanPortGroupTable
|
||||
as Obsolete."
|
||||
REVISION
|
||||
"200901200000Z" -- Mon Jan 20 00:00:00 2009 UTC
|
||||
DESCRIPTION
|
||||
"Added new Object jnxExVlanTag to represent Vlan Tag information
|
||||
for each Vlan."
|
||||
REVISION
|
||||
"201009070000Z" -- Tue Sep 7 00:00:00 2010 UTC
|
||||
DESCRIPTION
|
||||
"Added new Objects jnxExVlanPortTagness and jnxExVlanPortAccessMode as
|
||||
part of jnxExVlanPortGroupTable."
|
||||
|
||||
::= { jnxExVlan 1 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- VLAN Configuration
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
jnxVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A table of VLAN names and characteristics."
|
||||
::= { jnxVlanMIBObjects 1 }
|
||||
|
||||
jnxVlanEntry OBJECT-TYPE
|
||||
SYNTAX JnxVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A table entry containing VLAN names and characteristics."
|
||||
INDEX { IMPLIED jnxVlanName }
|
||||
::= { jnxVlanTable 1 }
|
||||
|
||||
JnxVlanEntry ::=
|
||||
SEQUENCE {
|
||||
jnxVlanName DisplayString,
|
||||
jnxVlanID Integer32,
|
||||
jnxVlanType INTEGER,
|
||||
jnxVlanPortGroupInstance Integer32,
|
||||
jnxVlanMacListInstance Integer32
|
||||
}
|
||||
|
||||
jnxVlanName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..255))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Vlan name is the textual name and this is the identifier
|
||||
that the user of a configuration utility will use."
|
||||
::= { jnxVlanEntry 1 }
|
||||
|
||||
jnxVlanID OBJECT-TYPE
|
||||
SYNTAX Integer32(1..4094)
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This is the locally significant ID that is used internally by this
|
||||
device to reference this VLAN."
|
||||
::= { jnxVlanEntry 2 }
|
||||
|
||||
jnxVlanType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
static (1),
|
||||
dynamic(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The valn type can be
|
||||
static (1)
|
||||
Dynamic(2)"
|
||||
DEFVAL { 1 }
|
||||
::= { jnxVlanEntry 3 }
|
||||
|
||||
jnxVlanPortGroupInstance OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"jnxVlanPortGroupInstance is the index that identifies that the sub
|
||||
tree in the jnxVlanPortGroupTable helps to retrieve the group of
|
||||
ports in this VLAN."
|
||||
::= { jnxVlanEntry 4 }
|
||||
|
||||
jnxVlanMacListInstance OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"jnxVlanMacListInstance is the index , if this is a MAC-based VLAN
|
||||
which identifies the sub tree to retrieve the list of MAC address to
|
||||
allow into this VLAN. If this is not a MAC-based VLAN then the
|
||||
value is 0"
|
||||
DEFVAL { 0 }
|
||||
::= { jnxVlanEntry 5 }
|
||||
|
||||
jnxVlanInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxVlanInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A table of VLAN names and characteristics in layer 3."
|
||||
::= { jnxVlanMIBObjects 2 }
|
||||
|
||||
jnxVlanInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX JnxVlanInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A table entry containing VLAN names and characteristics in layer 3."
|
||||
INDEX { IMPLIED jnxVlanName }
|
||||
::= { jnxVlanInterfaceTable 1 }
|
||||
|
||||
JnxVlanInterfaceEntry ::=
|
||||
SEQUENCE {
|
||||
jnxVlanInterfaceIpAddress InetAddress,
|
||||
jnxVlanInterfaceProtocol InetAddressType,
|
||||
jnxVlanInterfaceSubNetMask IpAddress,
|
||||
jnxVlanInterfaceBroadcastAddress IpAddress,
|
||||
jnxVlanInterfaceDescription DisplayString,
|
||||
jnxVlanInterfaceAdminStatus TruthValue,
|
||||
jnxVlanInterfaceOperStatus DisplayString,
|
||||
jnxVlanSnmpIfIndex InterfaceIndex
|
||||
}
|
||||
|
||||
jnxVlanInterfaceIpAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This specifies the IPAddress of this interface. "
|
||||
::= { jnxVlanInterfaceEntry 1 }
|
||||
|
||||
jnxVlanInterfaceProtocol OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This specifies the protocol for ipv4."
|
||||
::= { jnxVlanInterfaceEntry 2 }
|
||||
|
||||
jnxVlanInterfaceSubNetMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This specifies the subnet mask address of the vlan ."
|
||||
::= { jnxVlanInterfaceEntry 3 }
|
||||
|
||||
jnxVlanInterfaceBroadcastAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This specifies the broadcast address of the vlan."
|
||||
::= { jnxVlanInterfaceEntry 4 }
|
||||
|
||||
jnxVlanInterfaceDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"jnxvlanInterfaceDescription provides the description for the vlan."
|
||||
::= { jnxVlanInterfaceEntry 5 }
|
||||
|
||||
jnxVlanInterfaceAdminStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This takes care of administration status of the vlan"
|
||||
::= { jnxVlanInterfaceEntry 6 }
|
||||
|
||||
jnxVlanInterfaceOperStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This specifies the operational status of the vlan"
|
||||
::= { jnxVlanInterfaceEntry 7 }
|
||||
|
||||
jnxVlanSnmpIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"This specifies the SNMP IF Index ."
|
||||
::= { jnxVlanInterfaceEntry 8 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-- Port Group Table
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
jnxVlanPortGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxVlanPortGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A table of port groupings."
|
||||
::= { jnxVlanMIBObjects 3 }
|
||||
|
||||
jnxVlanPortGroupEntry OBJECT-TYPE
|
||||
SYNTAX JnxVlanPortGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"A table entry containing a port number"
|
||||
INDEX { jnxVlanPortGroupIndex, jnxVlanPort }
|
||||
::= { jnxVlanPortGroupTable 1 }
|
||||
|
||||
JnxVlanPortGroupEntry ::=
|
||||
SEQUENCE {
|
||||
jnxVlanPortGroupIndex Integer32,
|
||||
jnxVlanPort Integer32,
|
||||
jnxVlanPortStatus INTEGER
|
||||
}
|
||||
|
||||
jnxVlanPortGroupIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Index used so that there can be many different
|
||||
port groups"
|
||||
::= { jnxVlanPortGroupEntry 1 }
|
||||
|
||||
jnxVlanPort OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The vlanPort specifies the port in the vlan.By adding a port here,
|
||||
that port will now be part of any VLAN(s) that this port group is
|
||||
associated with."
|
||||
::= { jnxVlanPortGroupEntry 2 }
|
||||
|
||||
jnxVlanPortStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
autoActive (1),
|
||||
allowed (2),
|
||||
allowedActive (3),
|
||||
allowedNotAvail (4),
|
||||
notAssociated (5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"The status of this port relative to the VLAN that points
|
||||
at this port group.[1.autoactive , 2.allowed, 3.allowedActive
|
||||
4.allowedNotAvail, 5.notAssociated]
|
||||
|
||||
autoActive : Means that the port is part of this VLAN
|
||||
because the switch automatically added it.
|
||||
allowed : Means that the port has been configured so that
|
||||
if all other criteria (if any) are met, this port
|
||||
is allowed to be in this VLAN.
|
||||
allowedActive : Means the same as allowed plus the fact
|
||||
that there is a device attached to this port and
|
||||
participating in the VLAN.
|
||||
allowedNotAvail: This value is only needed for devices
|
||||
that don't allow a port to be in more than one
|
||||
VLAN at a time. This value means that this port
|
||||
also exists in some other VLAN(s) and is active
|
||||
in another VLAN. Therefore this port is not
|
||||
available to be used in this VLAN.
|
||||
notAssociated : Means that the Port Group is not currently
|
||||
associated with any VLAN."
|
||||
DEFVAL { allowed }
|
||||
::= { jnxVlanPortGroupEntry 3 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- MAC List Table
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
jnxVlanMacListTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxVlanMacListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"jnxVlanMacListTable is the table of MAC Lists. "
|
||||
::= { jnxVlanMIBObjects 4 }
|
||||
|
||||
jnxVlanMacListEntry OBJECT-TYPE
|
||||
SYNTAX JnxVlanMacListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table entry containing MAC Addresses"
|
||||
INDEX { jnxVlanMacListIndex }
|
||||
::= { jnxVlanMacListTable 1 }
|
||||
|
||||
JnxVlanMacListEntry ::=
|
||||
SEQUENCE {
|
||||
jnxVlanMacListIndex Integer32,
|
||||
jnxVlanMacAddress MacAddress
|
||||
}
|
||||
|
||||
jnxVlanMacListIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"jnxVlanMacListIndex can be used beacuse there can be many different
|
||||
MAC Lists"
|
||||
::= { jnxVlanMacListEntry 1 }
|
||||
|
||||
jnxVlanMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"jnxVlanMacAddress is the MAC Address that belongs to this group."
|
||||
::= { jnxVlanMacListEntry 2 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Ex VLAN Configuration
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
jnxExVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxExVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of VLAN names and characteristics."
|
||||
::= { jnxVlanMIBObjects 5 }
|
||||
|
||||
jnxExVlanEntry OBJECT-TYPE
|
||||
SYNTAX JnxExVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table entry containing VLAN names and characteristics."
|
||||
INDEX { jnxExVlanID }
|
||||
::= { jnxExVlanTable 1 }
|
||||
|
||||
JnxExVlanEntry ::=
|
||||
SEQUENCE {
|
||||
jnxExVlanID Integer32,
|
||||
jnxExVlanName DisplayString,
|
||||
jnxExVlanType INTEGER,
|
||||
jnxExVlanPortGroupInstance Integer32,
|
||||
jnxExVlanTag Unsigned32
|
||||
}
|
||||
|
||||
jnxExVlanID OBJECT-TYPE
|
||||
SYNTAX Integer32(1..4094)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the locally significant ID that is used internally by this
|
||||
device to reference this VLAN."
|
||||
::= { jnxExVlanEntry 1 }
|
||||
|
||||
jnxExVlanName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vlan name is the textual name."
|
||||
::= { jnxExVlanEntry 2 }
|
||||
|
||||
jnxExVlanType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
static (1),
|
||||
dynamic(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vlan type can be
|
||||
static (1)
|
||||
Dynamic(2)"
|
||||
DEFVAL { 1 }
|
||||
::= { jnxExVlanEntry 3 }
|
||||
|
||||
jnxExVlanPortGroupInstance OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"jnxExVlanPortGroupInstance is the index that identifies that the sub
|
||||
tree in the jnxVlanPortGroupTable helps to retrieve the group of
|
||||
ports in this VLAN."
|
||||
::= { jnxExVlanEntry 4 }
|
||||
|
||||
jnxExVlanTag OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"jnxExVlanTag gives the Vlan Tag details for each Vlan."
|
||||
::= { jnxExVlanEntry 5 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Ex VLAN Interface Table
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
jnxExVlanInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxExVlanInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of VLAN names and characteristics in layer 3."
|
||||
::= { jnxVlanMIBObjects 6 }
|
||||
|
||||
jnxExVlanInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX JnxExVlanInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table entry containing VLAN names and characteristics in layer 3."
|
||||
INDEX { jnxExVlanID }
|
||||
::= { jnxExVlanInterfaceTable 1 }
|
||||
|
||||
JnxExVlanInterfaceEntry ::=
|
||||
SEQUENCE {
|
||||
jnxExVlanInterfaceProtocol InetAddressType,
|
||||
jnxExVlanInterfaceIpAddress InetAddress,
|
||||
jnxExVlanInterfacePrefixLength InetAddressPrefixLength,
|
||||
jnxExVlanInterfaceBroadcastAddress InetAddress,
|
||||
jnxExVlanInterfaceDescription DisplayString,
|
||||
jnxExVlanInterfaceAdminStatus INTEGER,
|
||||
jnxExVlanInterfaceOperStatus INTEGER,
|
||||
jnxExVlanSnmpIfIndex InterfaceIndex
|
||||
}
|
||||
|
||||
jnxExVlanInterfaceProtocol OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This specifies the protocol for ipv4."
|
||||
::= { jnxExVlanInterfaceEntry 1 }
|
||||
|
||||
jnxExVlanInterfaceIpAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This specifies the IPAddress of this interface. "
|
||||
::= { jnxExVlanInterfaceEntry 2 }
|
||||
|
||||
jnxExVlanInterfacePrefixLength OBJECT-TYPE
|
||||
SYNTAX InetAddressPrefixLength
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This specifies the length of subnet mask address of the vlan ."
|
||||
::= { jnxExVlanInterfaceEntry 3 }
|
||||
|
||||
jnxExVlanInterfaceBroadcastAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This specifies the broadcast address of the vlan."
|
||||
::= { jnxExVlanInterfaceEntry 4 }
|
||||
|
||||
jnxExVlanInterfaceDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"jnxExvlanInterfaceDescription provides the description for the vlan."
|
||||
::= { jnxExVlanInterfaceEntry 5 }
|
||||
|
||||
jnxExVlanInterfaceAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- ready to pass packets
|
||||
down(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This takes care of administration status of the vlan"
|
||||
::= { jnxExVlanInterfaceEntry 6 }
|
||||
|
||||
jnxExVlanInterfaceOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up(1), -- ready to pass packets
|
||||
down(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This specifies the operational status of the vlan"
|
||||
::= { jnxExVlanInterfaceEntry 7 }
|
||||
|
||||
jnxExVlanSnmpIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This specifies the SNMP IF Index ."
|
||||
::= { jnxExVlanInterfaceEntry 8 }
|
||||
|
||||
-------------------------------------------------------------------------------
|
||||
-- Ex Port Group Table
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
jnxExVlanPortGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF JnxExVlanPortGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of port groupings."
|
||||
::= { jnxVlanMIBObjects 7 }
|
||||
|
||||
jnxExVlanPortGroupEntry OBJECT-TYPE
|
||||
SYNTAX JnxExVlanPortGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table entry containing a port number"
|
||||
INDEX { jnxExVlanPortGroupIndex, jnxExVlanPort }
|
||||
::= { jnxExVlanPortGroupTable 1 }
|
||||
|
||||
JnxExVlanPortGroupEntry ::=
|
||||
SEQUENCE {
|
||||
jnxExVlanPortGroupIndex Integer32,
|
||||
jnxExVlanPort Integer32,
|
||||
jnxExVlanPortStatus INTEGER,
|
||||
jnxExVlanPortTagness INTEGER,
|
||||
jnxExVlanPortAccessMode INTEGER
|
||||
}
|
||||
|
||||
jnxExVlanPortGroupIndex OBJECT-TYPE
|
||||
SYNTAX Integer32(1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index used so that there can be many different
|
||||
port groups"
|
||||
::= { jnxExVlanPortGroupEntry 1 }
|
||||
|
||||
jnxExVlanPort OBJECT-TYPE
|
||||
SYNTAX Integer32(1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vlanPort specifies the port in the vlan.By adding a port here,
|
||||
that port will now be part of any VLAN(s) that this port group is
|
||||
associated with."
|
||||
::= { jnxExVlanPortGroupEntry 2 }
|
||||
|
||||
jnxExVlanPortStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
autoActive (1),
|
||||
allowed (2),
|
||||
allowedActive (3),
|
||||
allowedNotAvail (4),
|
||||
notAssociated (5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this port relative to the VLAN that points
|
||||
at this port group.[1.autoactive , 2.allowed, 3.allowedActive
|
||||
4.allowedNotAvail, 5.notAssociated]
|
||||
|
||||
autoActive : Means that the port is part of this VLAN
|
||||
because the switch automatically added it.
|
||||
allowed : Means that the port has been configured so that
|
||||
if all other criteria (if any) are met, this port
|
||||
is allowed to be in this VLAN.
|
||||
allowedActive : Means the same as allowed plus the fact
|
||||
that there is a device attached to this port and
|
||||
participating in the VLAN.
|
||||
allowedNotAvail: This value is only needed for devices
|
||||
that don't allow a port to be in more than one
|
||||
VLAN at a time. This value means that this port
|
||||
also exists in some other VLAN(s) and is active
|
||||
in another VLAN. Therefore this port is not
|
||||
available to be used in this VLAN.
|
||||
notAssociated : Means that the Port Group is not currently
|
||||
associated with any VLAN."
|
||||
DEFVAL { allowed }
|
||||
::= { jnxExVlanPortGroupEntry 3 }
|
||||
|
||||
jnxExVlanPortTagness OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
tagged (1),
|
||||
untagged (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VlanPortTaqness gives whether the Port is tagged or untagged."
|
||||
::= { jnxExVlanPortGroupEntry 4 }
|
||||
|
||||
jnxExVlanPortAccessMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
access (1),
|
||||
trunk (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VlanPortAccessMode gives whether the Port is Access or Trunk."
|
||||
::= { jnxExVlanPortGroupEntry 5 }
|
||||
|
||||
END
|
||||
|
Reference in New Issue
Block a user