|
INET Framework for OMNeT++/OMNEST
|
#include "MACAddress.h"#include "InterfaceEntry.h"#include "ISISTimer_m.h"#include "ISISMessage_m.h"Go to the source code of this file.
| #define ISIS_AREA_ID 3 |
Length of Area-ID.
Definition at line 35 of file ISIStypes.h.
Referenced by ISIS::addTLV(), ISIS::handleL1HelloMsg(), ISIS::handleL2HelloMsg(), ISIS::handlePTPHelloMsg(), ISIS::isAreaIDOK(), ISISadj::operator<(), and ISIS::sendMyL1LSPs().
| #define ISIS_CSNP_INTERVAL 10 |
Interval in seconds between generating CSNP message.
Definition at line 41 of file ISIStypes.h.
Referenced by ISIS::initialize(), and ISIS::insertIft().
| #define ISIS_DIS_PRIORITY 64 |
Default priority to become DIS
Definition at line 29 of file ISIStypes.h.
Referenced by ISIS::insertIft().
| #define ISIS_HELLO_INTERVAL 10 |
Default hello interval in seconds
Definition at line 31 of file ISIStypes.h.
Referenced by ISIS::initialize().
| #define ISIS_HELLO_MULTIPLIER 3 |
Default hello multiplier value.
Definition at line 32 of file ISIStypes.h.
Referenced by ISIS::initialize().
| #define ISIS_LSP_GEN_INTERVAL 5 |
Interval in seconds at which LSPs (with SRMflag set) are transmitted.
Definition at line 39 of file ISIStypes.h.
Referenced by ISIS::initialize().
| #define ISIS_LSP_INIT_WAIT 50 |
Initial wait interval in ms before generating first LSP.
Definition at line 40 of file ISIStypes.h.
Referenced by ISIS::initialize().
| #define ISIS_LSP_INTERVAL 33 |
Minimum delay in ms between sending two successive LSPs.
Definition at line 36 of file ISIStypes.h.
Referenced by ISIS::initialize(), and ISIS::insertIft().
| #define ISIS_LSP_MAX_LIFETIME 200 |
Interval in seconds during which is specified LSP valid. This value SHOULD be more than ISIS_LSP_REFRESH_INTERVAL
Definition at line 38 of file ISIStypes.h.
Referenced by ISIS::initialize().
| #define ISIS_LSP_MAX_SIZE 1492 |
Definition at line 43 of file ISIStypes.h.
Referenced by ISIS::addTLV(), ISIS::genLSP(), ISIS::sendL1Csnp(), and ISIS::sendL1Psnp().
| #define ISIS_LSP_REFRESH_INTERVAL 150 |
Interval in seconds at which LSPs are refreshed (1 to 65535). This value SHOULD be less than ISIS_LSP_MAX_LIFETIME
Definition at line 37 of file ISIStypes.h.
Referenced by ISIS::initialize().
| #define ISIS_LSP_SEND_INTERVAL 5 |
Interval in seconds between periodic scanning LSP Database and checking SRM and SSN flags.
Definition at line 44 of file ISIStypes.h.
Referenced by ISIS::initialize().
| #define ISIS_MAX_AREAS 3 |
Default value for Maximum Areas.
Definition at line 34 of file ISIStypes.h.
Referenced by ISIS::isMessageOK().
| #define ISIS_METRIC 10 |
Default "default" metric value
Definition at line 30 of file ISIStypes.h.
Referenced by ISIS::insertIft().
| #define ISIS_PSNP_INTERVAL 2 |
Interval in seconds between generating CSNP message.
Definition at line 42 of file ISIStypes.h.
| #define ISIS_SPF_FULL_INTERVAL 50 |
Definition at line 45 of file ISIStypes.h.
Referenced by ISIS::initialize().
| #define ISIS_SYSTEM_ID 6 |
Length of System-ID.
Definition at line 33 of file ISIStypes.h.
Referenced by ISIS::addTLV(), ISIS::amIL1DIS(), ISIS::amIL2DIS(), ISIS::deleteLSP(), ISIS::electL1DesignatedIS(), ISIS::extractISO(), ISIS::fullSPF(), ISIS::generateLSP(), ISIS::genLSP(), ISIS::getAdj(), ISIS::getAdjBySystemID(), ISIS::getEndLspID(), ISIS::getLSPFromDbByID(), ISIS::getLSPID(), ISIS::getLspID(), ISIS::getLspRange(), ISIS::getStartLspID(), ISIS::getSysID(), ISIS::handleL1Csnp(), ISIS::handleL1HelloMsg(), ISIS::handleL1Lsp(), ISIS::handleL1Psnp(), ISIS::insertIft(), ISIS::isAdjBySystemID(), ISIS::isAdjUp(), ISIS::isCon(), ISIS::isMessageOK(), ISIS::moveToTent(), ISISadj::operator<(), LSPRecord::operator<(), ISISPath::operator<(), ISIS::printLspId(), ISIS::purgeLSP(), ISIS::purgeMyLSPs(), ISIS::purgeRemainLSP(), ISIS::refreshLSP(), ISIS::resetDIS(), ISIS::sendL1Csnp(), ISIS::sendL1Psnp(), ISIS::sendMyL1LSPs(), ISIS::setLspID(), and ISIS::updateMyLSP().
| typedef std::vector<FlagRecord*> FlagRecQ_t |
Definition at line 221 of file ISIStypes.h.
| typedef std::vector<std::vector<FlagRecord*> *> FlagRecQQ_t |
Definition at line 222 of file ISIStypes.h.
| typedef std::vector<ISISCon*> ISISCons_t |
Definition at line 266 of file ISIStypes.h.
| typedef std::vector<LSPRecord *> ISISLspDb_t |
Definition at line 257 of file ISIStypes.h.
| typedef std::vector<ISISNeighbour*> ISISNeighbours_t |
Definition at line 232 of file ISIStypes.h.
| typedef std::vector<ISISPath*> ISISPaths_t |
Definition at line 256 of file ISIStypes.h.
Definition at line 210 of file ISIStypes.h.
| enum PTP_HELLO_ADJ_STATE |
Definition at line 271 of file ISIStypes.h.