|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--gov.nist.antd.mpls.mgmt.traffic_eng.OAMModule.OAMProc
Class OAMProc OAM procedure
| Field Summary | |
double |
AvgPacketDelay
Field AvgPacketDelay - Average Packet delay |
double |
bandwidth
Field bandwidth - Bandwidth |
CRLDPControlBlock |
ccb
Field ccb - Control Block |
Timer |
ContinuityCheckTimer
Field ContinuityCheckTimer |
java.lang.String |
EgressLSRID
Field EgressLSRID - Egress LSR ID |
Timer |
EgressPerformanceMonitoringTimer
Field EgressPerformanceMonitoringTimer |
double |
expectArriveTime
Field expectArriveTime |
ForwardingInformation |
finfo
Field finfo - ForwardingInformation(FEC, IML, Tunnel - it has incoming interface and label informations) |
MPLSInterfaceInfo |
ifaceinfo
Field ifaceinfo - outGoing Interface Information |
int |
ingressLSRID
Field ingressLSRID - LSP ID |
java.lang.String |
IngressLSRID
Field IngressLSRID - Ingress LSR ID |
OAMModule |
ingressOAMInfo
Field ingressOAMInfo |
boolean |
isActive
Field isActive |
boolean |
isContinuityCheck
Field isContinuityCheck |
boolean |
isContinuityCheckError
Field isContinuityCheckError |
boolean |
isEnable
Field isEnable |
boolean |
isOAMLog
Field isOAMLog - XXX |
double |
jitter
Field jitter - Jitter |
int |
localLSPID
Field localLSPID - LSP ID |
double |
LoopBackTestEndTime
Field LoopBackTestEndTime |
java.util.Vector |
LoopBackTestNodeList
Field LoopBackTestNodeList - oopback test list |
double |
LoopBackTestStartTime
Field LoopBackTestStartTime |
Timer |
LoopbackTestTimer
Field LoopbackTestTimer - Loop back test Timer |
int |
LSRType
Field LSRType |
double |
maxDelay
Field maxDelay - Maximum end-to-end delay |
MPLSSchedulingQueueEntry |
msqe
Field msqe - LSP Queue Information |
NHLFE |
nhlfe
Field nhlfe - LSP Informatons(NHLFE : outInterfaceID, outLabel) |
java.io.FileWriter |
oamdegradelog
Field oamdegradelog - Log File |
java.io.FileWriter |
oamlog
Field oamlog - Log File |
long |
OAMPacketLoss
Field OAMPacketLoss - OAM Packet loss |
java.io.FileWriter |
oamreport
Field oamreport - Log File |
OAMModule |
owner
Field owner - OAMModule instance |
double |
PacketDelay
Field PacketDelay - End-to-end packet delay |
double |
PacketLossRatio
Field PacketLossRatio - Packet loss ratio |
Timer |
PerformanceMonitoringTimer
Field PerformanceMonitoringTimer |
double |
prevArriveTime
Field prevArriveTime |
long |
prevSN
Field prevSN |
double |
prevTime
Field prevTime - time |
double |
receivingBlockBytes
Field receivingBlockBytes - Received Block Bytes at the egress |
long |
receivingBlockCount
Field receivingBlockCount - Received Block count at the egress |
double |
sendingBlockBytes
Field sendingBlockBytes - sending Block Bytes from the ingress |
long |
sendingBlockCount
Field sendingBlockCount - sending Block count from the ingress |
long |
SN
Field SN - OAM Packet SequenceNumber |
double |
TotalPacketCount
Field TotalPacketCount - total Packet count |
double |
TotalPacketDelay
Field TotalPacketDelay - total Packet Delay |
| Constructor Summary | |
OAMModule.OAMProc(OAMModule oammodule,
int ingresslsrid,
int locallspid)
Constructor OAMProc |
|
| Method Summary | |
void |
ContinuityCheckError()
Method ContinuityCheckError EgressLSR OAM Functions - continuity check error |
void |
ContinuityCheckRecover()
Method ContinuityCheckRecover EgressLSR OAM Functions - continuity check recover |
void |
ContinuityCheckTimerSet()
Method ContinuityCheckTimerSet EgressLSR OAM Functions - continuity check timer set |
void |
DegradeReport()
Method DegradeReport |
void |
EgressPerformanceMonitoring()
Method EgressPerformanceMonitoring EgressLSR OAM Functions - Performance monitoring |
void |
EgressPerformanceMonitoringTimerSet()
Method EgressPerformanceMonitoringTimerSet EgressLSR OAM Functions - Performance monitor time set |
void |
ErrorReport(OAMPacket packet)
Method ErrorReport Common Functions -- call other methods according to the Error type |
void |
flushFile()
Method flushFile Flush the log to file |
void |
ingressErrorReport(OAMPacket packet)
Method ingressErrorReport IngressLSR OAM Functions - Error Report |
void |
IngressLoopbackTestReport(OAMPacket packet)
Method IngressLoopbackTestReport IngressLSR OAM Functions - report loopback test |
void |
IngressNotification(OAMPacket packet)
Method IngressNotification |
void |
LoopbackReport()
Method LoopbackReport Report lookback test |
void |
LoopBackTest(OAMPacket packet)
Method LoopBackTest When Received the Loopback Test Message |
void |
LoopBackTestReport(OAMPacket packet)
Method LoopBackTestReport Common Functions - core/Ingress |
void |
LoopbackTestStart()
Method LoopbackTestStart Lookback Test |
void |
LoopbackTestTimerSet(double wtime)
Method LoopbackTestTimerSet IngressLSR OAM Functions - Loopback test timer set |
void |
Notification(OAMPacket packet)
Method Notification |
void |
PerformanceMonitoring(OAMPacket packet)
Method PerformanceMonitoring Common Functions |
void |
PerformanceMonitoringPacketTimerSet()
Method PerformanceMonitoringPacketTimerSet IngressLSR OAM Functions - Packet timer set |
void |
PerformanceMonitoringReport(OAMPacket packet)
Method PerformanceMonitoringReport Common Functions |
void |
PerformanceOAMReceive(OAMPacket packet)
Method PerformanceOAMReceive EgressLSR OAM Functions - receive the performance OAM packet |
void |
receiveOAMPacket(OAMPacket packet)
Method receiveOAMPacket Recieve the OAM Packet |
void |
removeTimer()
Method removeTimer Common Functions - Remove the timer |
void |
ReportFromTEAgent(int reporttype,
NHLFE backupnhlfe,
java.lang.String info)
Method ReportFromTEAgent Write Error related information to the Log File |
void |
sendPerformanceMonitoringOAMPacket()
Method sendPerformanceMonitoringOAMPacket IngressLSR OAM Functions - Send performance monitoring packet |
void |
setupLogFile()
Method setupLogFile Setup Log File |
boolean |
setupOAMProc()
Method setupOAMProc |
void |
WritePerformanceMonitoringResult(OAMPacket packet)
Method WritePerformanceMonitoringResult |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public java.lang.String IngressLSRID
public java.lang.String EgressLSRID
public int ingressLSRID
public int localLSPID
public OAMModule owner
public CRLDPControlBlock ccb
public int LSRType
public ForwardingInformation finfo
public NHLFE nhlfe
public MPLSInterfaceInfo ifaceinfo
public MPLSSchedulingQueueEntry msqe
public boolean isEnable
public Timer PerformanceMonitoringTimer
public Timer LoopbackTestTimer
public double maxDelay
public long SN
public java.util.Vector LoopBackTestNodeList
public double LoopBackTestStartTime
public double LoopBackTestEndTime
public java.io.FileWriter oamreport
public java.io.FileWriter oamlog
public java.io.FileWriter oamdegradelog
public boolean isOAMLog
public OAMModule ingressOAMInfo
public double prevArriveTime
public double expectArriveTime
public long prevSN
public boolean isActive
public boolean isContinuityCheck
public boolean isContinuityCheckError
public Timer ContinuityCheckTimer
public Timer EgressPerformanceMonitoringTimer
public double PacketDelay
public double AvgPacketDelay
public double bandwidth
public double jitter
public double PacketLossRatio
public double TotalPacketDelay
public double TotalPacketCount
public double sendingBlockBytes
public double receivingBlockBytes
public long sendingBlockCount
public long receivingBlockCount
public long OAMPacketLoss
public double prevTime
| Constructor Detail |
public OAMModule.OAMProc(OAMModule oammodule,
int ingresslsrid,
int locallspid)
oammodule - - OAM moduleingresslsrid - - Ingress LSR IDlocallspid - - Local LSP ID| Method Detail |
public boolean setupOAMProc()
public void setupLogFile()
public void PerformanceMonitoringPacketTimerSet()
public void LoopbackTestTimerSet(double wtime)
wtime - - XXXpublic void sendPerformanceMonitoringOAMPacket()
public void ingressErrorReport(OAMPacket packet)
packet - - XXX
public void ReportFromTEAgent(int reporttype,
NHLFE backupnhlfe,
java.lang.String info)
reporttype - - Report Typebackupnhlfe - - Bckup NHLFE entryinfo - - Informationpublic void LoopbackTestStart()
public void LoopbackReport()
public void IngressLoopbackTestReport(OAMPacket packet)
packet - - XXXpublic void WritePerformanceMonitoringResult(OAMPacket packet)
packet - public void IngressNotification(OAMPacket packet)
packet - public void EgressPerformanceMonitoringTimerSet()
public void ContinuityCheckTimerSet()
public void ContinuityCheckError()
public void ContinuityCheckRecover()
public void EgressPerformanceMonitoring()
public void PerformanceOAMReceive(OAMPacket packet)
packet - public void DegradeReport()
public void receiveOAMPacket(OAMPacket packet)
packet - public void PerformanceMonitoring(OAMPacket packet)
packet - public void PerformanceMonitoringReport(OAMPacket packet)
packet - public void LoopBackTest(OAMPacket packet)
packet - public void LoopBackTestReport(OAMPacket packet)
packet - public void ErrorReport(OAMPacket packet)
packet - public void Notification(OAMPacket packet)
packet - public void removeTimer()
public void flushFile()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||