Spring 2005 CS 461 1
Overlay Networks
Outline
Tunneling Virtual Private Networks Routing Overlays PlanetLab
Spring 2005 CS 461 2
Overlay Networks Outline Tunneling Virtual Private Networks - - PDF document
Overlay Networks Outline Tunneling Virtual Private Networks Routing Overlays PlanetLab Spring 2005 CS 461 1 Overlay Network Spring 2005 CS 461 2 Tunneling ... ... ... IHdr IHdr IHdr A B C ... ... OHdr IHdr OHdr IHdr
Spring 2005 CS 461 1
Spring 2005 CS 461 2
Spring 2005 CS 461 3
IHdr
...
IHdr OHdr
...
IHdr OHdr
...
IHdr
...
IHdr
...
Spring 2005 CS 461 4
Corporation X private network Corporation Y private network Physical links Physical links Virtual links (a) (b) C A B K L M K L M C A B
Spring 2005 CS 461 5
IP header, Destination = 2.x IP payload IP header, Destination = 10.0.0.1 IP header, Destination = 2.x IP payload IP header, Destination = 2.x IP payload 10.0.0.1 R1 R2 Internetwork Network 1 Network 2 Spring 2005 CS 461 6
Provider network VPN A /Site 3 VPN A /Site 1 VPN A /Site 2 VPN B /Site 2 VPN B /Site 1 VPN B /Site 3
Spring 2005 CS 461 7
A B C D R1 R2 R1 R2 R1 R2 R1 R2 A B C D A B C D A B C D 50 5 5 5 5 (a) (b) (c) (d)
Spring 2005 CS 461 8
10 125 70
Spring 2005 CS 461 9
nodes within a LAN-hop of > 1M users
Spring 2005 CS 461 10
Spring 2005 CS 461 11
Spring 2005 CS 461 12
Spring 2005 CS 461 13
Node Mgr Local Admin VM1 VM2 VMn
…
Spring 2005 CS 461 14
Spring 2005 CS 461 15
Spring 2005 CS 461 16
Spring 2005 CS 461 17
Client Server NAT