Top Banner
Some Thoughts on Loc/ID Separation DaeYoung Kim [email protected]
28

Some Thoughts on Loc/ID Separation

Jul 28, 2015

Download

Internet

Dae Young KIM
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Some Thoughts on Loc/ID Separation

Some Thoughts on Loc/ID Separation

DaeYoung Kim [email protected]

Page 2: Some Thoughts on Loc/ID Separation

Questions

• Is LIS properly positioned?

• Any insights to a better network architecture?

Page 3: Some Thoughts on Loc/ID Separation

IAB Routing & Addressing Workshop 2006

• Explosion of DFZ routing table

• << Incompetence of multi-homing

• << Semantic overloading of IP address

• >> Separation of Loc and ID

Page 4: Some Thoughts on Loc/ID Separation

Semantic Overloading

Host

IP address

id

locator

Page 5: Some Thoughts on Loc/ID Separation

Loc/ID Separation (LIS)

Host

Loc

ID

Page 6: Some Thoughts on Loc/ID Separation

MigrationISP1

nw prefix subnet host i/faddr

Page 7: Some Thoughts on Loc/ID Separation

Migration

*losing all sever connections at transition

renumbering*

ISP2

nw prefix subnet host i/faddr

Page 8: Some Thoughts on Loc/ID Separation

Multi-homing

*Competing for more specific prefixes into DFZ

backup

majorISP1

ISP2

*You want PI addr

Page 9: Some Thoughts on Loc/ID Separation

Loc doesn't help• Same fate as IP address

• Renumbering at migration

• Tend to be injected into DFZ

• Doesn't help mitigate table explosion

• LIS, not a solution to the problem

Page 10: Some Thoughts on Loc/ID Separation

Fallacy of IP address

Host

IP addressPoA*

MAC addressL2

L3

*Naming the same leg twice

Page 11: Some Thoughts on Loc/ID Separation

Fallacy of IP address

H

C

X

?

Page 12: Some Thoughts on Loc/ID Separation

Different Locators

Host

LISP

ILNP

subnet

sitesubnet

subnet

HIP

Page 13: Some Thoughts on Loc/ID Separation

What's up?

• Loc/ID separation?

• Recursive addressing?

• host addr - subnet addr - site addr

Page 14: Some Thoughts on Loc/ID Separation

Norms…?

• Shach[’78]

• name(what), address(where), route(how)

• Saltzer[’78 & rfc1498]

• service, node, PoA, route

Page 15: Some Thoughts on Loc/ID Separation

Links first

Page 16: Some Thoughts on Loc/ID Separation

Links first

Page 17: Some Thoughts on Loc/ID Separation

Links first

Page 18: Some Thoughts on Loc/ID Separation

Links first

Page 19: Some Thoughts on Loc/ID Separation

Nodes first

Page 20: Some Thoughts on Loc/ID Separation

Nodes first

Page 21: Some Thoughts on Loc/ID Separation

LISP EID• IP address? ... !

• Flat? ... !

• Static? ... !

• Globally unique? ... !

• no changes in host behaviour? ... !

Page 22: Some Thoughts on Loc/ID Separation

if EID = IP address• Not flat

• hierarchically assigned PoA address

• changes as PoA changes

• Not globally unique

• need a new EID at migration to a new LISP site

• Semantically overloaded

Page 23: Some Thoughts on Loc/ID Separation

Let EID == node ID• Pointing to the node(host, router; system)

• not to the interface

• Use ISIS for IGP, and

• In-site host/subnet mobility, a default

• no need for Mobile IP

Page 24: Some Thoughts on Loc/ID Separation

ISIS

Hsubnet

subnet

subnet

R

Area Sys IDaddr

Area

Page 25: Some Thoughts on Loc/ID Separation

EID global? Why not local?

• Name already global

• Server identified by a name

• name <-> [RLOC + (local) EID]

• Client given a temporary id anyway; DHCP

Page 26: Some Thoughts on Loc/ID Separation

Recursive Addressing

tier 0 tier +1 tier +2tier -1

EID RLOC ??

Name

Page 27: Some Thoughts on Loc/ID Separation

Any insights to a better network architecture?

Page 28: Some Thoughts on Loc/ID Separation

Merci!