A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
AODV Routing
+ Collaboration diagram for AODV Routing:

Topics

 AODV Examples
 
 
 AODV module tests
 
 

Classes

class  ns3::AodvHelper
 Helper class that adds AODV routing to nodes. More...
 
class  Bug772ChainTest
 AODV deferred route lookup test case (see Bug 772 ) More...
 
class  ChainRegressionTest
 AODV chain regression test. More...
 
class  ns3::aodv::DeferredRouteOutputTag
 Tag used by AODV implementation. More...
 
class  ns3::aodv::DuplicatePacketDetection
 Helper class used to remember already seen packets and detect duplicates. More...
 
class  ns3::aodv::IdCache
 Unique packets identification cache used for simple duplicate detection. More...
 
class  ns3::aodv::LoopbackTestCase
 AODV loopback UDP echo test case. More...
 
class  ns3::aodv::Neighbors
 maintain list of active neighbors More...
 
class  ns3::aodv::QueueEntry
 AODV Queue Entry. More...
 
class  ns3::aodv::RequestQueue
 AODV route request queue. More...
 
class  ns3::aodv::RerrHeader
 Route Error (RERR) Message Format. More...
 
class  ns3::aodv::RoutingProtocol
 AODV routing protocol. More...
 
class  ns3::aodv::RoutingTable
 The Routing table used by AODV protocol. More...
 
class  ns3::aodv::RoutingTableEntry
 Routing table entry. More...
 
class  ns3::aodv::RrepAckHeader
 Route Reply Acknowledgment (RREP-ACK) Message Format. More...
 
class  ns3::aodv::RrepHeader
 Route Reply (RREP) Message Format. More...
 
class  ns3::aodv::RreqHeader
 Route Request (RREQ) Message Format. More...
 
class  ns3::aodv::TypeHeader
 AODV types. More...
 

Enumerations

enum  ns3::aodv::MessageType { ns3::aodv::AODVTYPE_RREQ = 1 , ns3::aodv::AODVTYPE_RREP = 2 , ns3::aodv::AODVTYPE_RERR = 3 , ns3::aodv::AODVTYPE_RREP_ACK = 4 }
 MessageType enumeration. More...
 
enum  ns3::aodv::RouteFlags { ns3::aodv::VALID = 0 , ns3::aodv::INVALID = 1 , ns3::aodv::IN_SEARCH = 2 }
 Route record states. More...
 

Detailed Description

This section documents the API of the ns-3 AODV module. For a generic functional description, please refer to the ns-3 manual.

Enumeration Type Documentation

◆ MessageType

MessageType enumeration.

Enumerator
AODVTYPE_RREQ 

AODVTYPE_RREQ.

AODVTYPE_RREP 

AODVTYPE_RREP.

AODVTYPE_RERR 

AODVTYPE_RERR.

AODVTYPE_RREP_ACK 

AODVTYPE_RREP_ACK.

Definition at line 36 of file aodv-packet.h.

◆ RouteFlags

Route record states.

Enumerator
VALID 

VALID.

INVALID 

INVALID.

IN_SEARCH 

IN_SEARCH.

Definition at line 39 of file aodv-rtable.h.