Mobileip
所属分类:TCP/IP协议栈
开发工具:C/C++
文件大小:208KB
下载次数:55
上传日期:2008-06-01 14:26:26
上 传 者:
baichiyshxym
说明: 在omnet中研究mobile ip网络服务质量(qos)的代码
(Omnet research in mobile ip network quality of service (qos) The code)
文件列表:
Mobileip\.cvsignore (77, 2002-10-02)
Mobileip\.directory (3089, 2002-09-20)
Mobileip\.kdbgrc.Mobileip (142, 2002-09-20)
Mobileip\APNetworkLayers.ned (5799, 2002-09-20)
Mobileip\APRouter.ned (3467, 2002-09-20)
Mobileip\AP_Advert.cc (4894, 2002-10-21)
Mobileip\AP_Advert.h (2818, 2002-10-21)
Mobileip\AP_Advert.ned (310, 2002-09-20)
Mobileip\AP_IPProcessing.ned (8227, 2002-09-20)
Mobileip\AP_Routing.ned (1748, 2002-09-20)
Mobileip\AP_RoutingCore.cc (7291, 2002-09-20)
Mobileip\AP_RoutingCore.h (3734, 2002-09-20)
Mobileip\AccessPoint.ned (1345, 2002-09-20)
Mobileip\Adv_Processing.cc (25369, 2002-10-29)
Mobileip\Adv_Processing.h (5317, 2002-10-29)
Mobileip\Adv_Processing.ned (905, 2002-10-29)
Mobileip\AdvertOption.cc (1836, 2002-09-20)
Mobileip\AdvertOption.h (2584, 2002-09-20)
Mobileip\AirInterface.cc (5370, 2002-09-20)
Mobileip\AirInterface.h (3390, 2002-09-20)
Mobileip\AirModule.cc (9435, 2002-09-28)
Mobileip\AirModule.h (4134, 2002-09-20)
Mobileip\AirModule.ned (539, 2002-09-20)
Mobileip\ApAirInterface.cc (4038, 2002-09-20)
Mobileip\ApAirInterface.h (2289, 2002-09-20)
Mobileip\ApAirInterface.ned (478, 2002-09-20)
Mobileip\App2Ip.cc (2438, 2002-09-28)
Mobileip\AppIpInterface.ned (1581, 2002-09-20)
Mobileip\BA_Option.cc (2050, 2002-09-28)
Mobileip\BA_Option.h (2641, 2002-09-28)
Mobileip\BU_Option.cc (3008, 2002-09-28)
Mobileip\BU_Option.h (3542, 2002-09-28)
Mobileip\BindingTable.cc (4604, 2002-10-02)
Mobileip\BindingTable.h (2865, 2002-10-01)
Mobileip\BindingUpdateList.cc (8088, 2002-09-20)
Mobileip\BindingUpdateList.h (4934, 2002-09-20)
Mobileip\BindingUpdateList.ned (162, 2002-09-20)
Mobileip\CN_BindCache.cc (5389, 2002-10-01)
Mobileip\CN_BindCache.h (2690, 2002-09-20)
Mobileip\CN_BindCache.ned (473, 2002-09-20)
... ...
Simulation of MIPv6 - Overview
===============================
This simulation is developed to evaluate the QoS-conditionalized binding
update procedure. Since this approach is based on Hierachical Mobile IP
(HMIP) this simulaton can also be used to make some investigations on HMIP
and MIP.
For the implementation of the routers the IP-Suite is used. Since the routers
from the IP-Suite only implements IPv4, I added the functionality only to handle
extension headers.
The different nodes form a test network that figures an access network that is
connetcted to the Internet via one mobility anchor point (MAP).
The Simulation models a small access network that is connetcted to the Internet
via one mobility anchor point (MAP). This network is connected via an Internet
cloud with the HA and the CN.
The Model consists following basic modules:
- Access Point (AP)
- Mobile Node (MN)
- Gateway Router (MAP)
- Internet
- Home Agent (HA)
- Correspondent Node (CN)
- Air Module
- Air Interface (AI)
Each moblie node (MN) can indipentently choose one mobility protocol to use.
Installation:
-------------
To use this simulation one need to install a recent Version of the IP-Suite
available from http://cvs-int.etec.uni-karlsruhe.de/omnetpp/. Because the IP-Suite
is a live project there is link to the version I used for this simulation.
1. Untar this file and change to this directory (ip-suite) and issue the following
commands:
$ make Makefiles
$ make all
The ip-suite is now built -- issue $ ./rundemo to test it.
2. Copy the tared qos simulation to the ip-suite directory and untar it. Change to
this directory and issue:
$ make -f Makefile.in re-makemake
$ make
$ cd network
$ make -f Makefile.in re-makemake
$ make
Issue ./network to run the simulation.
Basic Elements of the Simulation:
=================================
Access Point (AP):
------------
The AP consists of two parts: a access router (AR) and an air interface
(AI). The AI propagates the advertisement to
all connected MNs.
Mobile Node (MN):
------------
The MN consists of some compound modules: AI, IP layer, application layer.
The AI is responsible for moving and link layer connectivity. The IP Layer
consists of different simple modules: IP Send, Local Delivery, IP
Processing, Advertisement Processing and Network Adaptation.
Mobility Anchor Point (MAP):
------------------------
A router from the IP-suite with a binding cache and a QoS entity.
Correspondent Node:
-------------------
The CN is an server borrowed from the IP-Suite simply extended by a module
for handling the Binding Cache. The application layer is very simple. It
only replies the packets to the sender.
Home Agent (HA):
-----------
The HA is represented by a simple module. It works as HA for all MNs.
Air Module:
-----------
The Air Module works together with the Air Interfaces. The Air Module
calculates which nodes has link layer connections and which not. The Air
Module communicates with the Air Interfaces via function calls.
IP Address Structure:
-------------------
The simulation model uses following IP Address structure:
10.x.x.x home network
11.0.0.1 UDP server
11.0.0.2 TCP server (not used yet)
12.0.0.x Internet cloud
13.x.x.x foreign network
13.i.255.255 AR[i]
13.i.255.254 AI of AR[i]
13.i.x.y LCoA of AR[i] and MN[(x<<8)+y]
13.255.1.1 MAP interface to the Internet
13.255.2.i MAP interface to AR[i]
13.254.x.y RCoA of MN[(x<<8)+y]
The MNs configure there CoA and home address by adding there index in
the MN vector and the network prefix.
近期下载者:
相关文件:
收藏者: