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.

近期下载者

相关文件


收藏者