MPLS / LDP simulation framework of INET

21 views
Skip to first unread message

Jens Buysse

unread,
Mar 1, 2010, 9:29:59 AM3/1/10
to omn...@googlegroups.com
Dear users,

I am fairly new to Omnet++ and Inet++ and I am trying several little
tests before I go into the development of a large simulation environment
for the Geysers Project (http://www.geysers.eu/). Now I have to say that
finding information on using the INet library is not that easy. Could
someone direct me to some information on how to use this library (not
the only TCP tutorial) ? I have tried to model an example topology with
some LDP routers but this does not seem to work/build/compile ...

I have added the source file of my example ..

Kind regards Jens Buysse


topology.ned

Andras Varga

unread,
Mar 2, 2010, 7:15:51 AM3/2/10
to omn...@googlegroups.com, jens....@gmail.com
Hi Jens,

Currently the INET documentation consists of the generated neddoc, see
http://inet.omnetpp.org/doc/INET/neddoc/index.html. It contains some
overview-style pages, but not too many. I agree a dedicated manual would be
nice to have.

You can get a picture about the MPLS/LDP models by browsing the neddoc, and
reading the docu of individual modules. E.g. the description of LDP_LSR
looks like a good starting point, and from there you can explore the MPLS,
LIBTable, TED etc modules. If you have specific questions, you can post them
to the mailing list and I'll try to answer.

You wrote you have compile/build problems with INET too. INET in general
should build fine in the IDE just by importing the project and hitting
Ctrl+B (Build). If there's any problem, please post the details.

Some observations related to the NED file you attached. From what I've
noticed, you added the "import" directives manually. Hand-editing them is
quite painful and not necessary; in the IDE you can just run "Organize
Imports" (context menu, or hit Ctrl+Shift+O) and that does it for you. Also
what I've noticed is that you have LIBTable at network level; this module is
meant to be used inside routers, so it can be removed from the network.

Hope this helps.

Regards,
Andras

Reply all
Reply to author
Forward
0 new messages