close Warning: Can't synchronize with repository "(default)" ("(default)" is not readable or not a Git repository.). Look in the Trac log for more information.

Version 13 (modified by wontoniii, 7 years ago) ( diff )


MobilityFirst Software Release

This wiki covers the software release of key pieces of the MobilityFirst Future Internet Architecture proposal. To learn about the architecture proposal itself, visit the MobilityFirst project website. However, we start with a small overview and few highlights of the architecture that will help form an idea of the different pieces of the software release.

Architecture Highlights


Name-based Networking

The MobilityFirst architecture which emerged over the past 2-3 years is centered around a new name-based service layer which services as the “narrow-waist” of the protocol – this name-based services layer makes it possible to build advanced mobility-centric services in a flexible manner while also improving security and privacy properties.

The name-based service layer uses the concept of “flat” globally unique identifiers (GUIDs) for network attached objects, a single abstraction which covers a broad range of communicating objects from a simple device such as a smartphone, a person, a group of devices/people, content or even context.

GUID is the new narrow waist

Named Service API

Hybrid GUID/NA Routing and Forwarding

Software Release Overview


1. Click-based Software Router

2. Global Name Resolution Service (GNRS)

3. Host Protocol Stack

4. Network Service API (or MFSocket API)

5. SDN based MobilityFirst Implementations

FloodLight Implementation

Open Daylight Implementation

6. Computing Layer elements

Design Sandbox

Space to discuss architecture and protocol ideas:

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.