topologysim
Lsp

A simulation of a NFM-P Dynamic LSP. The LSP has a single primary LSP path and multiple secondary LSP paths, where some of those secondary paths may be standby.

The LSP provides a way to monitor the "active" path of the LSP, whether or not it is a primary or secondary path. This includes switching to standby paths and possibly bringing up non-standby secondary paths.



public class Lsp

Properties
adaptive Specifies whether the make-before-break functionality for the LSP is enabled

type=boolean
access=read-only
default=true
Displayed(tab/group)=Make before Break (Properties/Behavior)

adminGroupExclude The Admin Groups Excluded contains a bit mask. Each set bit corresponds to one administrative group that interfaces the LSP crosses must NOT use. An LSP may exclude multiple groups. By convention, the least significant bit is referred to as 'group 0', and the most significant bit is referred to as 'group 31'. The Administrative Group is also called Resource Class/Color.

type=long
default=0
Displayed(tab/group)=Admin Groups Excluded (Properties/Traffic Engineering)

adminGroupInclude The Admin Groups Included contains a bit mask. Each set bit corresponds to one administrative group that interfaces the LSP crosses must use. An LSP may include multiple groups. By convention, the least significant bit is referred to as 'group 0', and the most significant bit is referred to as 'group 31'. The Administrative Group is also called Resource Class/Color.

type=long
default=0
Displayed(tab/group)=Admin Groups Included (Properties/Traffic Engineering)

bandwidth The bandwidth (in Mbps) to be reserved for paths in this LSP. Specific LSP paths within the LSP may specify a different bandwidth.

Bandwidth is only applicable when CSPF is enabled.

type=float
minimum=0
maximum=100000
units=Mbps
Displayed(tab/group)=Reserved Bandwidth (Properties/Traffic Engineering)

cspfEnabled Specifies whether this LSP is setup using constrained shortest path first (CSPF). Using CSPF allows for traffic engineering.

type=boolean
default=true
Displayed(tab/group)=Enable CSPF (Properties/Traffic Engineering)

destinationIpAddress The destination IP address.

type=InetAddress
access=read-create
Mandatory on create
Displayed(tab/group)=Destination IP Address (/Destination)

destinationIpAddressType

type=rtr.InetAddressType
access=read-create
default=ipv4

destinationSystemIp The destination router ID.

type=InetAddress
access=read-create
Mandatory on create
Displayed(tab/group)=Destination System IP (/Destination)

destinationSystemIpAddrType

type=rtr.InetAddressType
access=read-create
default=ipv4

ecmpPathSelector Specifies the algorithm the LSP simulator uses to choose from multiple equal cost paths. When Random is selected, a random number generator is used to select one of the paths. When Least-Fill is selected, the path with the link with the least percentage bandwidth used is selected. When Hash is selected, a hash of the source and destination of the LSP is used to select one of the paths.

type=topologysim.EcmpPathSelector
default=random
Displayed(tab/group)=ECMP Tie Breaker (Properties/Behavior)

enableTeMetric Specifies whether the TE metric would be used for the purpose of the LSP path computation by CSPF.

type=boolean
default=false
Displayed(tab/group)=Enable TE Metric (Properties/Traffic Engineering)

hopLimit Specifies the maximum number of hops for the simulated LSP path. An LSP is not set up if the hop limit is exceeded. This parameter controls the number of loose hops associated with MPLS paths. If there is an associated Inherit Value parameter, then the Hop Limit parameter is configurable only when you set the Inherit Value parameter to Disabled.

type=int
default=255
minimum=2
maximum=255
Displayed(tab/group)=Hop Limit (Properties/Traffic Engineering)

id System generated ID.

type=long
access=read-create
default=0
minimum=1
maximum=4611686018427387903
Displayed(tab/group)=LSP ID (/Identity)

lspPointer The pointer to the Lsp, from which this simulated Lsp is imported.

type=Pointer
default=

measuredBandwidth The bandwidth (in Mbps) used by LSP's active path.

type=float
minimum=0
maximum=100000
units=Mbps
Displayed(tab/group)=Measured Bandwidth (Properties/Traffic Engineering)

processingOrder Specifies the relative ordering that the CPAM simulator will process the LSP. LSPs with a lower processing order are handled first. LSPs with the same processing order are handled one at a time in a non-deterministic order.

type=long
default=1
minimum=1
maximum=4611686018427387903
Displayed(tab/group)=Processing Order (/Identity)

rsvpStyle The RSVP reservation style.

type=mpls.RsvpStyle
access=read-only
default=se
Displayed(tab/group)=RSVP Reserve Style (Properties/Behavior)

sourceIpAddrType

type=rtr.InetAddressType
access=read-create
default=ipv4

sourceIpAddress Specifies the IP address of an interface on the source router of the LSP.

type=InetAddress
access=read-create
Mandatory on create
Displayed(tab/group)=Source IP Address (/Source)

sourceSystemIp Specifies the system IP address of the source router of the LSP.

type=InetAddress
access=read-create
Mandatory on create
Displayed(tab/group)=Source System IP (/Source)

sourceSystemIpAddrType

type=rtr.InetAddressType
access=read-create
default=ipv4

topologysim.LspPath-Set type=Children-Set
  
Properties inherited from simulator.Element
administrativeState, description, displayedName, modelPointer, modelType, operationalState, scenarioId, scenarioName
 
Properties inherited from ManagedObject
actionMask, children-Set, deploymentState, isFaultSquelched, name, objectFullName, selfAlarmed