INET 2.0 released
- INET is now partitioned into several "project features" that can be turned on or off independently. This can greatly reduce the compile time by turning off unused parts of INET.
- Result recording has been ported to use the new signal-based statistics collection framework; this allows better separation of the model and the statistic collection code.
- New Differentiated Services framework for QoS simulations.
- New IPv4NetworkConfigurator for more powerful configuration of IP networks.
- New protocols: DHCP, BGPv4; intergated xMIPv6 (mobile IPv6).
- New MANET routing protocols (from INETMANET): AODV, DSR, BATMAN, DYMO, OLSR
- New PcapRecorder module for capturing traffic traces.
- New VoIP application that allows sending an actual voice stream over the network.
- Integrated HttpTools for simulating HTTP-based applications.
- New mobility modules including TraCI (taken over from the Veins project)
- Added an LwIP-based TCP implementation.
- Writing a manual for INET has been started and already made a great progress.
- Node models refactored for better extensibility (StandardHost, AdhocHost, WirelessHost, Router).
- Different types of TCP, UDP and SCTP applications can co-exist in the same host.
- Alternate UDP and TCP implementation can be plugged-in. Three independent TCP implementations are available (OMNeT++ native, LwIP, NSC)
- Inside a host, submodules are instantiated only if they are actually required.
- Configurable hooks have been added in the network layer to allow packet drop/duplication scenarios.
- Routers now support an unlimited number of wireless, Ethernet, point-to-point and external interfaces.
- Mobility support in Router and StandardHost is now optional.
- AccessPoints now have both wireless and Ethernet interfaces (bridged).
- Revised OSPFv2 model.
- TCP: Transmission mode (byte count, object and byte stream) is now specified by the application.
- UDP: multicast, broadcast and TTL support. Improved socket API.
- IPv6: implemented default router selection, tunneling and datagram fragmentation/reassembly for PPP links.
- IPv4: reimplemented multicast routing
- Ethernet: EtherMAC refactored for better readability; added reconnect support, better PAUSE support, support for 40 and 100 Gigabit Ethernet.
- Ethernet datarate is now configured on the channels (not in the MAC). Also added new Ethernet channel types: Eth10M, Eth100M, Eth1G, Eth10G, Eth40G and Eth100G
- IEEE802.11 a/b/g/s model: Unified several implementations into a single MAC module.
- Multiple radio support for wireless hosts; radio infrastructure has been refactored.
- Refactoring: Mobility support is now completely independent of the radio infrastructure and it is compatible with the MiXiM mobility modules.
- A comprehensive test suite has be devised, and deployed in a continuous testing environment (Jenkins).
- A large number of bug fixes and other improvements.
You can find the detailed change log here.