OMNET++ INET MANUAL

INET is a simulation model suite for TCP/IP and Internet-related protocols for OMNET++.INET builds upon the OMNET++, modules that communicate by message passing.

Protocol models in INET:

  • MPLS model with RSVP-TE and LDP signaling.
  • TCP, SCTP, UDP, IPV6 and IPV4 protocols implementations.
  • Support for mobile and wireless simulations.
  • Several application models.
  • Link layer models: PPP, Ethernet, 802.11.

Modules in INET:

  • Flat Network Configuration.
  • Const Speed Mobility.
  • Channel Control.
  • Routing Table.
  • Notification Board.

Network interface:

  • Ethernet.
  • 802.11.

Sample code for INET:

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
	<name>inet</name>
	<comment></comment>
	<projects>
	</projects>
	<buildSpec>
		<buildCommand>
			<name>org.omnetpp.cdt.MakefileBuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>org.omnetpp.scave.builder.vectorfileindexer</name>
			<arguments>
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
			<triggers>clean,full,incremental,</triggers>
			<arguments>
				<dictionary>
					<key>?children?</key>
					<value>?name?=outputEntries\|?children?=?name?=entry\\\\\\\|\\\|?name?=entry\\\\\\\|\\\|\||</value>
				</dictionary>
				<dictionary>
					<key>?name?</key>
					<value></value>
				</dictionary>
				<dictionary>
					<key>org.eclipse.cdt.make.core.append_environment</key>
					<value>true</value>
				</dictionary>
				<dictionary>
					<key>org.eclipse.cdt.make.core.autoBuildTarget</key>
					<value>all</value>
				</dictionary>
				<dictionary>
					<key>org.eclipse.cdt.make.core.buildArguments</key>
					<value>MODE=debug CONFIGNAME=${ConfigName}</value>
				</dictionary>
				
			</arguments>
		</buildCommand>
		<buildCommand>
			<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
			<arguments>
			</arguments>
		</buildCommand>
	</buildSpec>
	<natures>
		<nature>org.eclipse.cdt.core.cnature</nature>
		<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
		<nature>org.eclipse.cdt.core.ccnature</nature>
		<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
		<nature>org.omnetpp.main.omnetppnature</nature>
	</natures>
</projectDescription>