forked from inetmanet/inetmanet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.INETMANET
70 lines (58 loc) · 2.43 KB
/
README.INETMANET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
INETMANET Framework for OMNEST/OMNeT++ 4.0 (based on INET Framework)
=====================================
INETMANET is based on INET Framework (http://inet.omnetpp.org/) and continuosly developed.
Generally it provides the same functionality as the INET Framework, but contains additional
protocols and components that are especially useful while modeling wireless communication:
* Propagation models:
- Log normal shadowing
- Nakagami
- Rayleigh
- Rice
- Two Ray
* Link layer protocols:
- 802.11 (a,g,e) (+ possibility of to use a pre load table for computing the binary error rate)
- 802.15.4 - (under test)
- 802.16e (Wimax) - (under test)
- rstp
* manet routing protocols:
- OLSR
- DSR
- DSDV
- DYMO
- AODV
- BATMAN
* Mobility models:
- Ns2 mobility
- Restricted const speed mobility (define a sub area and it restricts the
mobility of the node to this sub-area)
- Restricted linear mobility (define a sub area and it restricts the
mobility of the node to this sub-area)
- Chiang mobility
- Gauss Markov mobility
- TraCI mobility
* Application models:
- DHCP
* Other modules and changes:
- Support for multi radio interfaces.
- A Channel with programmable failure and recovery events (under test)
- Traci integration
- Battery model
- WFQ Support
- Dijkstra K shortest path
- Global ARP, the ARP module know all the address
- Virtual Ethernet under wireless ad-hoc (similar to 802.11s)
- IP support of broadcast packet
- The fragmentation model really fragment the packets (DSR needs this )
Directory structure
-------------------
Protocols and models not fully tested can be found under the src/underTest
directory. By default "make makefiles" excludes these files from the build process.
If you want to use these protocols, regenerate the makefiles by entering "make makeall".
These makefiles will include the sources under the underTest directory too.
-----------------------------------------------------------------------------
IMPORTANT: The INETMANET Framework is continuously being improved: new parts
are added, bugs are corrected, and so on. We cannot assert that any protocol
implemented here will work fully according to the specifications. YOU ARE
RESPONSIBLE YOURSELF TO MAKE SURE THAT THE MODELS YOU USE IN YOUR SIMULATIONS
WORK CORRECTLY, AND YOU'RE GETTING VALID RESULTS.
Contributions are highly welcome. You can make a difference!