Data Center Middleboxes



Similar documents
A Survey of Enterprise Middlebox Deployments

Making Middleboxes Someone Else s Problem: Network Processing as a Cloud Service

PowerLink Bandwidth Aggregation Redundant WAN Link and VPN Fail-Over Solutions

Private Cloud Solutions Virtual Onsite Data Center

Data Center Networks and Basic Switching Technologies

TechNote. Configuring SonicOS for Amazon VPC

How To Load balance traffic of Mail server hosted in the Internal network and redirect traffic over preferred Interface

Networking Topology For Your System

EXINDA NETWORKS. Deployment Topologies

ExamPDF. Higher Quality,Better service!

Zscaler Internet Security Frequently Asked Questions

A Link Load Balancing Solution for Multi-Homed Networks

CLOUD NETWORKING THE NEXT CHAPTER FLORIN BALUS

Best Practices: Pass-Through w/bypass (Bridge Mode)

Data Center Network Topologies: FatTree

Cisco WAAS Express. Product Overview. Cisco WAAS Express Benefits. The Cisco WAAS Express Advantage

Web Drive Limited TERMS AND CONDITIONS FOR THE SUPPLY OF SERVER HOSTING

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

VPN Only Connection Information and Sign up

Application Delivery Networking

Network Functions Virtualization in Home Networks

Cloud Computing project Report

Technical papers Virtual private networks

How To - Setup Cyberoam VPN Client to connect to a Cyberoam for the remote access using preshared key

VPN Solution Guide Peplink Balance Series. Peplink Balance. VPN Solution Guide Copyright 2015 Peplink

Application Description

msuite5 & mdesign Installation Prerequisites

White Paper. Complementing or Migrating MPLS Networks

Vyatta Network OS for Network Virtualization

Technical White Paper

Web Request Routing. Technical Brief. What s the best option for your web security deployment?

Cisco Application Networking for BEA WebLogic

SiteCelerate white paper

How To Setup Cyberoam VPN Client to connect a Cyberoam for remote access using preshared key

Hosting more than one FortiOS instance on. VLANs. 1. Network topology

TrustNet Group Encryption

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

Data Center Use Cases and Trends

E2BN Direct - Network Services for Schools and Academies

CS6204 Advanced Topics in Networking

Cisco Dynamic Multipoint VPN: Simple and Secure Branch-to-Branch Communications

The Key to Cost-Effective WAN Optimization - White Paper

Microsoft Exchange Load Balancing. Unique Applied Patent Technology By XRoads Networks

Cisco WAAS Optimized for Citrix XenDesktop

Security Gateway R75. for Amazon VPC. Getting Started Guide

EarthLink Business SIP Trunking. NEC SV8300 IP PBX Customer Configuration Guide

Troubleshooting BlackBerry Enterprise Service 10 version Instructor Manual

Cisco Application Networking for IBM WebSphere

GLOBAL SERVER LOAD BALANCING WITH SERVERIRON

1.1. Abstract VPN Overview

How To - Configure Virtual Host using FQDN How To Configure Virtual Host using FQDN

Using Oracle TimesTen to Deploy Low Latency VOIP Applications in Remote Sites

Route Based Virtual Private Network

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

Barracuda Link Balancer

TechNote. Configuring SonicOS for MS Windows Azure

The High Availability and Resiliency of the Pertino Cloud Network Engine

How Network Transparency Affects Application Acceleration Deployment

Global Server Load Balancing

CloudLink - The On-Ramp to the Cloud Security, Management and Performance Optimization for Multi-Tenant Private and Public Clouds

The Hybrid Enterprise. Enhance network performance and build your hybrid WAN

Verizon Managed SD WAN with Cisco IWAN. October 28, 2015

Active Directory Domain Services on the AWS Cloud: Quick Start Reference Deployment Mike Pfeiffer

SILVER PEAK ACCELERATION WITH EMC VSPEX PRIVATE CLOUD WITH RECOVERPOINT FOR VMWARE VSPHERE

Stretched Active- Active Application Centric Infrastructure (ACI) Fabric

Edge Configuration Series Reporting Overview

WAN Failover Scenarios Using Digi Wireless WAN Routers

Lecture 02b Cloud Computing II

Cisco Cloud Web Security Key Functionality [NOTE: Place caption above figure.]

VPLS lies at the heart of our Next Generation Network approach to creating converged, simplified WANs.

Smart Tips. Enabling WAN Load Balancing. Key Features. Network Diagram. Overview. Featured Products. WAN Failover. Enabling WAN Load Balancing Page 1

Configuration Procedure

Disaster Recovery White Paper

vrealize Operations Management Pack for vcloud Air 2.0

Purpose-Built Load Balancing The Advantages of Coyote Point Equalizer over Software-based Solutions

Tunnel Routing. Preface. Challenge

Radware AppDirector and Juniper Networks Secure Access SSL VPN Solution Implementation Guide

Internet Services. Amcom. Support & Troubleshooting Guide

KEMP LoadMaster. Enabling Hybrid Cloud Solutions in Microsoft Azure

Why Choose Integrated VPN/Firewall Solutions over Stand-alone VPNs

Deploying Network Taps for improved security

Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS

FortiBalancer: Global Server Load Balancing WHITE PAPER

Data Center Network Topologies: VL2 (Virtual Layer 2)

Break Internet Bandwidth Limits Higher Speed. Extreme Reliability. Reduced Cost.

How To Configure Syslog over VPN

High Performance Computing Cloud Computing. Dr. Rami YARED

Multihoming and Multi-path Routing. CS 7260 Nick Feamster January

Software Defined Network (SDN)

Sean Bennett. Cloud Platforms & Networking Group

Network Virtualization Network Admission Control Deployment Guide

Transcription:

Data Center Middleboxes Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking November 24, 2014 Slides from ACM SIGCOMM 2012 presentation on Making middleboxes someone else's problem: network processing as a cloud service

Where are we in the semester? Overview and Basics Data Center Networks Basic switching technologies Data Center Network Topologies (today and Monday) Software Routers (eg. Click, Routebricks, NetMap, Netslice) Alternative Switching Technologies Data Center Transport Data Center Software Networking Software Defined networking (overview, control plane, data plane, NetFGPA) Data Center Traffic and Measurements Virtualizing Networks Middleboxes Advanced Topics

Goals for Today Making middleboxes someone else's problem: network processing as a cloud service, J. Sherry, S. Hasan, C. Scott, A. Krishnamurthy, S. Ratnasamy, and V. Sekar. ACM SIGCOMM Computer Communication Review (CCR) Volume 42, Issue 4 (August 2012), pages 13 24.

APLOMB Appliance for Outsourcing Middleboxes Place middleboxes in the cloud. Use APLOMB devices and DNS to redirect traffic to and from the cloud. That s it.

Typical Enterprise Networks Internet

Typical Enterprise Networks Internet

A Survey 57 enterprise network administrators Small (< 1k hosts) to XL ( >100k hosts) Asked about deployment size, expenses, complexity, and failures.

How many middleboxes do you deploy? Typically on par with # routers and switches.

What kinds of middleboxes do you deploy? Many kinds of devices, all with different functions and management expertise required.

How many networking personnel are there? Average salary for a network engineer $60 80k USD

How do administrators spend their time? Most administrators spent 1 5 hrs/week dealing with failures; 9% spent 6 10 hrs/week. Misconfig. Overload Physical/ Electrical Firewalls 67.3% 16.3% 16.3% Proxies 63.2% 15.7% 21.1% IDS 54.45% 11.4% 34%

Recap High Capital and Operating Expenses Time Consuming and Error Prone Physical and Overload Failures

How can we improve this?

Proposal Internet

Proposal Cloud Provider Internet

A move to the cloud High Capital and Operating Expenses Economies of scale and pay per use Time Consuming and Error Prone Simplifies configuration and deployment Physical and Overload Failures Redundant resources for failover

Design

Challenges Minimal Complexity at the Enterprise Functional Equivalence Low Performance Overhead

APLOMB Appliance for Outsourcing Middleboxes

Outsourcing Middleboxes with APLOMB Cloud Provider APLOMB Gateway NAT Internet

Inbound Traffic Web Server: www.enterprise.com 192.168.1.100 Cloud Provider Enterprise Network Admin. Register: www.enterprise.com 192.168.1.100 Internet

Inbound Traffic Cloud Provider DNS Register: enterprise.com 98.76.54.32 98.76.54.32 Internet

Minimizing latency?

Choosing a Datacenter Route through cloud datacenter that minimizes end to end latency. External Client Cloud Provider East Cloud Provider West External Client APLOMB Gateway keeps a routing table to select best tunnel for every Internet prefix. Enterprise

Caches and Terminal Services Traffic destined to services like caches should be redirected to the nearest node. Cloud Provider West

APLOMB Appliance for Outsourcing Middleboxes Place middleboxes in the cloud. Use APLOMB devices and DNS to redirect traffic to and from the cloud. That s it.

Can we outsource all middleboxes? Firewalls IDSes Load Balancers VPNs Proxy/Caches WAN Optimizers Bandwidth? Compression?

APLOMB+ for Compression Add generic compression to APLOMB gateway to reduce bandwidth consumption. Cloud Provider I Internet

Can we outsource all middleboxes? Firewalls IDSes Load Balancers VPNs Proxy/Caches WAN Optimizers Bandwidth? Compression?

Does it work?

Deployment Cloud provider: EC2 7 Datacenters OpenVPN for tunneling, Vyatta for middlebox services Two Types of Clients: Software VPN client on laptops Tunneling software router for wired hosts

Three Part Evaluation Implementation & Deployment Performance metrics Wide Area Measurements Network latency Case Study of a Large Enterprise Impact in a real usage scenario

Does APLOMB inflate latency?

For PlanetLab nodes, 60% of pairs latency improves with redirection through EC2.

Latency at a Large Enterprise Measured redirection latency between enterprise sites. Median latency inflation: 1.13 ms Sites experiencing inflation were primarily in areas where EC2 does not have a wide footprint.

How does APLOMB impact other quality metrics, like bandwidth and jitter?

Bandwidth: download times with BitTorrent increased on average 2.3% Jitter: consistently within industry standard bounds of 30ms

Does APLOMB negate the benefits of bandwidth saving devices?

APLOMB+ incurs a median penalty of 3.8% bandwidth inflation over traditional WAN Optimizers.

Does elastic scaling at the cloud provide real benefits?

Some sites generate as much as 13x traffic more than average at peak hours.

Recap Good application performance Latency median inflation 1.1ms Download times increased only 2.3% Generic redundancy elimination saves bandwidth costs Strong benefits from elasticity

Conclusion and Discussion Moving middleboxes to the cloud seems to be practical and feasible solution to the complexity of enterprise networks.

Conclusion and Discussion Did the soln make the problem simpler? How to measure simplicity/complexity? Does the soln also make security problems someone else's problems. Do we trust the cloud provider? Privacy concerns? Do we trust the cloud provider Monetary cost: Is APLOMB cheaper or more expensive? Precedence Ariaka Total uptime Middleboxes not at the edge of your network APLOMB cannot outsource these middleboxes

Before Next time Project Interim report Due Today, Monday, November 24. And meet with groups, TA, and professor Fractus Upgrade: Should be back online Required review and reading for Monday, December 1 IOFlow: a software defined storage architecture, E. Thereska, H. Ballani, G. O'Shea, T. Karagiannis, A. Rowstron, T. Talpey, R. Black, T. Zhu. ACM Symposium on Operating Systems Principles (SOSP), October 2013, pages 182 196. http://dl.acm.org/citation.cfm?doid=2517349.2522723 Check piazza: http://piazza.com/cornell/fall2014/cs5413 Check website for updated schedule