Difference between revisions of "MIH implementation"

From Nsnam
Jump to: navigation, search
(MIH framework in NS-3)
(Tasks completed so far)
Line 12: Line 12:
  
 
== Tasks completed so far ==
 
== Tasks completed so far ==
By now, the following MIH blocks are implemented:
+
By now, the following MIH blocks are defined:
*An abstract MIH_LINK_SAP and its primitives
+
*An abstract MIH_LINK_SAP class and its primitives
*An abstract MIH_SAP and primitives for MIH processing on the local stack only
+
*An abstract MIH_SAP class and its primitives
  
 
== Ongoing development ==
 
== Ongoing development ==

Revision as of 11:26, 1 November 2008

The goal of this article is to describe the ongoing implementation framework of the emerging 802.21 standard in ns-3. If you arrived here following your high curiosity line, that's great but assure that you have first read a few documents regarding that draft standard.

Main Page - Current Development - Developer FAQ - Tools - Related Projects - Project Ideas - Summer Projects

Installation - Troubleshooting - User FAQ - HOWTOs - Samples - Models - Education - Contributed Code - Papers

Overview

MIH framework in NS-3

In ns-3, the MIH framework is being implemented by taking profit of the native "Object Aggregation" mechanism.

API description

Where is what?

Use of smart pointers

Designing choice structures

Tasks completed so far

By now, the following MIH blocks are defined:

  • An abstract MIH_LINK_SAP class and its primitives
  • An abstract MIH_SAP class and its primitives

Ongoing development

The following tasks are being held currently:

  • Implementation of the MIH_FUNCTION for local MIH events and commands exchanges:
    • Link events delivery from MIH_LINK_SAPs to MIH_USERs (through MIH_SAPs)
    • Command delivery from MIH_USERs to MIH_LINK_SAPs

Foresights

In this section, you will find various components that are still needed to have start some MIH framework tests.

They are presented in their order of priority:

Local MIH exchanges

  • Integration with WifiNetDevice and WimaxNetDevice
    • WifiMihLinkSap -- ready to be done
    • WimaxMihLinkSap -- until Wimax is validated
  • Examples of MIH Users entities:
    • A simple application is to be defined later.

Remote MIH exchanges

  • The MIH Protocol including:
    • Packet TLV formats
    • MIH message header format
    • Transport of MIH messages over L3+ plane
  • MIIS
    • RDF schemas