PRVT-MAC-SECURITY-MIB

File: PRVT-MAC-SECURITY-MIB.mib (9955 bytes)

Imported modules

PRVT-SWITCH-MIB SNMPv2-SMI SNMPv2-TC

Imported symbols

switch MODULE-IDENTITY NOTIFICATION-TYPE
OBJECT-TYPE Unsigned32 DisplayString
RowStatus TEXTUAL-CONVENTION TruthValue

Defined Types

PrvtMacSecLrnProfileNameType  
The name of a learning profile.
TEXTUAL-CONVENTION    
  OCTET STRING Size(1..30)  

PrvtMacSecWatermarkActionType  
Action to perform upon reaching the watermark MAC count value.
TEXTUAL-CONVENTION    
  INTEGER log(3), trap(4)  

PrvtMacSecSecurityActionType  
Action to perform upon reaching the maximum MAC count value.
TEXTUAL-CONVENTION    
  INTEGER operationalShutdown(1), trap(2)  

PrvtMacSecPolicyType  
Type of policy a MAC security profile may have.
TEXTUAL-CONVENTION    
  INTEGER portSecurity(1), portLimit(2)  

PrvtMacSecEntryStateType  
The state of a port with regards to MAC count.
TEXTUAL-CONVENTION    
  INTEGER noViolation(1), watermarkReached(2), maxMacCountReached(3), errorState(4)  

PrvtMacSecLrnProfEntry  
SEQUENCE    
  prvtMacSecLrnProfName PrvtMacSecLrnProfileNameType
  prvtMacSecLrnProfRowStatus RowStatus
  prvtMacSecLrnProfPolicy PrvtMacSecPolicyType
  prvtMacSecLrnProfMaxMacCount Unsigned32
  prvtMacSecLrnProfIgnoreFiltered TruthValue
  prvtMacSecLrnProfAction PrvtMacSecSecurityActionType
  prvtMacSecLrnProfWatermarkAction PrvtMacSecWatermarkActionType
  prvtMacSecLrnProfWatermarkCount Unsigned32

PrvtMacSecIfEntry  
SEQUENCE    
  prvtMacSecIfName OCTET STRING
  prvtMacSecIfRowStatus RowStatus
  prvtMacSecIfProfile PrvtMacSecLrnProfileNameType
  prvtMacSecIfCurrMacCount Unsigned32
  prvtMacSecIfState PrvtMacSecEntryStateType

Defined Values

prvtMacSecurityMIB 1.3.6.1.4.1.738.1.5.109
The MIB module for managing port MAC security.
MODULE-IDENTITY    

prvtMacSecNotifications 1.3.6.1.4.1.738.1.5.109.0
OBJECT IDENTIFIER    

prvtMacSecObjects 1.3.6.1.4.1.738.1.5.109.1
OBJECT IDENTIFIER    

prvtMacSecLrnProfTable 1.3.6.1.4.1.738.1.5.109.1.1
The table of learning profiles. A learning profile specifies the thresholds, and actions to take with regards to the number of MAC addresses learned.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    PrvtMacSecLrnProfEntry

prvtMacSecLrnProfEntry 1.3.6.1.4.1.738.1.5.109.1.1.1
An entry belonging to prvtMacSecLrnProfTable.
Status: current Access: not-accessible
OBJECT-TYPE    
  PrvtMacSecLrnProfEntry  

prvtMacSecLrnProfName 1.3.6.1.4.1.738.1.5.109.1.1.1.1
The name uniquely identifying the learning profile.
Status: current Access: not-accessible
OBJECT-TYPE    
  PrvtMacSecLrnProfileNameType  

prvtMacSecLrnProfRowStatus 1.3.6.1.4.1.738.1.5.109.1.1.1.2
The RowStatus for this instance.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

prvtMacSecLrnProfPolicy 1.3.6.1.4.1.738.1.5.109.1.1.1.3
The type of MAC security policy that this learning profile follows.
Status: current Access: read-create
OBJECT-TYPE    
  PrvtMacSecPolicyType  

prvtMacSecLrnProfMaxMacCount 1.3.6.1.4.1.738.1.5.109.1.1.1.4
Maximum allowed number of MAC addresses to be learned. This value should be greater than or equal to the watermark MAC count, prvtMacSecLrnProfWatermarkCount.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32 1..4096  

prvtMacSecLrnProfIgnoreFiltered 1.3.6.1.4.1.738.1.5.109.1.1.1.5
When the violation limit is reached, do not learn violating MACs as filtered, but simply ignore them.
Status: current Access: read-create
OBJECT-TYPE    
  TruthValue  

prvtMacSecLrnProfAction 1.3.6.1.4.1.738.1.5.109.1.1.1.6
The action to perform upon reaching the prvtMacSecLrnProfMaxMacCount value.
Status: current Access: read-create
OBJECT-TYPE    
  PrvtMacSecSecurityActionType  

prvtMacSecLrnProfWatermarkAction 1.3.6.1.4.1.738.1.5.109.1.1.1.7
The action to perform upon reaching the prvtMacSecLrnProfWatermarkCount value.
Status: current Access: read-create
OBJECT-TYPE    
  PrvtMacSecWatermarkActionType  

prvtMacSecLrnProfWatermarkCount 1.3.6.1.4.1.738.1.5.109.1.1.1.8
Sets the watermark at which the action specified in prvtMacSecLrnProfWatermarkAction will be taken. This value should be less than the maximum MAC count, prvtMacSecLrnProfMaxMacCount.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32 1..4096  

prvtMacSecIfTable 1.3.6.1.4.1.738.1.5.109.1.2
The table of profiles that have been assigned to each interface.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    PrvtMacSecIfEntry

prvtMacSecIfEntry 1.3.6.1.4.1.738.1.5.109.1.2.1
An entry belonging to prvtMacSecIfTable.
Status: current Access: not-accessible
OBJECT-TYPE    
  PrvtMacSecIfEntry  

prvtMacSecIfName 1.3.6.1.4.1.738.1.5.109.1.2.1.1
Interface name.
Status: current Access: not-accessible
OBJECT-TYPE    
  OCTET STRING  

prvtMacSecIfRowStatus 1.3.6.1.4.1.738.1.5.109.1.2.1.2
The RowStatus for this instance.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

prvtMacSecIfProfile 1.3.6.1.4.1.738.1.5.109.1.2.1.3
The name of a learning profile from prvtMacSecLrnProfTable.
Status: current Access: read-create
OBJECT-TYPE    
  PrvtMacSecLrnProfileNameType  

prvtMacSecIfCurrMacCount 1.3.6.1.4.1.738.1.5.109.1.2.1.4
The current MAC count for this entry.
Status: current Access: read-only
OBJECT-TYPE    
  Unsigned32  

prvtMacSecIfState 1.3.6.1.4.1.738.1.5.109.1.2.1.5
The current state of this entry.
Status: current Access: read-only
OBJECT-TYPE    
  PrvtMacSecEntryStateType  

portSecurityWmarkViolation 1.3.6.1.4.1.738.1.5.109.0.1
Tok_String
Status: current Access: read-only
NOTIFICATION-TYPE    

portSecurityViolation 1.3.6.1.4.1.738.1.5.109.0.2
Tok_String
Status: current Access: read-only
NOTIFICATION-TYPE