BGP Connectivity for Virtual Networks Vytautas Valancius, Yogesh - - PowerPoint PPT Presentation

bgp connectivity for virtual networks
SMART_READER_LITE
LIVE PREVIEW

BGP Connectivity for Virtual Networks Vytautas Valancius, Yogesh - - PowerPoint PPT Presentation

BGP Connectivity for Virtual Networks Vytautas Valancius, Yogesh Mundada, and Nick Feamster Emerging Network Infrastructure Network Virtualization Cloud Computing 2 BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @


slide-1
SLIDE 1

BGP Connectivity for Virtual Networks

Vytautas Valancius, Yogesh Mundada, and Nick Feamster

slide-2
SLIDE 2

BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech 2

Emerging Network Infrastructure

  • Network Virtualization
  • Cloud Computing
slide-3
SLIDE 3

Cloud Services and Virtual Networks are at the Rudimentary Stage

  • Virtual topologies inside the cloud

– Need for fast resource allocation algorithms – Need for flexible topology mapping and resource description languages

  • External connectivity

– Need for a greater user control – Need for flexible interconnects

3 BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech

slide-4
SLIDE 4

Virtual Networks Need Connectivity

  • Strawman solution: manual topology

creation and NAT

– No customization – No ingress/egress control

4

Cloud/Virtualization Infrastructure Network 1 Router/FW/ NAT ISP A ISP B ISP C Network 2 Network 3

BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech

slide-5
SLIDE 5

Instead: Appearance of Direct Connectivity

5

Cloud/Virtualization Infrastructure Network 1 Network 2 Network 3 AT&T Sprint BT Sky America Europe

BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech

slide-6
SLIDE 6

Challenges for Direct Connectivity

  • Lack of stability

– Virtual networks come and go – ISPs are unwilling to keep configuring BGP sessions – Virtual network users need to negotiate with multiple ISPs

  • Lack of control

– Cloud provider need more control for accounting

6 BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech

slide-7
SLIDE 7

Solution: “BGP Mux”

7

Cloud/Virtualization Infrastructure Network 1 Network2 Network 3 BGP-Mux London BGP-Mux NY AT&T Sprint BT Sky

BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech

slide-8
SLIDE 8

Design Requirements

  • Session transparency

– User thinks it connects to an ISP

  • Session stability

– Fluctuating user sessions are not observed by ISP

  • Update transparency

– Updates are passed unmodified. – No best route selection

  • Isolation

– No route leaking between the ISPs

  • Scalability

8

Network1 Network2 BGP-Mux BT Sky

I am AS5400 I am AS5400

BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech

slide-9
SLIDE 9

Implementation: BGP Views

9

AS1 AS2 BGP-Mux Server BGP Instance External IP IP1 IP2

BGP-View – AS1 BGP-View – AS2

BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech

Network2 Network1

slide-10
SLIDE 10

Demo: Topology

10

BGP-Mux Seattle

Verio AS2914 Sprint AS1239

BGP-Mux Atlanta

GT AS2637

Emulab Network, Utah node0 node1 node2 VN1 VN2 VN3

BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech

N0-Mux N2-Mux

slide-11
SLIDE 11

Demo

11 BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech