|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--SSF.OS.ProtocolSession
|
+--gov.nist.antd.mpls.mgmt.traffic_eng.FaultManager
|
+--gov.nist.antd.restoration01.Restoration01
Restoration01
This class was developed at the National Institute of Standards and Technology by employees of the Federal Government 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.
| Nested Class Summary | |
class |
Restoration01.BackupProcess
Class - BackupProcess Handle the backup path find and switch over active LSP's traffic to the backup LSP |
| Field Summary | |
static int |
ActivePathRecover
|
boolean |
BackupCheckON
|
java.util.Vector |
BackupProcessList
|
S_CRLDP |
crldp
|
MPLSForwarding |
forwarding
|
MPLSForwardingTable |
forwardingtable
|
java.lang.String |
ID
|
MPLSInterfaceMgmt |
interfacemgmt
|
boolean |
isFaultManagerEnable
|
boolean |
isLogON
|
MPLSMonitor |
monitor
|
MPLSMgmt |
mplsmgmt
|
static int |
Notifications
|
java.io.File |
RestorationDir
|
java.lang.String |
RestorationDirName
|
static int |
RestorationFail
|
static int |
RestorationUsingBackupPath
|
| Fields inherited from class gov.nist.antd.mpls.mgmt.traffic_eng.FaultManager |
LossOfSignal |
| Fields inherited from class SSF.OS.ProtocolSession |
name, use |
| Constructor Summary | |
Restoration01()
Constructor |
|
| Method Summary | |
void |
callback(EventMessage msg)
This method implements the handler for the processing of the given type of message. |
void |
config(com.renesys.raceway.DML.Configuration cfg)
Configure |
void |
init()
Initialize Call initFaultManager() after 4 simulation time(sec) |
void |
initFaultManager()
Called bythe Init() method Configure each member var, and create log file |
void |
interfaceErrorReport(java.lang.String nodeid,
int interfaceid,
int interfacetype,
int errortype,
int errorfiberid,
int errorlambdaid)
interfaceErrorReport Called by the NIC object to notify the fault and deliver fault information |
void |
interfaceRecoverReport(java.lang.String nodeid,
int interfaceid,
int interfacetype,
int errortype,
int recoverfiberid,
int recoverlambdaid)
Method interfaceRecoverReport Recovery Report function from the NIC |
void |
LSRTypeBackup(int ingresslsrid,
int locallspid,
MPLSSignalingInfo sigInfo,
boolean fromOAM)
Method LSRTypeBackup Create Backup Handler to take over Backup process |
boolean |
push(ProtocolMessage message,
ProtocolSession fromSession)
Method push |
void |
receiveErrorReportFromIngress(int ingresslsrid,
int locallspid,
MPLSSignalingInfo sigInfo,
boolean fromOAM)
Method receiveErrorReportFromIngress Called when the Ingress Node recieves the Error Report |
void |
receiveResourceCheck(ResourceCheckMessage message)
Method receiveResourceCheck Handles the Resource check message |
void |
removeResourceCheckInfo(Restoration01.BackupProcess bp)
Method removeResourceCheckInfo Remove the Backup Process from the list |
| Methods inherited from class SSF.OS.ProtocolSession |
close, closed, debugIdentifier, inGraph, open, opened, pushAfterDelay, pushAfterDelayFailed, setGraph, version |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int ActivePathRecover
public static final int RestorationUsingBackupPath
public static final int RestorationFail
public static final int Notifications
public java.lang.String ID
public boolean isFaultManagerEnable
public MPLSMgmt mplsmgmt
public S_CRLDP crldp
public MPLSInterfaceMgmt interfacemgmt
public MPLSForwardingTable forwardingtable
public MPLSForwarding forwarding
public MPLSMonitor monitor
public java.lang.String RestorationDirName
public java.io.File RestorationDir
public boolean isLogON
public boolean BackupCheckON
public java.util.Vector BackupProcessList
| Constructor Detail |
public Restoration01()
| Method Detail |
public void config(com.renesys.raceway.DML.Configuration cfg)
throws com.renesys.raceway.DML.configException
config in interface com.renesys.raceway.DML.Configurableconfig in class ProtocolSessioncom.renesys.raceway.DML.configException
public void init()
throws ProtocolException
init in class ProtocolSessionProtocolExceptionpublic void initFaultManager()
public void interfaceErrorReport(java.lang.String nodeid,
int interfaceid,
int interfacetype,
int errortype,
int errorfiberid,
int errorlambdaid)
interfaceErrorReport in class FaultManagernodeid - - Error Node IDinterfaceid - - Interface IDinterfacetype - - Interface Typeerrortype - - Error Typeerrorfiberid - - Error Fiber IDerrorlambdaid - - Error Lambda ID
public void interfaceRecoverReport(java.lang.String nodeid,
int interfaceid,
int interfacetype,
int errortype,
int recoverfiberid,
int recoverlambdaid)
interfaceRecoverReport in class FaultManagernodeid - interfaceid - interfacetype - errortype - recoverfiberid - recoverlambdaid -
public void receiveErrorReportFromIngress(int ingresslsrid,
int locallspid,
MPLSSignalingInfo sigInfo,
boolean fromOAM)
receiveErrorReportFromIngress in class FaultManageringresslsrid - - Ingress LSR IDlocallspid - - Local LSP IDsigInfo - - Signaling Information
public void LSRTypeBackup(int ingresslsrid,
int locallspid,
MPLSSignalingInfo sigInfo,
boolean fromOAM)
ingresslsrid - - Ingress LSR IDlocallspid - - Local LSP IDsigInfo - - Signaling Information
public boolean push(ProtocolMessage message,
ProtocolSession fromSession)
throws ProtocolException
push in class ProtocolSessionProtocolExceptionpublic void receiveResourceCheck(ResourceCheckMessage message)
receiveResourceCheck in class FaultManagerpublic void removeResourceCheckInfo(Restoration01.BackupProcess bp)
public void callback(EventMessage msg)
Callback
callback in interface Callbackmsg - The message that contains the data.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||