1
2
Routing Scalability Mobility Security Contents/Users Centric Manageability Quality of Services Delay Tolerant … 3
eMobility Project (FP7) ◦ Future Internet Design (FIND) ◦ Global Environment for Network Innovations (GENI) ◦ AKARI ◦ MOFI (Korea) ◦ 4
5
IP address ◦ Both Identifier and Locator Assumptions on “Fixed” Link and Host ◦ Host-based TCP/IP Protocols A “Single(same)” IP protocols for data delivery ◦ Without considerations of “Heterogeneous” Networks Integration of Data and Control Functionality ◦ “Patch-on” Mobility Protocols ◦ IP is extended to MIP, PMIP,.. 6
Mobile Oriented (and Static Allowed) Separation of Identifier and Locator ◦ Host Identifier and Network Locator (HINLO) ◦ Address‐free Host ◦ ID‐based Global Communications ◦ LOC‐based Local Routing Protocol Separation for Access and Backbone Networks Functional Separation for Mobility Control and Data Delivery ◦ Signaling-based Mobility Control ◦ (c.f.) MIP: data-based mobility control 7
8
Name ◦ Human readable, Services specific ◦ Hostname, Telephone number (E.164), NAI Host Identifier (HID) ◦ Globally Unique ◦ We will focus on 128-bit HID (cf. HIT, AKARI) This is ID (not IP address ) Beneficial for application compatibility (IPv6 applications) Locator (LOC) ◦ IP address of AR (Access Router attached to hosts) ◦ Network Locator 9
Link ID (LID) ◦ Used by ADP for data delivery between Host and AR Specific to the underlying access network ◦ Examples: MAC address (IEEE 802 LAN, WLAN): if ADP is not used Connection ID (WiBro), GTP Tunnel ID (Cellular) (Note) IPv6 Link-Local address, IPv4 Private address (NAT) HID Binding Protocol: HID LID ◦ A control protocol between Host and AR ◦ Each host shall bind its HID and LID to AR 10
Name-HID mapping architecture ◦ Possible examples (for various naming schemes) ◦ Mapping Scenarios and Abstract Procedures DNS maybe a simple example of NMS CCN (Contents Centric Networking) support (??) 11
12
Notations ◦ NMS: Name-HID Mapping System ◦ LBS: LOC Binding System ◦ ACA: Access Control Agent ◦ HID: Host ID ◦ LID: Link ID ◦ LOC: Locator ◦ HBP: HID Binding Protocol ◦ ADP: Access Delivery Protocol ◦ BDP: Backbone Delivery Protocol (= IPv4/IPv6) ◦ LMP: LOC Management Protocol 13
14 Network Layer is divided into ◦ HID-based (end-to-end) Communication Sub-layer: HCP ◦ Network Delivery Sub-layer: ADP, BDP (IP)
15
16
HID-based Communication Protocol (HCP) ◦ IPv6-compatible format (40 bytes) 17
18
Data Packet Delivery between Host and AR Examples ◦ Null: when MAC frame is used LID = MAC address ◦ GTP (GPRS Tunneling Protocol) in Cellular Systems LID = Tunnel ID ◦ WiBro Tunneling Protocol LID = Connection ID (?) ◦ IPv6 or IPv4 LID = IPv6 Link-Local address, or Private IPv4 address ◦ Any Others,… 19
HID Binding Protocol (HBP) ◦ Between Host and AR LOC Management Protocol (LMP) ◦ LOC Binding (LB) and LOC Query (LQ) operations Between ACA and LBS ◦ Handover Control operations LOC Transfer (LT) between neighboring ACAs LOC Update (LU) between local and remote ACAs 20
Operations ◦ HID Binding: from Host to AR ◦ HID Query: from AR to Host Considerations ◦ HID Cache (HC) ◦ Underlying Access Network LAN, WLAN, WiBro, Cellular, Adhoc/Sensor Networks, DTN, … ◦ Relationship with ADP 21
22
23
24
25
26
27
28
29
30
31
32
33
34
Comments & Discussion 35