bgp connectivity for virtual networks
play

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. @


  1. BGP Connectivity for Virtual Networks Vytautas Valancius, Yogesh Mundada, and Nick Feamster

  2. Emerging Network Infrastructure • Network Virtualization • Cloud Computing 2 BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech

  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

  4. Virtual Networks Need Connectivity • Strawman solution: manual topology creation and NAT ISP A ISP B ISP C – No customization – No ingress/egress control Router/FW/ NAT Network 1 Network 2 Network 3 Cloud/Virtualization Infrastructure 4 BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech

  5. Instead: Appearance of Direct Connectivity America Europe BT Sky AT&T Sprint Network 1 Network 2 Network 3 Cloud/Virtualization Infrastructure 5 BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech

  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

  7. Solution: “BGP Mux” BT Sky AT&T Sprint BGP-Mux BGP-Mux NY London Network 1 Network2 Network 3 Cloud/Virtualization Infrastructure 7 BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech

  8. Design Requirements • Session transparency BT Sky – User thinks it connects to an ISP • Session stability I am – Fluctuating user sessions are AS5400 not observed by ISP BGP-Mux • Update transparency I am – Updates are passed AS5400 unmodified. – No best route selection • Isolation – No route leaking between the Network1 Network2 ISPs • Scalability 8 BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech

  9. Implementation: BGP Views AS2 AS1 External IP BGP-Mux Server BGP Instance BGP-View – BGP-View – AS1 AS2 IP1 IP2 Network1 Network2 9 BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech

  10. Demo: Topology GT Verio Sprint AS2637 AS2914 AS1239 BGP-Mux BGP-Mux Atlanta Seattle N0-Mux N2-Mux VN1 VN3 VN2 node0 node1 node2 10 Emulab Network, Utah BGP Multiplexing for Virtual Networks, by V.V., Y.M., & N.F. @ GaTech

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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend