be.ac.ulg.montefiore.run.totem.domain.model.impl
Class FastRerouteSwitchingMethod

java.lang.Object
  extended by be.ac.ulg.montefiore.run.totem.domain.model.SwitchingMethod
      extended by be.ac.ulg.montefiore.run.totem.domain.model.impl.FastRerouteSwitchingMethod
All Implemented Interfaces:
DomainChangeListener

public class FastRerouteSwitchingMethod
extends SwitchingMethod

Temporarily activate backup LSPs when a link or node status changed. The activated LSPs have ingress neasrest to the point of failure and have the failed links in their protectedLinks. TODO: initial switching condition when starting, is it ok ?

Creation date: 11/09/2007

Author:
Gaƫl Monfort (monfort@run.montefiore.ulg.ac.be)

Constructor Summary
FastRerouteSwitchingMethod(Domain domain)
           
 
Method Summary
 void linkStatusChangeEvent(Link link)
          Notify a link status change event
 void nodeStatusChangeEvent(Node node)
          Notify a node status change event
 void start()
           
 void stop()
           
 
Methods inherited from class be.ac.ulg.montefiore.run.totem.domain.model.SwitchingMethod
addLinkEvent, addLspEvent, addNodeEvent, linkBandwidthChangeEvent, linkDelayChangeEvent, linkMetricChangeEvent, linkReservedBandwidthChangeEvent, linkTeMetricChangeEvent, lspReservationChangeEvent, lspWorkingPathChangeEvent, nodeLocationChangeEvent, removeLinkEvent, removeLspEvent, removeNodeEvent, rerouteLspEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FastRerouteSwitchingMethod

public FastRerouteSwitchingMethod(Domain domain)
Method Detail

start

public void start()
Specified by:
start in class SwitchingMethod

stop

public void stop()
Specified by:
stop in class SwitchingMethod

nodeStatusChangeEvent

public void nodeStatusChangeEvent(Node node)
Notify a node status change event

Parameters:
node -

linkStatusChangeEvent

public void linkStatusChangeEvent(Link link)
Notify a link status change event

Parameters:
link -


Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.