NetSim Source Code Help v14.4
All 13 Components
 
Loading...
Searching...
No Matches
stru_NetSim_AODV_RouteTable Struct Reference

#include <AODV.h>

Collaboration diagram for stru_NetSim_AODV_RouteTable:

Data Fields

NETSIM_IPAddress DestinationIPAddress
 
unsigned int DestinationSequenceNumber
 
bool ValidDestinationSequenceNumberflag
 
AODV_RoutingFlag routingFlags
 
NETSIM_ID NetworkInterface
 
unsigned int HopCount
 
NETSIM_IPAddress NextHop
 
AODV_PRECURSORS_LISTListofPrecursors
 
double Lifetime
 
struct elementele
 

Detailed Description

AODV is a routing protocol, and it deals with route table management.
Route table information must be kept even for short-lived routes,
such as are created to temporarily store reverse paths towards nodes
originating RREQs. AODV uses the following fields with each route
table entry:
- Destination IP Address
- Destination Sequence Number
- Valid Destination Sequence Number flag
- Other state and routing flags (e.g., valid, invalid, repairable,
being repaired)
- Network Interface
- Hop Count (number of hops needed to reach destination)
- Next Hop
- List of Precursors (described in Section 6.2)
- Lifetime (expiration or deletion time of the route)

Definition at line 317 of file AODV.h.

Field Documentation

◆ DestinationIPAddress

NETSIM_IPAddress stru_NetSim_AODV_RouteTable::DestinationIPAddress

Definition at line 319 of file AODV.h.

◆ DestinationSequenceNumber

unsigned int stru_NetSim_AODV_RouteTable::DestinationSequenceNumber

Definition at line 320 of file AODV.h.

◆ ele

struct element* stru_NetSim_AODV_RouteTable::ele

Definition at line 328 of file AODV.h.

◆ HopCount

unsigned int stru_NetSim_AODV_RouteTable::HopCount

Definition at line 324 of file AODV.h.

◆ Lifetime

double stru_NetSim_AODV_RouteTable::Lifetime

Definition at line 327 of file AODV.h.

◆ ListofPrecursors

AODV_PRECURSORS_LIST* stru_NetSim_AODV_RouteTable::ListofPrecursors

Definition at line 326 of file AODV.h.

◆ NetworkInterface

NETSIM_ID stru_NetSim_AODV_RouteTable::NetworkInterface

Definition at line 323 of file AODV.h.

◆ NextHop

NETSIM_IPAddress stru_NetSim_AODV_RouteTable::NextHop

Definition at line 325 of file AODV.h.

◆ routingFlags

AODV_RoutingFlag stru_NetSim_AODV_RouteTable::routingFlags

Definition at line 322 of file AODV.h.

◆ ValidDestinationSequenceNumberflag

bool stru_NetSim_AODV_RouteTable::ValidDestinationSequenceNumberflag

Definition at line 321 of file AODV.h.


The documentation for this struct was generated from the following file: