gov.nist.antd.mpls.signaling.information
Class MPLSSignalingInfo

java.lang.Object
  |
  +--SSF.OS.ProtocolMessage
        |
        +--gov.nist.antd.mpls.signaling.information.MPLSSignalingInfo

public class MPLSSignalingInfo
extends ProtocolMessage

Class MPLSSignalingInfo.

 DML Example to establish a LSP

      CRLDPInfo [ 
              TunnelLSP [ # Uni-Direction TunnelLSP setup
                      pathID %d
                      SetUpTime %d
                      # If you want to use PriorityScheduler, you should write "Priority" only
                      # If you want to use WFQScheduler, you should write "WFQ" only
                      Priority %d  # or Weight %f
                      TrafficParameters [PDR %d   PBS %d   CDR %d   CBS %d   EBS %d]
                      # PDR : Peak Data Rate - bps
                      # PBS : Peak Burst Size - bytes
                      # CDR : Peak Data Rate - bps
                      # CBS : Peak Burst Size - bytes
                      # EBS : Peak Burst Size - bytes
                      NodeList [
                              Node [ ID %d ]  * The First LSR is the Ingress LSR
                              Node [ ID %d LooseRouting true]
                              Node [ ID %d ]
                              Node [ ID %d ]  * The Last LSR is the Egress LSR
                      ]
              ]

              TunnelLSP_BD [ # Bi-Direction TunnelLSP setup
                         :
                       same as TunnelLSP
                         :
              ]

              LSP [ # Uni-Direction LSP setup with a Explicit Routing list
                      pathID %d
                      SetUpTime %d
                      ReleaseTime %d
                      # If you want to use PriorityScheduler, you should write "Priority" only
                      # If you want to use WFQScheduler, you should write "WFQ" only
                      Priority %d  # or Weight %f
                      FEC [
                              SrcTGId %d      SrcPortMin %d   SrcPortMax %d
                              DestTGId %d     DestPortMin %d  DestPortMax %d
                              ToS %d          PortocolNum %d
                      ]
                      TrafficParameters [PDR %d   PBS %d   CDR %d   CBS %d   EBS %d]
                      # PDR : Peak Data Rate - bps
                      # PBS : Peak Burst Size - bytes
                      # CDR : Peak Data Rate - bps
                      # CBS : Peak Burst Size - bytes
                      # EBS : Peak Burst Size - bytes
                      NodeList [
                              Node [ ID %d ]  * The First LSR is the Ingress LSR
                              Node [ ID %d LooseRouting true]
                              Node [ ID %d ]
                              Node [ ID %d ]  * The Last LSR is the Egress LSR
                      ]
              ]

              LSP [  # Uni-Direction LSP setup with Traffic Engineering OSPF
                      pathID %d
                      SetUpTime %d
                      ReleaseTime %d
                      # If you want to use PriorityScheduler, you should write "Priority" only
                      # If you want to use WFQScheduler, you should write "WFQ" only
                      Priority %d  # or Weight %f
                      FEC [
                              SrcTGId %d      SrcPortMin %d   SrcPortMax %d
                              DestTGId %d     DestPortMin %d  DestPortMax %d
                              ToS %d          PortocolNum %d
                      ]
                      TrafficParameters [PDR %d   PBS %d   CDR %d   CBS %d   EBS %d ]
                      # PDR : Peak Data Rate - bps
                      # PBS : Peak Burst Size - bytes
                      # CDR : Peak Data Rate - bps
                      # CBS : Peak Burst Size - bytes
                      # EBS : Peak Burst Size - bytes
                      TEPath [
                              SrcID %d
                              DestID %d
                              Constraint [
                                      ConstraintType %d
                                      Value %d
                                      CompareType %d
                              ]
                                      :
                              Constraint [
                                      ConstraintType %d
                                      Value %d
                                      CompareType %d
                              ]
                      ]
              ]

              LSP_BD [ # Bi-Direction TunnelLSP setup
                        :
                   same as LSP
                        :
              ]

              OpticalPath_OUNI [ # Uni-Direction Optical Path
                      pathID %s
                      SetUpTime %d
                      ReleaseTime %d
                      SrcNodeId %s SrcInterfaceId %d
                      #NodeList [
                      #       Node [ ID %d ]  * Ingress OXC
                      #       Node [ ID %d ]
                      #       Node [ ID %d ]
                      #       Node [ ID %d ]
                      #       Node [ ID %d ]  * Egress OXC
                      #]
                      DestNodeId %s DestInterfaceId %d
              ]

              OpticalPath_BD_OUNI [ # Bi-Direction Optical Path
                        :
                   same as LSP
                        :
              ]

              BackUpLSP [ # Uni-Direction backup path
                      pathID %s
                      ProtectedPathID %s
                              :
                      ProtectedPathID %s
                      SetUpTime %d
                      # If you want to use PriorityScheduler, you should write "Priority" only
                      # If you want to use WFQScheduler, you should write "WFQ" only
                      Priority %d  # or Weight %f
                      TrafficParameters [PDR %d   PBS %d   CDR %d   CBS %d   EBS %d ]
                      # PDR : Peak Data Rate - bps
                      # PBS : Peak Burst Size - bytes
                      # CDR : Peak Data Rate - bps
                      # CBS : Peak Burst Size - bytes
                      # EBS : Peak Burst Size - bytes
                      NodeList [
                              Node [ ID %d ]
                              Node [ ID %d ]
                                    :
                              Node [ ID %d ]
                              Node [ ID %d ]
                      ]
              ]

              BackUpLSP_BD [ # Bi-Direction backup path
                        :
                   same as LSP
                        :
              ]
              
              # Establish to establish for Several LSPs 
              LSPs [
                      LSP [ pathID %s SetUpTime %f ReleaseTime %f Priority %d Weight %f srcTGID %s IngressLSRID %s EgressLSRID %s destTGID %s ]
                      LSP_BD [ pathID %s SetUpTime %f ReleaseTime %f Priority %d Weight %f srcTGID %s IngressLSRID %s EgressLSRID %s destTGID %s ]
                                              :
                      LSP [ pathID %s SetUpTime %f ReleaseTime %f Priority %d Weight %f srcTGID %s IngressLSRID %s EgressLSRID %s destTGID %s ]
                      LSP_BD [ pathID %s SetUpTime %f ReleaseTime %f Priority %d Weight %f srcTGID %s IngressLSRID %s EgressLSRID %s destTGID %s ]
                      TrafficParameters [PDR %d   PBS %d   CDR %d   CBS %d   EBS %d]
              ]
      ]
 

 This class was developed at the National Institute of Standards and
 Technology by employees of the Federal Government and the Towson
 University by student in the course of their official duties.  Pursuant
 to title 17 Section 105 of the United  States Code this software is not
 subject to copyright protection and is in the public domain.
 NIST assumes no responsibility whatsoever for its use by other parties,
 and makes no guarantees, expressed or implied, about its quality,
 reliability, or any other characteristic.
 
We would appreciate acknowledgement if the software is used.
NIST ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND DISCLAIM ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.

Author:
EunHyuk Lim (ehlim@antd.nist.gov, othree28@hotmail.com)
, borchert , Chul Kim

Field Summary
 int activeIngressLSRID
          Field activeIngressLSRID - Active Ingress LSR ID
 int activeLocalLSPID
          Field activeLocalLSPID - Active Local LSP ID
 double AvailableExcessBandwidth
          Field AvailableExcessBandwidth - Available Excess Bandwidth
 OUNIConnection connection
          Field connection - Connection object
 long ConnectionID
          Field ConnectionID - Connection ID between O-UNI Server and client
static int CoreLSR
          Field CoreLSR - XXX
 int DestInterfaceID
          Field DestInterfaceID - Destination Interface ID
 int DestTransportNetworkAddr
          Field DestTransportNetworkAddr - Destination Transport Network Address
 java.lang.String DestTransportNetworkID
          Field DestTransportNetworkID - Destination Transport Network ID
 int DiffServFlowID
          Field DiffServFlowID - XXX
 DiffServPacketScheduler diffservscheduler
          Field diffservscheduler - XXX
static int EgressLSR
          Field EgressLSR - XXX
 java.lang.String EgressNodeID
          Field EgressNodeID - Egress Node ID
 int errorCode
          Field errorCode - Error Code
 double errorDetectedTime
          Field errorDetectedTime - Error Detected Time
 int errorInterfaceID
          Field errorInterfaceID - Defected Interface ID
 int errorLabelValue
          Field errorLabelValue - Defected Label Value
 java.lang.String errorNodeID
          Field errorNodeID - Error Detection Node
 java.lang.String errorStr
          Field errorStr - Error String
 ExplicitRoutingInformation explicitRoutingInformation
          Field explicitRoutingInformation - Explicit routing information object
 FECInformation fecInformation
          Field fecInformation - FEC Information The FECInformation class is designed based on the FEC TLV in the RFC3036 TLV Type = 0x0100
 int GroupIPAddr
          Field GroupIPAddr - Group IP Address
 S_CRLDP ingressCRLDP
          Field ingressCRLDP - Ingress CR-LSP module
static int IngressLSR
          Field IngressLSR - XXX
 int ingressLSRID
          Field ingressLSRID - Ingress LSR ID
 java.lang.String IngressNodeID
          Field IngressNodeID - Ingress Node ID
 int inInterfaceID
          Field inInterfaceID - Incoming Interface ID
 int inLabel
          Field inLabel - Incoming Label
 boolean isBackupPath
          Field isBackupPath - Backup Path Flag
 boolean isLooseRouting
          Field isLooseRouting - Loose Routing Flag
 boolean isMultiCast
          Field isMultiCast - Multicating flag
 boolean isOUNIMessage
          Field isOUNIMessage - O-UNI message flag
 boolean isTEPath
          Field isTEPath - TE path flag
 boolean isTunnelSetting
          Field isTunnelSetting - Tunnel information setting flag The TunnelLSPInformation class is designed for Label Stacking simulation
 int LabelRequestMessageID
          Field LabelRequestMessageID - Label Request Message ID
 int LabelValue
          Field LabelValue - Label Information
 int localLSPID
          Field localLSPID - Local LSP ID
 int LSRType
          Field LSRType - LSP type : Ingress/Egress/Core
 short MessageType
          Field MessageType - Message Type
 Net net
          Field net - Net Object
 int outInterfaceID
          Field outInterfaceID - Outgoing Interface ID
 int outLabel
          Field outLabel - Outgoing Label
 java.lang.String pathID
          Field pathID - Path ID - From DML file
 int Priority
          Field Priority
 java.lang.String ProtectedPathID
          Field ProtectedPathID - Protected Path ID - From DML file
 java.util.Vector ProtectedPathIDList
          Field ProtectedPathIDList - Protected Path ID List
 double releaseTime
          Field releaseTime - LSP Releae Time
 int ReleaseType
          Field ReleaseType - Release Type
 double Resource
          Field Resource - Resource
 int ResourceColor
          Field ResourceColor
 boolean ResourceConfirm
          Field ResourceConfirm - Resource Confirm flag
 java.lang.String SchedulingType
          Field SchedulingType
 int SignalingProtocolType
          Field SignalingProtocolType - Signaling Protocol Type (CR-LDP, RSVP)
 int SourceIPAddr
          Field SourceIPAddr - Source IP Address
 int SrcInterfaceID
          Field SrcInterfaceID - Source Interface ID
 int SrcTransportNetworkAddr
          Field SrcTransportNetworkAddr - Source Transport Network Address
 java.lang.String SrcTransportNetworkID
          Field SrcTransportNetworkID - Source Transport Network ID
 double startTime
          Field startTime - LSP setup time
 int StatusCode
          Field StatusCode - Status Code
 TrafficParameters trafficParameters
          Field trafficParameters
 TunnelLSPInformation tunnelLSPInformation
          Field tunnelLSPInformation - Tunnel LSP Information The TunnelLSPInformation class is designed for Label Stacking simulation
 double Weight
          Field Weight
 
Fields inherited from class SSF.OS.ProtocolMessage
 
Constructor Summary
MPLSSignalingInfo()
          Constructor MPLSSignalingInfo
MPLSSignalingInfo(Net netinfo)
          Constructor MPLSSignalingInfo
 
Method Summary
 void configBackUpLSP(com.renesys.raceway.DML.Configuration cfg)
          Method configBackUpLSP Backup LSP Configuration ProtectedPathID, TrafficParameter and ExplicitRouting information
 void configBackupLSPs(com.renesys.raceway.DML.Configuration cfg, com.renesys.raceway.DML.Configuration trafficCfg)
          Method configBackupLSPs Configure multiple backup LSPs
 void configExplicitRoutingInformation(com.renesys.raceway.DML.Configuration cfg)
          Method configExplicitRoutingInformation Configure the Explicit Routing information
 void configFECInformation(com.renesys.raceway.DML.Configuration cfg)
          Method configFECInformation FEC Configuration
 void configLSP(com.renesys.raceway.DML.Configuration cfg)
          Method configLSP General LSP Configuration FEC, TrafficParameter and ExplicitRouting information
 void configLSPForDiffServ(com.renesys.raceway.DML.Configuration cfg, int diffservflowid)
          Method configLSPForDiffServ LSP with DiffServ Configuration
 void configLSPs(com.renesys.raceway.DML.Configuration cfg, com.renesys.raceway.DML.Configuration trafficCfg)
          Method configLSPs Configure Mutliple LSPs
 void configMPLSSignalingInfo(com.renesys.raceway.DML.Configuration cfg)
          Method configMPLSSignalingInfo Configure common information such as pathID, SetupTime, ReleaseTime, SchedulingType, Priority, Weight, RsourceColor
 void configOUNIParameters(com.renesys.raceway.DML.Configuration cfg)
          Method configOUNIParameters Configure O-UNI parameters
 void configOUNIPath(com.renesys.raceway.DML.Configuration cfg)
          Method configOUNIPath Optical Path with OUNI Configuration
 void configTrafficParameters(com.renesys.raceway.DML.Configuration cfg)
          Method configTrafficParameters Configure the Traffic Parameters
 void configTunnelLSP(com.renesys.raceway.DML.Configuration cfg)
          Method configTunnelLSP Tunnel LSP Configuration TrafficParameter and ExplicitRouting information
 void copyMPLSSignalingInfo(MPLSSignalingInfo newInfo)
          Method copyMPLSSignalingInfo Copy Signaling information
 int getLSRIPAddr()
          Method getLSRIPAddr Get LSR IP address
 boolean isEgressLSR()
          Method isEgressLSR Check whether this node Egress LSR or not
 void print()
          Method print Print the Signaling Information
 
Methods inherited from class SSF.OS.ProtocolMessage
bytecount, carryPayload, copy, dropHeader, dropPayload, frombytes, fromVersion, header_bytecount, payload, previous, size, tobytes, version
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

net

public Net net
Field net - Net Object


SignalingProtocolType

public int SignalingProtocolType
Field SignalingProtocolType - Signaling Protocol Type (CR-LDP, RSVP)


MessageType

public short MessageType
Field MessageType - Message Type


StatusCode

public int StatusCode
Field StatusCode - Status Code


ingressLSRID

public int ingressLSRID
Field ingressLSRID - Ingress LSR ID


localLSPID

public int localLSPID
Field localLSPID - Local LSP ID


LabelRequestMessageID

public int LabelRequestMessageID
Field LabelRequestMessageID - Label Request Message ID


LabelValue

public int LabelValue
Field LabelValue - Label Information


SchedulingType

public java.lang.String SchedulingType
Field SchedulingType


Priority

public int Priority
Field Priority


Weight

public double Weight
Field Weight


ResourceColor

public int ResourceColor
Field ResourceColor


AvailableExcessBandwidth

public double AvailableExcessBandwidth
Field AvailableExcessBandwidth - Available Excess Bandwidth


trafficParameters

public TrafficParameters trafficParameters
Field trafficParameters


isTunnelSetting

public boolean isTunnelSetting
Field isTunnelSetting - Tunnel information setting flag The TunnelLSPInformation class is designed for Label Stacking simulation


tunnelLSPInformation

public TunnelLSPInformation tunnelLSPInformation
Field tunnelLSPInformation - Tunnel LSP Information The TunnelLSPInformation class is designed for Label Stacking simulation


fecInformation

public FECInformation fecInformation
Field fecInformation - FEC Information The FECInformation class is designed based on the FEC TLV in the RFC3036 TLV Type = 0x0100


isTEPath

public boolean isTEPath
Field isTEPath - TE path flag


isBackupPath

public boolean isBackupPath
Field isBackupPath - Backup Path Flag


IngressNodeID

public java.lang.String IngressNodeID
Field IngressNodeID - Ingress Node ID


EgressNodeID

public java.lang.String EgressNodeID
Field EgressNodeID - Egress Node ID


isLooseRouting

public boolean isLooseRouting
Field isLooseRouting - Loose Routing Flag


explicitRoutingInformation

public ExplicitRoutingInformation explicitRoutingInformation
Field explicitRoutingInformation - Explicit routing information object


isOUNIMessage

public boolean isOUNIMessage
Field isOUNIMessage - O-UNI message flag


SrcTransportNetworkID

public java.lang.String SrcTransportNetworkID
Field SrcTransportNetworkID - Source Transport Network ID


SrcTransportNetworkAddr

public int SrcTransportNetworkAddr
Field SrcTransportNetworkAddr - Source Transport Network Address


SrcInterfaceID

public int SrcInterfaceID
Field SrcInterfaceID - Source Interface ID


DestTransportNetworkID

public java.lang.String DestTransportNetworkID
Field DestTransportNetworkID - Destination Transport Network ID


DestTransportNetworkAddr

public int DestTransportNetworkAddr
Field DestTransportNetworkAddr - Destination Transport Network Address


DestInterfaceID

public int DestInterfaceID
Field DestInterfaceID - Destination Interface ID


ConnectionID

public long ConnectionID
Field ConnectionID - Connection ID between O-UNI Server and client


connection

public OUNIConnection connection
Field connection - Connection object


isMultiCast

public boolean isMultiCast
Field isMultiCast - Multicating flag


SourceIPAddr

public int SourceIPAddr
Field SourceIPAddr - Source IP Address


GroupIPAddr

public int GroupIPAddr
Field GroupIPAddr - Group IP Address


ReleaseType

public int ReleaseType
Field ReleaseType - Release Type


errorCode

public int errorCode
Field errorCode - Error Code


errorStr

public java.lang.String errorStr
Field errorStr - Error String


errorNodeID

public java.lang.String errorNodeID
Field errorNodeID - Error Detection Node


errorInterfaceID

public int errorInterfaceID
Field errorInterfaceID - Defected Interface ID


errorLabelValue

public int errorLabelValue
Field errorLabelValue - Defected Label Value


errorDetectedTime

public double errorDetectedTime
Field errorDetectedTime - Error Detected Time


activeIngressLSRID

public int activeIngressLSRID
Field activeIngressLSRID - Active Ingress LSR ID


activeLocalLSPID

public int activeLocalLSPID
Field activeLocalLSPID - Active Local LSP ID


Resource

public double Resource
Field Resource - Resource


ResourceConfirm

public boolean ResourceConfirm
Field ResourceConfirm - Resource Confirm flag


pathID

public java.lang.String pathID
Field pathID - Path ID - From DML file


ProtectedPathID

public java.lang.String ProtectedPathID
Field ProtectedPathID - Protected Path ID - From DML file


ProtectedPathIDList

public java.util.Vector ProtectedPathIDList
Field ProtectedPathIDList - Protected Path ID List


startTime

public double startTime
Field startTime - LSP setup time


releaseTime

public double releaseTime
Field releaseTime - LSP Releae Time


DiffServFlowID

public int DiffServFlowID
Field DiffServFlowID - XXX


diffservscheduler

public DiffServPacketScheduler diffservscheduler
Field diffservscheduler - XXX


inLabel

public int inLabel
Field inLabel - Incoming Label


outLabel

public int outLabel
Field outLabel - Outgoing Label


outInterfaceID

public int outInterfaceID
Field outInterfaceID - Outgoing Interface ID


inInterfaceID

public int inInterfaceID
Field inInterfaceID - Incoming Interface ID


ingressCRLDP

public S_CRLDP ingressCRLDP
Field ingressCRLDP - Ingress CR-LSP module


LSRType

public int LSRType
Field LSRType - LSP type : Ingress/Egress/Core


IngressLSR

public static final int IngressLSR
Field IngressLSR - XXX

See Also:
Constant Field Values

CoreLSR

public static final int CoreLSR
Field CoreLSR - XXX

See Also:
Constant Field Values

EgressLSR

public static final int EgressLSR
Field EgressLSR - XXX

See Also:
Constant Field Values
Constructor Detail

MPLSSignalingInfo

public MPLSSignalingInfo()
Constructor MPLSSignalingInfo


MPLSSignalingInfo

public MPLSSignalingInfo(Net netinfo)
Constructor MPLSSignalingInfo

Parameters:
netinfo -
Method Detail

configMPLSSignalingInfo

public void configMPLSSignalingInfo(com.renesys.raceway.DML.Configuration cfg)
                             throws com.renesys.raceway.DML.configException
Method configMPLSSignalingInfo Configure common information such as pathID, SetupTime, ReleaseTime, SchedulingType, Priority, Weight, RsourceColor

Parameters:
cfg -
Throws:
com.renesys.raceway.DML.configException

configTrafficParameters

public void configTrafficParameters(com.renesys.raceway.DML.Configuration cfg)
                             throws com.renesys.raceway.DML.configException
Method configTrafficParameters Configure the Traffic Parameters

Parameters:
cfg -
Throws:
com.renesys.raceway.DML.configException

configFECInformation

public void configFECInformation(com.renesys.raceway.DML.Configuration cfg)
                          throws com.renesys.raceway.DML.configException
Method configFECInformation FEC Configuration

Parameters:
cfg -
Throws:
com.renesys.raceway.DML.configException

configExplicitRoutingInformation

public void configExplicitRoutingInformation(com.renesys.raceway.DML.Configuration cfg)
                                      throws com.renesys.raceway.DML.configException
Method configExplicitRoutingInformation Configure the Explicit Routing information

Parameters:
cfg -
Throws:
com.renesys.raceway.DML.configException

configLSP

public void configLSP(com.renesys.raceway.DML.Configuration cfg)
               throws com.renesys.raceway.DML.configException
Method configLSP General LSP Configuration FEC, TrafficParameter and ExplicitRouting information

Parameters:
cfg - - XXX
Throws:
com.renesys.raceway.DML.configException

configLSPs

public void configLSPs(com.renesys.raceway.DML.Configuration cfg,
                       com.renesys.raceway.DML.Configuration trafficCfg)
                throws com.renesys.raceway.DML.configException
Method configLSPs Configure Mutliple LSPs

Parameters:
cfg - - XXX
trafficCfg - - XXX
Throws:
com.renesys.raceway.DML.configException

configTunnelLSP

public void configTunnelLSP(com.renesys.raceway.DML.Configuration cfg)
                     throws com.renesys.raceway.DML.configException
Method configTunnelLSP Tunnel LSP Configuration TrafficParameter and ExplicitRouting information

Parameters:
cfg - - XXX
Throws:
com.renesys.raceway.DML.configException

configBackUpLSP

public void configBackUpLSP(com.renesys.raceway.DML.Configuration cfg)
                     throws com.renesys.raceway.DML.configException
Method configBackUpLSP Backup LSP Configuration ProtectedPathID, TrafficParameter and ExplicitRouting information

Parameters:
cfg -
Throws:
com.renesys.raceway.DML.configException

configBackupLSPs

public void configBackupLSPs(com.renesys.raceway.DML.Configuration cfg,
                             com.renesys.raceway.DML.Configuration trafficCfg)
                      throws com.renesys.raceway.DML.configException
Method configBackupLSPs Configure multiple backup LSPs

Parameters:
cfg - - XXX
trafficCfg - - XXX
Throws:
com.renesys.raceway.DML.configException

configLSPForDiffServ

public void configLSPForDiffServ(com.renesys.raceway.DML.Configuration cfg,
                                 int diffservflowid)
                          throws com.renesys.raceway.DML.configException
Method configLSPForDiffServ LSP with DiffServ Configuration

Parameters:
cfg -
diffservflowid -
Throws:
com.renesys.raceway.DML.configException

configOUNIPath

public void configOUNIPath(com.renesys.raceway.DML.Configuration cfg)
                    throws com.renesys.raceway.DML.configException
Method configOUNIPath Optical Path with OUNI Configuration

Parameters:
cfg - - XXX
Throws:
com.renesys.raceway.DML.configException

configOUNIParameters

public void configOUNIParameters(com.renesys.raceway.DML.Configuration cfg)
                          throws com.renesys.raceway.DML.configException
Method configOUNIParameters Configure O-UNI parameters

Parameters:
cfg - - XXX
Throws:
com.renesys.raceway.DML.configException

isEgressLSR

public boolean isEgressLSR()
Method isEgressLSR Check whether this node Egress LSR or not

Returns:
boolean - True if it is Egress node

getLSRIPAddr

public int getLSRIPAddr()
Method getLSRIPAddr Get LSR IP address

Returns:
int - IP Address

copyMPLSSignalingInfo

public void copyMPLSSignalingInfo(MPLSSignalingInfo newInfo)
Method copyMPLSSignalingInfo Copy Signaling information

Parameters:
newInfo - - Created new Signaling information

print

public void print()
Method print Print the Signaling Information