WINLAB
Naming and Routing in MobilityFirst Future Internet Architecture
Rutgers, The State University of New Jersey Kiran Nagaraja Contact: nkiran (at) winlab (dot) rutgers (dot) edu
1
Naming and Routing in MobilityFirst Future Internet Architecture - - PowerPoint PPT Presentation
Naming and Routing in MobilityFirst Future Internet Architecture Rutgers, The State University of New Jersey WINLAB Kiran Nagaraja Contact: nkiran (at) winlab (dot) rutgers (dot) edu 1 MobilityFirst: Layered Names and Rich Delivery Services
1
WINLAB
2
WINLAB
3
Routable Topological Address
(Network assigned) Name Certification and Resolution Service
E.g., Toyota Motor Corp.
GUID Resolution Service
(Network‐level multi‐entity cooperative)
Resolution Path Resolution Path
User‐level descriptors
E.g., Joe’s car
Network‐level identifier
GUID: public key
SID GUID NA Payload
WINLAB
aggregation
user level network‐level (GUID)
(Endpoint = a Taxi Dispatcher Service)
)
4
Taxi Service Listings Taxi Dispatch
GUID(YTCC)
WINLAB
5
LOOKUP INSERT
Name Certification Service
E.g., Toyota Motor Corp.
UPDATE LOOKUP End hosts Network
SID GUID NA Payload Security Layer: Authentication, Access Control, Encryption Distribution Layer: Load Distribution, Replication Locality Layer: Caching
GNRS
WINLAB
6
At Source: Early binding In‐Network: Progressing binding
GNRS
Destination Network: Progressive/Late binding
Local NRS Local NRS Local NRS Local NRS Local NRS Local NRS
SID GUID NA Payload
WINLAB
7
Subnet N2.1 Subnet N2.2
Network (N1) Network (N2) Aggregation Nodes: Represent aggregate information
Ad hoc Net (AN3) Dynamic attachment of ad hoc networks to global
announced through GNRS
WINLAB
8 Transit Network Edge Network
V21 V22 V23 V72 V73 V71 V74 V11 V12 V13
Aggregated Vnode properties & path info
ingress/egress points and alternate paths exchanged between networks/ASs
SID GUID NA Payload Example of dual‐homing route Supported by routing protocol
WINLAB
9
Storage Router
Low BW cellular link Mobile Device trajectory High BW WiFi link Temporary Storage at Router Initial Routing Path Re‐routed path For delivery Sample CNF routing result PDU
WINLAB
10
SID GUID NA Payload anycast multicast multihoming DTN realtime content-caching… . compute
WINLAB
11