Top Banner
Unmanaged Internet Protocol Taming the Edge Network Management Crisis Bryan Ford Massachusetts Institute of Technology HotNets II – November 21, 2003
70

Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Jul 07, 2020

Download

Documents

dariahiddleston
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: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Unmanaged Internet ProtocolTaming the Edge Network Management Crisis

Bryan FordMassachusetts Institute of Technology

HotNets II – November 21, 2003

Page 2: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

“Ubituitous Networking”

� What is it?

� Why isn't it here yet?

� How can we make it work?

Page 3: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Page 4: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Joe

Page 5: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Page 6: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Ethernet

DSL/CableInternet

Page 7: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Ethernet

DSL/CableInternet

Page 8: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Ethernet

DSL/CableInternet

802.11

Page 9: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Internet

Page 10: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Internet

Page 11: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Internet

JimJoe

Page 12: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Internet

JimJoe

Page 13: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Internet

JimJoe

amazon.com

Page 14: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Internet

JimJoe

?

Page 15: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

“NAT?”

Page 16: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

“NAT?”

“Dynamic DNS?”

Page 17: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

“ NAT?”

“ Dynamic DNS?”

“ Mobile IP?”

Page 18: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Internet

JimJoe

Page 19: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Joe Jim

Page 20: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Joe Jim

Page 21: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Joe Jim

?

Page 22: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Joe Jim

“ Ad-hoc mode?”

Page 23: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Joe Jim

“ Ad-hoc mode?”

“ DHCP?”

Page 24: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Joe Jim

“ Ad-hoc mode?”

“ DHCP?”

“ Static IP addresses?”

Page 25: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A Ubiquitous Networking Scenario

Joe Jim

Page 26: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

The Problem

Getting “ ubiquitous networking” devices to

ubiquitously networkis way too complicated,

even when the technology is available.

Page 27: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Outline

� Motivation: What's wrong?

� Why doesn't ubiquitous networking work?

� Answer: hierarchical address-based routing (ABR).

� How do we fix it?

� Answer: scalable identity-based routing (IBR).

� A proposed identity-based routing architecture

� Conclusion

Page 28: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Why IP is Wrong for Edge Networks

� Hierarchical address architecture

� Routable addresses must be allocatedfrom central administrative authorities

� Each node must be assigned an address:

� Static assignment � inconvenient, requires knowledge

� DHCP � nodes can't talk at all without DHCP server

� Address hierarchy must reflect topology

� Node mobility � address instability, broken connections

� Good for scalability, bad for useability

Page 29: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

What about ad-hoc routing protocols?

� Landmark, DSR, DSDV, AODV, etc.

� A big step in the right direction, but:

� Not scalable beyond local area ( � hundreds of nodes)

� Good for outdoor geek parties

� Useless for Joe and Jim

Page 30: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

We need ad-hoc routingat Internet-Wide Scale

Page 31: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

We need ad-hoc routingat Internet-Wide Scale

ManagedIPv4/IPv6Internet

IPv6 Network

NATFirewall

NAT

Private IPv4Networks

NAT

Firewall

Mobile Hosts

Ad HocWireless LAN

(Landmark Routing)

Wireless WAN(GeographicForwarding)

NAT

Gateway

Ad Hoc Wireless LAN(temporarily disconnected)

Page 32: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A ProposedIdentity-Based Routing Protocol Architecture

Page 33: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

UIP: “ Unmanaged Internet Protocol”

Address-Based Routing:IPv4, IPv6, GRID, etc.

Ethernet, 802.11, Bluetooth, PPP, etc.

Identity-Based Routing:UIP

TCP, UDP, SCTPTransport Layer

NetworkLayer

LinkLayer

Page 34: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Key Properties of UIP

� “ Unmanaged” = “ Manages Itself”

� No central authority required to hand out addresses

� No explicit maintenance of routing and forwarding

� No futzing or broken connections when nodes move

� Operates both:

� Over IPv4/IPv6 as a scalable overlay network

� Directly over Ethernet and other link layers

Page 35: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

UIP Node Identifiers

Cryptographic hash of node's public key (ala HIP):

� Automatically generated by node itself

� Stable for as long as owner of node desires

� Self-authenticating for privacy and integrity

� Topology-independent for host mobility

� Globally unique, cryptographically unforgeable

Page 36: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Why This Is Hard

� Must give up hierarchical address architecture,but still get scalability to millions of nodes!

� Can't require each node to maintain and propagate state about every other node

� ...But theoretically feasible:Arias et al. “ Compact Routing withName Independence,” SPAA 2003

Page 37: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Idea!

What about adapting Peer-to-PeerDistributed Hash Table (DHT)

lookup algorithms?

Page 38: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

The Intuition

�DHTs provide:

�Lookup on topology-independent keys

�O(log n) state,maint. trafficper node

Page 39: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

The Intuition

�DHTs don't:

�Forward around discontinuities

�Traverse NATs(usually)

�Route between Internet &Ad-hoc Networks

NAT

Page 40: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A First Approximation

� Two-level stratification

� “ Core” nodes maintain DHT

� “ Edge” nodes reachable thru core nodes

� Example: i3NAT

Page 41: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

A First Approximation

� Limitations:

� Must configure whether node is “ core” or “ edge”

� Discontinuities in “ core” network

� Disconnected edge nodes can't talkNAT

Page 42: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

What We Want

NAT

� Unstratified

Page 43: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

What We Want

NAT

� Unstratified� Forwarding

around holes(RON)

Page 44: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

What We Want

NAT

� Unstratified� Forwarding

around holes(RON)

Page 45: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

What We Want

NAT

� Unstratified� Forwarding

around holes(RON)

� ...thru NATs

Page 46: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

What We Want

NAT

� Unstratified� Forwarding

around holes(RON)

� ...thru NATs

� Autonomous ad-hoc rings

Page 47: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

What We Want

NAT

� Unstratified� Forwarding

around holes(RON)

� ...thru NATs

� Autonomous ad-hoc rings

Page 48: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

What We Want

NAT

� Unstratified� Forwarding

around holes(RON)

� ...thru NATs

� Autonomous ad-hoc rings

� Inter-domain routing

Page 49: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Forwarding Mechanisms

� Source Routing

� Nodes can store source routes, not just IP addresses,in their DHT neighbor tables.

� Source routes not usually very long,because UIP sees Internet as “ one big link.”

� Virtual Link Forwarding

� Source routes restricted to two hops,but recursively composable

� Distributes routing information throughout path

Page 50: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Source Routing

B

A

E

D

C

G

H

Page 51: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Source Routing

New node

Z

B

A

E

D

C

G

H

Page 52: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Source Routing

New node

Z ...

Z's Neighbor Table

B

A

E

D

C

G

H

Page 53: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Source Routing

Z

A: 12.34.56.78

.

.

.

Z's Neighbor Table

B

A

E

D

C

G

H

Initial (Direct)Neighbor

Page 54: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Source Routing

Z

A: 12.34.56.78

C: 23.45.67.89

E: 34.56.78.90

.

.

.

Z's Neighbor Table

B

A

E

D

C

G

H

DirectNeighbors

Page 55: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Source Routing

Z

A: 12.34.56.78

C: 23.45.67.89

E: 34.56.78.90

H: [C � H]

.

.

.

Z's Neighbor Table

B

A

E

D

C

G

H

IndirectNeighbors

Page 56: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Source Routing

Z

A: 12.34.56.78

C: 23.45.67.89

E: 34.56.78.90

H: [C � H]

G: [C � H � G]

.

.

.

Z's Neighbor Table

B

A

E

D

C

G

H

IndirectNeighbors

Page 57: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

What We Have

NAT

Page 58: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

What We Have

NAT

PhysicalRings

VirtualRing

Page 59: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

What We Have

NAT

PhysicalRings

VirtualRing

Page 60: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

What We Have

NAT

PhysicalRings

VirtualRing

Page 61: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

What We Have

NAT

PhysicalRings

VirtualRing

Page 62: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

What We Have

NAT

PhysicalRings

VirtualRing

Page 63: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)
Page 64: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)
Page 65: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)
Page 66: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Source Routing

Z

A: 12.34.56.78

C: 23.45.67.89

E: 34.56.78.90

H: [C � H]

G: [C � H � G]

.

.

.

Z's Neighbor Table

B

A

E

D

C

G

H

Page 67: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Source Routing

Z

A: 12.34.56.78

C: 23.45.67.89

E: 34.56.78.90

H: [C � H]

G: [C � H � G]

.

.

.

Z's Neighbor Table

B

A

E

D

C

G

H

Page 68: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Challenges

� Forwarding path optimization

� Healing efficiently after arbitrary partitions

� Incentives for good behavior,resistance to denial-of-service attacks

Page 69: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Implementation Status

� Algorithm works under simulation

� Up to 10,000 nodes, “ Internet-like” networks

� � O(log n) state and maintenance traffic observed

� Heals quickly after partitions

� In progress:

� Further algorithm refinement

� Real-world prototype

Page 70: Taming the Edge Network Management CrisisNAT Firewall NAT Private IPv4 Networks NAT Firewall Mobile Hosts Ad Hoc Wireless LAN (Landmark Routing) Wireless WAN (Geographic Forwarding)

Conclusion

� To get ubiquitous networking:

� Edge nodes must be able to operatewithout centralized address assignment:Address-Based Routing � Identity-Based Routing

� Edge routing protocols must be self-managingat global Internet-wide scales, not just locally

� Scalable IBR is hard, but should be feasible