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

java.lang.Object
  |
  +--gov.nist.antd.mpls.signaling.information.TunnelLSPInformation

public class TunnelLSPInformation
extends java.lang.Object

Tunnel LSP Information.

 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 DestInterfaceID
          Field DestInterfaceID - Destination Interface ID
 java.lang.String DestLSRID
          Field DestLSRID - Destination LSR ID
 java.util.Vector destLSRIPaddrList
          Field destLSRIPaddrList - Destination LSR IP Adress table
 int HopNum
          Field HopNum - Hop count
 MPLSSignalingInfo sigInfo
          Field sigInfo - Signaling information
 int SrcInterfaceID
          Field SrcInterfaceID - Source Interface ID
 java.lang.String SrcLSRID
          Field SrcLSRID - Source LSR ID
 double TotalDelay
          Field TotalDelay - Total delay
 int tunnelIndex
          Field tunnelIndex - Tunnel Index
 MPLSInterfaceInfo tunnelInterface
          Field tunnelInterface - Tunnel Interface information
 
Constructor Summary
TunnelLSPInformation(MPLSSignalingInfo siginfo)
          Constructor TunnelLSPInformation
 
Method Summary
 void ReverseCopy(TunnelLSPInformation tinfo, MPLSSignalingInfo sinfo)
          Method ReverseCopy Create backward Tunnel Information
 void setupTunnelInfo(MPLSInterfaceInfo minfo)
          Method setupTunnelInfo Setup Tunnel Information
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sigInfo

public MPLSSignalingInfo sigInfo
Field sigInfo - Signaling information


tunnelIndex

public int tunnelIndex
Field tunnelIndex - Tunnel Index


SrcLSRID

public java.lang.String SrcLSRID
Field SrcLSRID - Source LSR ID


SrcInterfaceID

public int SrcInterfaceID
Field SrcInterfaceID - Source Interface ID


DestLSRID

public java.lang.String DestLSRID
Field DestLSRID - Destination LSR ID


DestInterfaceID

public int DestInterfaceID
Field DestInterfaceID - Destination Interface ID


destLSRIPaddrList

public java.util.Vector destLSRIPaddrList
Field destLSRIPaddrList - Destination LSR IP Adress table


HopNum

public int HopNum
Field HopNum - Hop count


TotalDelay

public double TotalDelay
Field TotalDelay - Total delay


tunnelInterface

public MPLSInterfaceInfo tunnelInterface
Field tunnelInterface - Tunnel Interface information

Constructor Detail

TunnelLSPInformation

public TunnelLSPInformation(MPLSSignalingInfo siginfo)
Constructor TunnelLSPInformation

Parameters:
siginfo - - XXX
Method Detail

setupTunnelInfo

public void setupTunnelInfo(MPLSInterfaceInfo minfo)
Method setupTunnelInfo Setup Tunnel Information

Parameters:
minfo - - Signaling information

ReverseCopy

public void ReverseCopy(TunnelLSPInformation tinfo,
                        MPLSSignalingInfo sinfo)
Method ReverseCopy Create backward Tunnel Information

Parameters:
tinfo - - Tunnel LSP Information
sinfo - - Signaling Information