Overlay Networks Outline Tunneling Virtual Private Networks - - PDF document

overlay networks
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Spring 2005 CS 461 1

Overlay Networks

Outline

Tunneling Virtual Private Networks Routing Overlays PlanetLab

Spring 2005 CS 461 2

Overlay Network

slide-2
SLIDE 2

Spring 2005 CS 461 3

Tunneling

A B C

IHdr

...

IHdr OHdr

...

IHdr OHdr

...

IHdr

...

IHdr

...

Spring 2005 CS 461 4

Virtual Private Network

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

slide-3
SLIDE 3

Spring 2005 CS 461 5

VPN (cont)

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

VPN (cont)

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

slide-4
SLIDE 4

Spring 2005 CS 461 7

Multicast

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

Triangle Inequality

10 125 70

slide-5
SLIDE 5

Spring 2005 CS 461 9

PlanetLab

  • 550 machines spanning 250 sites and 28 countries

nodes within a LAN-hop of > 1M users

  • Supports distributed virtualization

each of 450 network services running in their own slice

Spring 2005 CS 461 10

Slices

slide-6
SLIDE 6

Spring 2005 CS 461 11

Slices

Spring 2005 CS 461 12

Slices

slide-7
SLIDE 7

Spring 2005 CS 461 13

Per-Node View

Virtual Machine Monitor (VMM)

Node Mgr Local Admin VM1 VM2 VMn

Spring 2005 CS 461 14

Extending Slices to NLR

slide-8
SLIDE 8

Spring 2005 CS 461 15

Extending Slices to NLR

Spring 2005 CS 461 16

NLR + PlanetLab

slide-9
SLIDE 9

Spring 2005 CS 461 17

User Opt-in

Client Server NAT