MY-PRIVATE-VLAN-MIB

File: MY-PRIVATE-VLAN-MIB.mib (23560 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC MY-SMI
IF-MIB SNMPv2-CONF

Imported symbols

MODULE-IDENTITY OBJECT-TYPE TEXTUAL-CONVENTION
TruthValue myMgmt ifIndex
MODULE-COMPLIANCE OBJECT-GROUP

Defined Types

PrivateVlanType  
The VLAN type as defined for Private VLAN feature. 'normal' -- this VLAN is a normal VLAN (i.e., not a private VLAN or private group). 'primary' -- this VLAN is the primary VLAN as defined for Private VLAN feature. 'isolated' -- this VLAN is the isolated VLAN as defined for Private VLAN feature. All the ports in the isolated VLAN can only talk to the specifically designated ports configured as promiscuous ports, i.e., the ports even in the same isolated VLAN can not talk to each other. 'community' -- this VLAN is the community VLAN as defined for Private VLAN feature. All the ports in this community VLAN can behave like ports in normal VLAN type except that they can also receive egress packets tagged with its associated primary VLAN ID. A VLAN of isolated(3), community(4) type is also called a secondary VLAN.
TEXTUAL-CONVENTION    
  INTEGER normal(1), primary(2), isolated(3), community(4)  

VlanIndexOrZero  
The VLAN ID or zero as defined for Private VLAN feature. If the value is between 1 and 4095 inclusive, it represents an IEEE 802.1Q VLAN-ID. If the value is zero, it is object-specific and must therefore be defined as part of the description of any object which uses this syntax.
TEXTUAL-CONVENTION    
  INTEGER 0..4095  

VlanIndexBitmap  
A string of octets containing one bit per VLAN for a total of 1024 VLANs in the management domain. The most significant bit of the octet string is the lowest value VLAN of 1024 VLANs. Refer to the description on the MIB object that uses this textual convention to determine the meaning of bits that are set ('1') or cleared ('0'). The most significant bit of the bitmap is transmitted first. Note that if the length of this string is less than 128 octets, any 'missing' octets are assumed to contain the value zero. An NMS may omit any zero-valued octets from the end of this string in order to reduce SetPDU size, and the agent may also omit zero-valued trailing octets, to reduce the size of GetResponse PDUs.
TEXTUAL-CONVENTION    
  OCTET STRING Size(0..128)  

MyPvlanVlanEntry  
SEQUENCE    
  mypvlanVlanIndex VlanIndexOrZero
  mypvlanVlanPrivateVlanType PrivateVlanType
  mypvlanVlanAssociatedPrimaryVlan VlanIndexOrZero
  mypvlanIfAssociatedPrimaryVlan TruthValue

MyPvlanPrivatePortEntry  
SEQUENCE    
  mypvlanPrivatePortPrimaryVlan VlanIndexOrZero
  mypvlanPrivatePortSecondaryVlan VlanIndexOrZero

MyPvlanPromPortEntry  
SEQUENCE    
  mypvlanPrivatePortPrimaryVlanId VlanIndexOrZero
  mypvlanPromPortSecondaryRemap OCTET STRING
  mypvlanPromPortSecondaryRemap2k OCTET STRING
  mypvlanPromPortSecondaryRemap3k OCTET STRING
  mypvlanPromPortSecondaryRemap4k OCTET STRING

MyPvlanPortModeEntry  
SEQUENCE    
  mypvlanPortMode INTEGER

MyPvlanSVIMappingEntry  
SEQUENCE    
  mypvlanSVIMappingVlanIndex VlanIndexOrZero
  mypvlanSVIMappingPrimarySVI VlanIndexOrZero

Defined Values

myPrivateVlanMIB 1.3.6.1.4.1.4881.1.1.10.2.44
The MIB module to support Private VLAN feature on switching devices.
MODULE-IDENTITY    

mypvlanMIBObjects 1.3.6.1.4.1.4881.1.1.10.2.44.1
OBJECT IDENTIFIER    

mypvlanVlanObjects 1.3.6.1.4.1.4881.1.1.10.2.44.1.1
OBJECT IDENTIFIER    

mypvlanPortObjects 1.3.6.1.4.1.4881.1.1.10.2.44.1.2
OBJECT IDENTIFIER    

mypvlanSVIObjects 1.3.6.1.4.1.4881.1.1.10.2.44.1.3
OBJECT IDENTIFIER    

mypvlanVlanTable 1.3.6.1.4.1.4881.1.1.10.2.44.1.1.1
A table containing Private VLAN information on the VLANs which currently exist.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    MyPvlanVlanEntry

mypvlanVlanEntry 1.3.6.1.4.1.4881.1.1.10.2.44.1.1.1.1
A conceptual row containing the Private VLAN information on the VLANs for a particular management domain.
Status: current Access: not-accessible
OBJECT-TYPE    
  MyPvlanVlanEntry  

mypvlanVlanIndex 1.3.6.1.4.1.4881.1.1.10.2.44.1.1.1.1.1
Indicated the VLAN id.
Status: current Access: read-only
OBJECT-TYPE    
  VlanIndexOrZero  

mypvlanVlanPrivateVlanType 1.3.6.1.4.1.4881.1.1.10.2.44.1.1.1.1.2
Indicated the VLAN type as defined for Private VLAN feature.
Status: current Access: read-create
OBJECT-TYPE    
  PrivateVlanType  

mypvlanVlanAssociatedPrimaryVlan 1.3.6.1.4.1.4881.1.1.10.2.44.1.1.1.1.3
The VLAN ID of The associated primary VLAN used for the Private VLAN feature if pvlanVlanPrivateVlanType has the value of isolated(3), community(4). If pvlanVlanPrivateVlanType has the value of normal(1) or primary(2), then this object has the value of 0. The value should be 0 when configuring 'private-vlan type'. When configuring 'private-vlan association',the value of 0 means deleting the association, otherwise means configure association on this primary vlan.
Status: current Access: read-create
OBJECT-TYPE    
  VlanIndexOrZero  

mypvlanIfAssociatedPrimaryVlan 1.3.6.1.4.1.4881.1.1.10.2.44.1.1.1.1.4
It indicate if the vlan assiociate with primary vlan when get the mib, and indicate if setting the assiociate with primary vlan when set the mib, 0 means configure 'private-vlan type', not 0 means configure 'private-vlan association'.
Status: current Access: read-create
OBJECT-TYPE    
  TruthValue  

mypvlanPrivatePortTable 1.3.6.1.4.1.4881.1.1.10.2.44.1.2.1
A table containing information of the configuration of VLAN on the host ports of the device.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    MyPvlanPrivatePortEntry

mypvlanPrivatePortEntry 1.3.6.1.4.1.4881.1.1.10.2.44.1.2.1.1
A conceptual row containing information of the configuration of VLAN for each host port. When pvlanPrivatePortSecondaryVlan and pvlanPrivatePortPrimaryVlan are both zero, it means deleting the configuration on the port, when they are both nonzero, it means configuring the host port, otherwise are invalid input. This table is valid only for host port.
Status: current Access: not-accessible
OBJECT-TYPE    
  MyPvlanPrivatePortEntry  

mypvlanPrivatePortPrimaryVlan 1.3.6.1.4.1.4881.1.1.10.2.44.1.2.1.1.1
The VLAN ID of the primary VLAN configured on this private port. If mypvlanPrivatePortPrimaryVlan and mypvlanPrivatePortSecondaryVlan are both zero when set the mib, it means delete the private-vlan configuration on the host port.
Status: current Access: read-write
OBJECT-TYPE    
  VlanIndexOrZero  

mypvlanPrivatePortSecondaryVlan 1.3.6.1.4.1.4881.1.1.10.2.44.1.2.1.1.2
The VLAN ID of the secondary VLAN configured on this private port.If mypvlanPrivatePortPrimaryVlan and mypvlanPrivatePortSecondaryVlan are both zero when set the mib, it means delete the private-vlan configuration on the host port.
Status: current Access: read-write
OBJECT-TYPE    
  VlanIndexOrZero  

mypvlanPromPortTable 1.3.6.1.4.1.4881.1.1.10.2.44.1.2.2
A table containing information of secondary VLAN to primary VLAN remapping on ports of the device.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    MyPvlanPromPortEntry

mypvlanPromPortEntry 1.3.6.1.4.1.4881.1.1.10.2.44.1.2.2.1
A conceptual row containing information of secondary VLAN to primary VLAN remapping for each port. An entry is created by the managed system for each interface which can be configured as a promiscuous port for Private VLAN feature.This table is valid only for promiscuous port.
Status: current Access: not-accessible
OBJECT-TYPE    
  MyPvlanPromPortEntry  

mypvlanPrivatePortPrimaryVlanId 1.3.6.1.4.1.4881.1.1.10.2.44.1.2.2.1.1
Primary Vlan Id configured on the promiscuous port, it is zero when delete the remapping on the port.
Status: current Access: read-write
OBJECT-TYPE    
  VlanIndexOrZero  

mypvlanPromPortSecondaryRemap 1.3.6.1.4.1.4881.1.1.10.2.44.1.2.2.1.2
A string of octets containing one bit per VLAN in the management domain on this port. The first octet corresponds to VLANs with VlanIndexOrZero values of 0 through 7; the second octet to VLANs 8 through 15; etc. The most significant bit of each octet corresponds to the lowest value VlanIndexOrZero in that octet. A bit can only be set to '1' when the bit is corresponding to a VLAN of Private VLAN isolated, community type which has already been associated with a primary VLAN. Note that if the length of this string is less than 128 octets, any 'missing' octets are assumed to contain the value zero. An NMS may omit any zero-valued octets from the end of this string in order to reduce SetPDU size, and the agent may also omit zero-valued trailing octets, to reduce the size of GetResponse PDUs.
Status: current Access: read-write
OBJECT-TYPE    
  OCTET STRING Size(0..128)  

mypvlanPromPortSecondaryRemap2k 1.3.6.1.4.1.4881.1.1.10.2.44.1.2.2.1.3
A string of octets containing one bit per VLAN for VLANs with VlanIndexOrZero values of 1024 through 2047 in the management domain on this port. The first octet corresponds to VLANs with VlanIndexOrZero values of 1024 through 1031; the second octet to VLANs 1032 through 1039; etc. The most significant bit of each octet corresponds to the lowest value VlanIndexOrZero in that octet. A bit can only be set to '1' when the bit is corresponding to a VLAN of Private VLAN isolated or community type which has already been associated with a primary VLAN. Note that if the length of this string is less than 128 octets, any 'missing' octets are assumed to contain the value zero. An NMS may omit any zero-valued octets from the end of this string in order to reduce SetPDU size, and the agent may also omit zero-valued trailing octets, to reduce the size of GetResponse PDUs. This object is only instantiated on devices which support the range of VlanIndexOrZero up to 4095.
Status: current Access: read-write
OBJECT-TYPE    
  OCTET STRING Size(0..128)  

mypvlanPromPortSecondaryRemap3k 1.3.6.1.4.1.4881.1.1.10.2.44.1.2.2.1.4
A string of octets containing one bit per VLAN for VLANs with VlanIndexOrZero values of 2048 through 3071 in the management domain on this port. The first octet corresponds to VLANs with VlanIndexOrZero values of 2048 through 2055; the second octet to VLANs 2056 through 2063; etc. The most significant bit of each octet corresponds to the lowest value VlanIndexOrZero in that octet. A bit can only be set to '1' when the bit is corresponding to a VLAN of Private VLAN isolated or community type which has already been associated with a primary VLAN. Note that if the length of this string is less than 128 octets, any 'missing' octets are assumed to contain the value zero. An NMS may omit any zero-valued octets from the end of this string in order to reduce SetPDU size, and the agent may also omit zero-valued trailing octets, to reduce the size of GetResponse PDUs. This object is only instantiated on devices which support the range of VlanIndexOrZero up to 4095.
Status: current Access: read-write
OBJECT-TYPE    
  OCTET STRING Size(0..128)  

mypvlanPromPortSecondaryRemap4k 1.3.6.1.4.1.4881.1.1.10.2.44.1.2.2.1.5
A string of octets containing one bit per VLAN for VLANs with VlanIndexOrZero values of 3072 through 4095 in the management domain on this port. The first octet corresponds to VLANs with VlanIndexOrZero values of 3072 through 3079; the second octet to VLANs 3080 through 3087; etc. The most significant bit of each octet corresponds to the lowest value VlanIndexOrZero in that octet. A bit can only be set to '1' when the bit is corresponding to a VLAN of Private VLAN isolated or community type which has already been associated with a primary VLAN. Note that if the length of this string is less than 128 octets, any 'missing' octets are assumed to contain the value zero. An NMS may omit any zero-valued octets from the end of this string in order to reduce SetPDU size, and the agent may also omit zero-valued trailing octets, to reduce the size of GetResponse PDUs. This object is only instantiated on devices which support the range of VlanIndexOrZero up to 4095.
Status: current Access: read-write
OBJECT-TYPE    
  OCTET STRING Size(0..128)  

mypvlanPortModeTable 1.3.6.1.4.1.4881.1.1.10.2.44.1.2.3
A table containing information of the configuration of port mode for the Private VLAN feature.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    MyPvlanPortModeEntry

mypvlanPortModeEntry 1.3.6.1.4.1.4881.1.1.10.2.44.1.2.3.1
A conceptual row containing information of the configuration of port mode on each port for the Private VLAN feature. An entry of this table is created by the managed system when the capability to be a Private VLAN port is detected on an interface.
Status: current Access: not-accessible
OBJECT-TYPE    
  MyPvlanPortModeEntry  

mypvlanPortMode 1.3.6.1.4.1.4881.1.1.10.2.44.1.2.3.1.1
The Private VLAN port mode on this port. nonPrivateVlan(1) -- this port is configured to be a non-Private-VLAN port. host(2) -- this port is configured to be a Private-VLAN host port, i.e., private port. promiscuous(3) -- this port is configured to be a Private-VLAN promiscuous port.
Status: current Access: read-write
OBJECT-TYPE    
  INTEGER nonPrivateVlan(1), host(2), promiscuous(3)  

mypvlanSVIMappingTable 1.3.6.1.4.1.4881.1.1.10.2.44.1.3.1
A table containing the configuration of primary VLAN SVI (Switch Virtual Interfaces) mapping for the secondary VLANs for the Private VLAN feature.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    MyPvlanSVIMappingEntry

mypvlanSVIMappingEntry 1.3.6.1.4.1.4881.1.1.10.2.44.1.3.1.1
A conceptual row containing the Primary VLAN SVI mapping configuration for the existing secondary VLANs. An entry is created by the managed system for each VLAN with corresponding VLAN's pvlanVlanPrivateVlanType of isolated(3), community(4).
Status: current Access: not-accessible
OBJECT-TYPE    
  MyPvlanSVIMappingEntry  

mypvlanSVIMappingVlanIndex 1.3.6.1.4.1.4881.1.1.10.2.44.1.3.1.1.1
An index value that uniquely identifies the Virtual LAN associated with this information.
Status: current Access: not-accessible
OBJECT-TYPE    
  VlanIndexOrZero  

mypvlanSVIMappingPrimarySVI 1.3.6.1.4.1.4881.1.1.10.2.44.1.3.1.1.2
The Vlan ID of the primary VLAN SVI this secondary VLAN is mapped to for the Private VLAN feature. This object has the value of zero if this secondary VLAN is not mapped to any primary VLAN SVI.
Status: current Access: read-write
OBJECT-TYPE    
  VlanIndexOrZero  

mypvlanMIBConformance 1.3.6.1.4.1.4881.1.1.10.2.44.2
OBJECT IDENTIFIER    

mypvlanMIBCompliances 1.3.6.1.4.1.4881.1.1.10.2.44.2.1
OBJECT IDENTIFIER    

mypvlanMIBGroups 1.3.6.1.4.1.4881.1.1.10.2.44.2.2
OBJECT IDENTIFIER    

mypvlanMIBCompliance 1.3.6.1.4.1.4881.1.1.10.2.44.2.1.1
The compliance statement for Private VLAN feature implementation.
Status: current Access: read-write
MODULE-COMPLIANCE    

mypvlanVlanGroup 1.3.6.1.4.1.4881.1.1.10.2.44.2.2.1
A collection of objects providing basic VLAN configuration for Private VLAN feature.
Status: current Access: read-write
OBJECT-GROUP    

mypvlanPrivatePortGroup 1.3.6.1.4.1.4881.1.1.10.2.44.2.2.2
A collection of objects providing basic private port configuration for Private VLAN feature.
Status: current Access: read-write
OBJECT-GROUP    

mypvlanPromPortGroup 1.3.6.1.4.1.4881.1.1.10.2.44.2.2.3
A collection of objects providing basic promiscuous port configuration for Private VLAN feature.
Status: current Access: read-write
OBJECT-GROUP    

mypvlanPortModeGroup 1.3.6.1.4.1.4881.1.1.10.2.44.2.2.4
A collection of objects providing basic port mode configuration for Private VLAN feature.
Status: current Access: read-write
OBJECT-GROUP    

mypvlanSVIGroup 1.3.6.1.4.1.4881.1.1.10.2.44.2.2.5
A collection of objects providing svi mapping configuration for Private VLAN feature.
Status: current Access: read-write
OBJECT-GROUP