be.ac.ucl.ingi.totem.repository.model
Interface CBGPSimulator

All Superinterfaces:
TotemAlgorithm
All Known Implementing Classes:
CBGP

public interface CBGPSimulator
extends TotemAlgorithm

Interface for additional TOTEM algorithm: CBGP.

Author:
Bruno Quoitin (bqu@info.ucl.ac.be)

Method Summary
 java.util.Vector bgpRouterGetAdjRib(java.lang.String sRouterAddr, java.lang.String sPeerAddr, java.lang.String sPrefix, boolean bIn)
           
 java.util.Vector bgpRouterGetPeers(java.lang.String sRouterAddr)
           
 java.util.Vector bgpRouterGetRib(java.lang.String sRouterAddr, java.lang.String sPrefix)
           
 void bgpRouterLoadRib(java.lang.String sRouterAddr, java.lang.String sFileName)
           
 void bgpRouterPeerRecv(java.lang.String sRouterAddr, java.lang.String sPeerAddr, java.lang.String sMsg)
           
 void bgpRouterPeerUp(java.lang.String sRouterAddr, java.lang.String sPeerAddr, boolean bUp)
           
 java.util.Vector netNodeGetLinks(java.lang.String sNodeAddr)
           
 java.util.Vector netNodeGetRT(java.lang.String sNodeAddr, java.lang.String sPrefix)
           
 be.ac.ucl.ingi.cbgp.IPTrace netNodeRecordRoute(java.lang.String sNodeAddr, java.lang.String sDstAddr)
           
 void runCmd(java.lang.String sCommand)
           
 void simRun()
           
 
Methods inherited from interface be.ac.ulg.montefiore.run.totem.repository.model.TotemAlgorithm
getRunningParameters, getStartAlgoParameters, start, stop
 

Method Detail

runCmd

void runCmd(java.lang.String sCommand)
            throws RoutingException
Throws:
RoutingException

simRun

void simRun()
            throws RoutingException
Throws:
RoutingException

netNodeGetLinks

java.util.Vector netNodeGetLinks(java.lang.String sNodeAddr)
                                 throws RoutingException
Throws:
RoutingException

netNodeGetRT

java.util.Vector netNodeGetRT(java.lang.String sNodeAddr,
                              java.lang.String sPrefix)
                              throws RoutingException
Throws:
RoutingException

netNodeRecordRoute

be.ac.ucl.ingi.cbgp.IPTrace netNodeRecordRoute(java.lang.String sNodeAddr,
                                               java.lang.String sDstAddr)
                                               throws RoutingException
Throws:
RoutingException

bgpRouterGetPeers

java.util.Vector bgpRouterGetPeers(java.lang.String sRouterAddr)
                                   throws RoutingException
Throws:
RoutingException

bgpRouterGetAdjRib

java.util.Vector bgpRouterGetAdjRib(java.lang.String sRouterAddr,
                                    java.lang.String sPeerAddr,
                                    java.lang.String sPrefix,
                                    boolean bIn)
                                    throws RoutingException
Throws:
RoutingException

bgpRouterGetRib

java.util.Vector bgpRouterGetRib(java.lang.String sRouterAddr,
                                 java.lang.String sPrefix)
                                 throws RoutingException
Throws:
RoutingException

bgpRouterPeerRecv

void bgpRouterPeerRecv(java.lang.String sRouterAddr,
                       java.lang.String sPeerAddr,
                       java.lang.String sMsg)
                       throws RoutingException
Throws:
RoutingException

bgpRouterPeerUp

void bgpRouterPeerUp(java.lang.String sRouterAddr,
                     java.lang.String sPeerAddr,
                     boolean bUp)
                     throws RoutingException
Throws:
RoutingException

bgpRouterLoadRib

void bgpRouterLoadRib(java.lang.String sRouterAddr,
                      java.lang.String sFileName)
                      throws RoutingException
Throws:
RoutingException


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