OMNET++ ( INET) (CoRE4INET) for TSN (Time Sensitive Networks)

193 views
Skip to first unread message

Bilal Omar

unread,
Feb 9, 2020, 12:51:15 PM2/9/20
to OMNeT++ Users
Hello Everone, I start working on Omnet++ for a month now and I faced many problems. there is a lot of errors on the CoRE4INET framework. INET looks complicated. my work is on TSN (Time Sensitive Networks). So, If there is anyone who is familiar with TSN on OMNET++. and can you help me with some youtube channel, manual or book that would help me INET and CoRE4INET? 

Rudolf Hornig

unread,
Feb 10, 2020, 6:37:32 AM2/10/20
to OMNeT++ Users
There is an OMNeT++ ecosystem book published last year which covers various topics (including INET).


Also you should take a look at the INET User's Guise and Developers Guide if you have not done so far:

Core4INET is no longer actively developed, however there was a consensus on the last OMNeT++ summit that the community should put efforts into implementing TSN models (that are standard compliant). 

FYI: There is an ongoing effort (from the core OMNeT++ team) to add infrastructure features to INET (4.3) that could be the base of future TSN models. 

This covers two topic:
- clock synchronization and modeling
- frame preemption support

Any work on this area is very much welcomed...
Rudolf

Bilal Omar

unread,
Feb 10, 2020, 1:58:38 PM2/10/20
to OMNeT++ Users
Hello Rudolf.

Thank you for your reply.

I want to ask you about Core4inet. What is the last INET version that is compatible with Core4INET. and when is the estimated time for INET 4.3 to be available?

and there is a framework called "nesting" is it about TSN?

Rudolf Hornig

unread,
Feb 12, 2020, 7:34:35 AM2/12/20
to OMNeT++ Users


On Monday, February 10, 2020 at 7:58:38 PM UTC+1, Bilal Omar wrote:
Hello Rudolf.

Thank you for your reply.

I want to ask you about Core4inet. What is the last INET version that is compatible with Core4INET.
I believe the latest 3.6.x version works. On the last summit it was decided by the authors that it will NOT be ported to INET 4.x
 
and when is the estimated time for INET 4.3 to be available?
This is just a wild guess, but I believe implementation still needs 3 month, so I would say 2020Q3. Features that are deemed to be stable enough will be merged earlier into the master branch.
 

and there is a framework called "nesting" is it about TSN?

Yes, you should take a look at both Core4INET and nesting. Both projects attempted to cover some part of the requirements for TSN networks, however implementing the needed features is a bit more complicated and cannot be implemented properly on TOP of INET. Proper functionality requires that it should be implemented in INET. That's what is happening now, we are taking the most important features and trying to implement it inside INET (properly). There are 3 main thing needed:
- Queueing, traffic generation, shaping etc. This is done and ready in INET 4.2
- Clock modeling (planned for INET 4.3)
- Frame preemption (planned for INET 4.3)

In short, if you are in a hurry, take a look at both projects and pick the one that suits your needs. If you plan something that has a longer lifespan, you may be better off to base your project on INET 4.3 once it's available. (however note that INET 4.3 will conain only the basic infrastructure, there wont be any actual protocol implementation present). We hope that once the infrastructure is in place, the community will come up with the necessary models.

rdn

unread,
May 4, 2020, 2:59:23 PM5/4/20
to OMNeT++ Users
Hi Bilal,

I am also working on TSN from the past 2 months and I also looked into CoRE4INET and NesTing. Maybe we can help each other clarify some doubts in the future. 

Thanks

On Sunday, February 9, 2020 at 6:51:15 PM UTC+1, Bilal Omar wrote:

rdn

unread,
May 4, 2020, 5:51:39 PM5/4/20
to OMNeT++ Users
Hello Rudolf,

As you mentioned that " Queueing, traffic generation, shaping, etc. is ready in INET 4.2". When I looked I found the tutorial of the "Queuing" part ( https://inet.omnetpp.org/docs/tutorials/queueing/doc/index.html). However, could you please let me know where I can find the tutorial or description of "shaping" in INET 4.2 ? 

Thanks,

Rudolf Hornig

unread,
May 27, 2020, 4:25:12 AM5/27/20
to OMNeT++ Users
I just would like to point out that there is ongoing work in INET to lay the architectural foundations for future TSN related projects. 
Reply all
Reply to author
Forward
0 new messages