1
HS2007
New Internet Architectures
Martin Kaufmann
Distributed Computing Seminar
03.10.2007 Martin Kaufmann 2
New Internet Architectures Martin Kaufmann Distributed Computing - - PDF document
New Internet Architectures Martin Kaufmann Distributed Computing Seminar HS2007 Motivation 03.10.2007 Martin Kaufmann 2 1 Outline Motivation Problems with IPv4 Network Address Translation Improving NAT and IPv4 NAT
HS2007
03.10.2007 Martin Kaufmann 2
03.10.2007 Martin Kaufmann 3
03.10.2007 Martin Kaufmann 4
03.10.2007 Martin Kaufmann 5
50 100 150 200 250 300 350 400 450
Number (Mio)
1990 1992 1994 1996 1998 2000 2002 2004 2006
Year Number of Internet Hosts
03.10.2007 Martin Kaufmann 6
03.10.2007 Martin Kaufmann 7
03.10.2007 Martin Kaufmann 8
03.10.2007 Martin Kaufmann 9
03.10.2007 Martin Kaufmann 10
03.10.2007 Martin Kaufmann 11
03.10.2007 Martin Kaufmann 12
03.10.2007 Martin Kaufmann 13
Adds named based “shim” protocol over IPv4 called WRAP Depends on DNS No changes to DNS and global addressing Modifies NAT box only
Only FQDN utilization for host identification Extended IP address space Isolates site addressing from global connectivity Only NAT box needs a public IP address End-to-end semantics of TRIAD enabled hosts
03.10.2007 Martin Kaufmann 14
(HTTP, FTP, DNS,...)
(TCP, UDP, ...)
(IPv4, ICMP,...)
(Ethernet, ATM, 802.11,...)
(Twisted Pair, Optical Fiber,...)
03.10.2007 Martin Kaufmann 15
03.10.2007 Martin Kaufmann 16
Adds an additional layer Depends on DNS No changes to DNS and global addressing Modifies both hosts and NAT box
Utilizes FQDN and IPNL addresses for host identification Extended IP address space Isolates site addressing from global connectivity Only Frontdoor router needs a public IP address End-to-end semantics of IPNL enabled hosts
03.10.2007 Martin Kaufmann 17
03.10.2007 Martin Kaufmann 18
Adds Internet Content Layer Based on name-based routing Faster than basic approach based on plain DNS lookups Network integrated content routing
Efficient content location to reduce round-trip latency Avoids congested points in the network Content routers act as IP routers and name servers “anycast” capability Name-based routing (NBRP), similar to BGP
03.10.2007 Martin Kaufmann 19
TRIAD: enhance NAT with end-to-end semantics IPNL:
CR:
TRIAD: TRAID eliminates need for painful IPv6 IPNL:
CR:
TRIAD: NAT boxes only IPNL:
CR:
03.10.2007 Martin Kaufmann 20
TRIAD: adds new layer above IPv4 IPNL:
CR:
TRIAD: FQDNs as end-to-end host identifier IPNL:
CR:
TRIAD: globally distributes routes, does not scale IPNL:
CR:
03.10.2007 Martin Kaufmann 21
03.10.2007 Martin Kaufmann 22
03.10.2007 Martin Kaufmann 23
03.10.2007 Martin Kaufmann 24
http://[0000:0000:0000:0000:0000:ffff:8184:610e]/ https://[0000:0000:0000:0000:0000:ffff:8184:610e]:443/
03.10.2007 Martin Kaufmann 25
03.10.2007 Martin Kaufmann 26
03.10.2007 Martin Kaufmann 27
03.10.2007 Martin Kaufmann 28
03.10.2007 Martin Kaufmann 29
03.10.2007 Martin Kaufmann 30
03.10.2007 Martin Kaufmann 31
03.10.2007 Martin Kaufmann 32