On the Cost of Supporting Mobility and Multihoming Mobility and Multihoming
Vatche Ishakian, Ibrahim Matta, Joseph Akinwumi Computer Science Boston University
- I. Matta
1
On the Cost of Supporting Mobility and Multihoming Mobility and - - PowerPoint PPT Presentation
On the Cost of Supporting Mobility and Multihoming Mobility and Multihoming Vatche Ishakian, Ibrahim Matta, Joseph Akinwumi Computer Science Boston University I. Matta 1 Mobility = Dynamic Multihoming Mobility Dynamic Multihoming Hosts
1
Late binding of node address to point-of-attachment
Transport Applications Transport Applications Web, email, ftp, …
TCP, UDP, … IP t l
Network Transport Data Link Network Transport Data Link Network DL DL
TCP, UDP, … IP protocol
Physical Physical DL DL PHY PHY www.cs.bu.edu 128 10 0 0 128 197 0 0
www.cs.bu.edu 128.197.15.10 128.10.0.0 128.197.0.0
Transport Applications Transport Applications TCP UDP Web, email, ftp, … Network Transport Data Link Network Transport Data Link Network DL DL TCP, UDP, … IP
Physical Physical DL DL PHY PHY
The IPC Layer is the building block and can be composed
A IPC L h ll h t i d d t “ i t ” t k
An IPC Layer has all what is needed to manage a “private” network,
i.e. it integrates routing, transport and management
E2E (end-to-end principle) is not relevant
Each IPC Layer provides (transport) service / QoS over its scope Each IPC Layer provides (transport) service / QoS over its scope
IPv6 is/was a waste of time!
We can have many layers without too many addresses per layer
Bob
IPC Layer
IPC Layer
It assigns private node addresses to IPC processes It internally maps app/service name to node address
5
It internally maps app/service name to node address
Bob
IPC Layer
IPC Layer
6
source destination
Service name (location-independent)
node name (location-dependent) ( p ) PoA address (path-dependent) path We clearly distinguish the last 2 mappings Route: sequence of node names (addresses)
7
8
9
10
EIDx -> EIDy EIDx EIDy EIDx EIDy RLOC1x RLOC2y
Mapping: EIDy RLOC2y
11
EIDx -> EIDy EIDx EIDy RLOC1x RLOC2y Mapping: EIDy RLOC2y
12
cons
cons)
13
14
15
16
17
1 8
19
8x8 Grid Topology RINA uses 5 IPC levels; on average, 3 levels get affected per move LISP RINA
20
RINA
LISP
www cs bu edu/brite www.cs.bu.edu/brite
21
LISP LISP RINA
22
23
24