next up previous contents index
Next: 6.2 Global Unicast Routing Up: 6. ns-3 routing Previous: 6. ns-3 routing   Contents   Index


6.1 Overview

We intend to support traditional routing approaches and protocols, ports of open source routing implementations, and facilitate research into unorthodox routing techniques.. For simulations that are not primarily focused on routing and that simply want correct routing tables to occur somehow, we have an global centralized routing capability. A singleton object (GlobalRouteManager) be instantiated, builds a network map, and populates a forwarding table on each node at time t=0 in the simulation. Simulation script writers can use the same node API to manually enter routes as well.

Presently, global centralized IPv4 unicast routing over both point-to-point and shared (CSMA) links is supported, as well as an implementation of a static multicast routing API (for IPv4). The global centralized routing will be modified in the future to reduce computations once profiling finds the performance bottlenecks.



2007-10-16