Evaluación de Algoritmos de Ruteamiento Multipunto en Redes de ...
Evaluación de Algoritmos de Ruteamiento Multipunto en Redes de ...
Evaluación de Algoritmos de Ruteamiento Multipunto en Redes de ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1. Se requiere <strong>de</strong>clarar <strong>en</strong> C++ parte <strong>de</strong> el routing module propio (ver<br />
~ns/rtmodule.{cc,h}). Para muchos módulos esto sólo significa <strong>de</strong>clarar un método virtual<br />
name() el cual <strong>en</strong>trega un <strong>de</strong>scriptor <strong>de</strong> string <strong>de</strong>l módulo. Sin embargo, existe la libertad<br />
tantas funcionalida<strong>de</strong>s como C++ lo permita; pero necesariam<strong>en</strong>te se <strong>de</strong>berá <strong>en</strong>lazar <strong>de</strong>spués<br />
esta funcionalidad con OTcl para un mejor r<strong>en</strong>dimi<strong>en</strong>to.<br />
2. Si se <strong>de</strong>sea se pue<strong>de</strong> ir más allá <strong>de</strong> las implem<strong>en</strong>taciones <strong>de</strong> interfaces <strong>en</strong> el módulo <strong>de</strong><br />
ruteami<strong>en</strong>to básico (ver ~ns/tcl/lib/ns‐rtmodule.tcl) y <strong>de</strong>cidir utilizar algún módulo ya<br />
exist<strong>en</strong>te, sobreescribirlo, y ponerle las interfase Otcl <strong>en</strong> para su propio módulo.<br />
Hay varios módulos <strong>de</strong> ruteami<strong>en</strong>to <strong>de</strong> ejemplo <strong>en</strong> ~ns/tcl/lib/ns‐rtmodule.tcl, los cuales<br />
pue<strong>de</strong> servir como una plantilla para sus propios módulos<br />
Actualm<strong>en</strong>te exist<strong>en</strong> seis módulos implem<strong>en</strong>tados <strong>en</strong> ns:<br />
100