overlay networks
play

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


  1. Overlay Networks Outline Tunneling Virtual Private Networks Routing Overlays PlanetLab Spring 2005 CS 461 1 Overlay Network Spring 2005 CS 461 2

  2. Tunneling ... ... ... IHdr IHdr IHdr A B C ... ... OHdr IHdr OHdr IHdr Spring 2005 CS 461 3 Virtual Private Network C Physical links A B Corporation X private network K L M Corporation Y private network (a) K C L Physical links A M B Virtual links (b) Spring 2005 CS 461 4

  3. VPN (cont) Internetwork Network 1 Network 2 R1 R2 10.0.0.1 IP header, IP header, IP header, Destination = 2.x Destination = 10.0.0.1 Destination = 2.x IP header, IP payload IP payload Destination = 2.x IP payload Spring 2005 CS 461 5 VPN (cont) VPN A /Site 2 VPN B /Site 2 VPN B /Site 1 Provider network VPN A /Site 3 VPN A /Site 1 VPN B /Site 3 Spring 2005 CS 461 6

  4. Multicast A C 5 5 50 R1 R2 5 5 B D (a) A C R1 R2 B D (b) A C R1 R2 B D (c) A C R1 R2 B D (d) Spring 2005 CS 461 7 Triangle Inequality 70 10 125 Spring 2005 CS 461 8

  5. 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 9 Slices Spring 2005 CS 461 10

  6. Slices Spring 2005 CS 461 11 Slices Spring 2005 CS 461 12

  7. Per-Node View Node Local VM 1 VM 2 VM n … Mgr Admin Virtual Machine Monitor (VMM) Spring 2005 CS 461 13 Extending Slices to NLR Spring 2005 CS 461 14

  8. Extending Slices to NLR Spring 2005 CS 461 15 NLR + PlanetLab Spring 2005 CS 461 16

  9. User Opt-in Client Server NAT Spring 2005 CS 461 17

Recommend


More recommend