lps
LearnedPortSecurity

Definition of the Learned Port Security port security parameters



public class LearnedPortSecurity

Properties
convertToStatic It converts the L2 addresses learned on the given IfIndex from dynamic to static.

type=long
default=0

lps.LearnedPortSecurityL2MacRange-Set type=Children-Set
lpsAdminStatus This object specifies the desired administrative state of the Learned Port Security feature on this port.

type=lps.LpsAdminState
default=up
Displayed(tab/group)=Administrative State

lpsHiMacRange The high end of Mac range which is allowed to be learned on LPS port

type=MacAddress
default=FF-FF-FF-FF-FF-FF
Displayed(tab/group)=High MAC Range (/MAC Address Range)

lpsLearnTrapThreshold When the number of bridged MACs learned matches this value, a trap will from then on be generated for every additional MAC that is learned.

type=int
default=0
minimum=0
maximum=100
Displayed(tab/group)=Trap Threshold (/MAC Address Range)

lpsLoMacRange The low end of Mac range which is allowed to be learned on LPS port

type=MacAddress
default=00-00-00-00-00-00
Displayed(tab/group)=Low MAC Range (/MAC Address Range)

lpsMaxFilteredMacNum The maximum number of Filtered MAC addresses that the LPS port could learn.

type=int
default=5
minimum=0
maximum=100
Displayed(tab/group)=Max. Filtered MACs to Learn (/MAC Address Range)

lpsMaxMacNum The maximum number of MAC addresses that the LPS port could learn.

type=int
default=1
minimum=1
maximum=100
Displayed(tab/group)=Max. MAC Addresses to Learn (/MAC Address Range)

lpsOperStatus This object identifies the current operational state of the LPS port

type=lps.LpsOperationState
access=read-only
Displayed(tab/group)=Operational State

lpsRelease This object causes the release of LPS port if it is in violated state

type=int
default=1

lpsViolationOption The handle option for LPS violation

type=lps.LpsViolationOption
default=restrict
Displayed(tab/group)=Violation

portIfindex The ifindex of the port for which this entry contains LPS information. A unique value for each interface. Its value ranges between 1 and the value of ifNumber. The value for each interface must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization

type=long
access=read-create
Mandatory on create

portName

type=string
access=read-create
default=
Mandatory on create

portPointer Pointer to a Port on the switch.

type=Pointer
access=read-create
default=
Mandatory on create
Displayed(tab/group)=Port

releaseViolatedPort If true, the LPS Port that is in violated stated will be reset.

type=boolean
default=false

siteId IP address of the node to which this Learned Port Security port belongs

type=InetAddress
default=0.0.0.0

siteIdAddrType

type=rtr.InetAddressType
default=ipv4

  
Properties inherited from ManagedObject
actionMask, children-Set, deploymentState, isFaultSquelched, name, objectFullName, selfAlarmed
 
Methods

convertToStatic

Converts the dynamically learned MAC addresses on the LPS port(s) to static MAC addresses.
Input Parameters:
deployer : Deployer - the deployment state
synchronousDeploy : boolean - (Optional) Specify whether to block until the changes have been fully deployed to the network. A value of "true" means to block. A value of "false" means to return immediately. Default: false (asynchronous)
clearOnDeployFailure : boolean - (Optional) Specify whether to clear any failed deployers. A value of "true" means to clear. A value of "false" means to leave the failed deployer. Default: false
deployRetries : int - (Optional) The number of times to attempt re-deployment during synchronous deployment. This parameter is meaningless in the asynchronous case. Default: 0
deployRetryInterval : long - (Optional) The number of milliseconds to wait between deployment retries. This parameter is meaningless in the asynchronous case. Default: 0
taskDescription : string - (Optional) A user friendly description of what the operation does. This information will be used by the task manager.
configs : List (generic.CommonManagedEntityConfigurationInformation) - List of Learned Port Security (LPS) enabled port objects.
continueOnFailure : continueOnFailure - (Optional) Continue processing requests in this stream if an exception occurs, unless the request is invalid. Default: false
Exceptions:
lps.LearnedPortSecurity.convertToStaticException

releaseViolatedPort

Releases a port that was shut down due to a Learned Port Security (LPS) violation. The specified port resumes normal operation without having to manually reset the port and/or the entire module.
Input Parameters:
deployer : Deployer - the deployment state
synchronousDeploy : boolean - (Optional) Specify whether to block until the changes have been fully deployed to the network. A value of "true" means to block. A value of "false" means to return immediately. Default: false (asynchronous)
clearOnDeployFailure : boolean - (Optional) Specify whether to clear any failed deployers. A value of "true" means to clear. A value of "false" means to leave the failed deployer. Default: false
deployRetries : int - (Optional) The number of times to attempt re-deployment during synchronous deployment. This parameter is meaningless in the asynchronous case. Default: 0
deployRetryInterval : long - (Optional) The number of milliseconds to wait between deployment retries. This parameter is meaningless in the asynchronous case. Default: 0
taskDescription : string - (Optional) A user friendly description of what the operation does. This information will be used by the task manager.
configs : List (generic.CommonManagedEntityConfigurationInformation) - List of Learned Port Security (LPS) enabled port objects that are in "Security Violated" operational state.
continueOnFailure : continueOnFailure - (Optional) Continue processing requests in this stream if an exception occurs, unless the request is invalid. Default: false
Exceptions:
lps.LearnedPortSecurity.releaseViolatedPortException
Supported Network Elements
OS6850/6850E
OS6855
OS6400
OS6250
OS6450
OS6350
OS9700E/9800E
OS6900
OS6860E/OS6860N
OS6870
OS6865
OS6560/OS6560E
OS6570M
OS6465
OS6360
Product Specifics
OS6250 6.6.3
OS6250 6.6.4
OS6250 6.6.5
OS6250 6.7.1
OS6350 6.7.2
OS6360 8.10
OS6360 8.10
OS6360 8.9
OS6360 8.9
OS6400 6.4.3
OS6400 6.4.4
OS6400 6.4.5
OS6450 6.6.4
OS6450 6.6.5
OS6450 6.7.1
OS6450 6.7.2
OS6465 8.10
OS6465 8.10
OS6465 8.6
OS6465 8.7
OS6465 8.8
OS6465 8.8
OS6465 8.9
OS6465 8.9
OS6465 8.9
OS6560/OS6560E 8.10
OS6560/OS6560E 8.10
OS6560/OS6560E 8.6
OS6560/OS6560E 8.7
OS6560/OS6560E 8.8
OS6560/OS6560E 8.8
OS6560/OS6560E 8.9
OS6560/OS6560E 8.9
OS6560/OS6560E 8.9
OS6570M 8.10
OS6570M 8.10
OS6570M 8.9
OS6850/6850E 6.4.2
OS6850/6850E 6.4.3
OS6850/6850E 6.4.4
OS6850/6850E 6.4.5
OS6850/6850E 6.4.6
OS6855 6.4.4
OS6855 6.4.5
OS6855 6.4.6
OS6860E/OS6860N 8.10
OS6860E/OS6860N 8.10
OS6860E/OS6860N 8.6
OS6860E/OS6860N 8.7
OS6860E/OS6860N 8.8
OS6860E/OS6860N 8.8
OS6860E/OS6860N 8.9
OS6860E/OS6860N 8.9
OS6860E/OS6860N 8.9
OS6865 8.10
OS6865 8.10
OS6865 8.6
OS6865 8.7
OS6865 8.8
OS6865 8.8
OS6865 8.9
OS6865 8.9
OS6865 8.9
OS6870 8.10
OS6900 8.10
OS6900 8.10
OS6900 8.6
OS6900 8.7
OS6900 8.8
OS6900 8.8
OS6900 8.9
OS6900 8.9
OS6900 8.9
OS9700E/9800E 6.4.3
OS9700E/9800E 6.4.4
OS9700E/9800E 6.4.5
OS9700E/9800E 6.4.6