Network Troubleshooting with Mirror VNets

Similar documents
Network Virtualization: from a Network Provider Perspective

Whitepaper IP SLA: Jitter. plixer. International

QOS Quality Of Service

Recommended QoS Configuration Settings for NETGEAR R6400 Wireless Router

Competitive and Deterministic Embeddings of Virtual Networks

Troubleshooting Converged Enterprise Networks

Recommended QoS Configuration Settings for TP-LINK Archer C3200 Wireless Router

HAIR: Hierarchical Architecture for Internet Routing

Architectural Principles of the Internet

Hands-On Metro Ethernet Carrier Class Networks

Voice, Video and Data Convergence:

Module 7 Internet And Internet Protocol Suite

Master Course Computer Networks IN2097

1-800-OVERLAYS: Using Overlay Networks to Improve VoIP Quality. Yair Amir, Claudiu Danilov, Stuart Goose, David Hedqvist, Andreas Terzis

Performance Management: Key to IP Telephony Success

A REDUCED SERVICE-SET ARCHITECTURE FOR THE INTERNET

Institute of Computer Technology - Vienna University of Technology. L73 - IP QoS Integrated Services Model. Integrated Services Model

DOWNLOAD OR READ : VOICE QUALITY QOS SECOND EDITION PDF EBOOK EPUB MOBI

MPLS vs SDWAN.

IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview

Design Intentions. IP QoS IntServ. Agenda. Design Intentions. L73 - IP QoS Integrated Services Model. L73 - IP QoS Integrated Services Model

QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks

5 What two Cisco tools can be used to analyze network application traffic? (Choose two.) NBAR NetFlow AutoQoS Wireshark Custom Queuing

SOLUTION BRIEF EXTREMEWIRELESS WiNG AZARA AZARA. WiNG RISE TO THE CHALLENGE OF PROVIDING SUPERIOR CONNECTIVITY & WLAN MANAGEMENT

NEXT GENERATION BACKHAUL NETWORKS

Managing Voice Services VoiceCon March 7, Brian Gollaher Director, Product Management CA, Inc.

TBGP: A more scalable and functional BGP. Paul Francis Jan. 2004

Cisco Exam Implementing Cisco unified Wireless Voice Networks (IUWVN) v2.0 Version: 10.0 [ Total Questions: 188 ]

Troubleshooting the 792xG Series Wireless IP Phone

Patrick Verkaik Yuvraj Agarwal, Rajesh Gupta, Alex C. Snoeren

Domain Based Approach for QoS Provisioning in Mobile IP

MPLS In Operation NANOG 39 Toronto February

Introduction to Quality of Service

Multimedia Networking

Mobile Communications Chapter 9: Mobile Transport Layer

Unified Communications Express AM

Provisioning and Operation of Virtual Networks

HY436: Network Virtualization

Communications Transformations 2: Steps to Integrate SIP Trunk into the Enterprise

Improving the Expected Quality of Experience in Cloud-Enabled Wireless Access Networks

Performance Analysis of Voice Call using Skype

SCRIPT: An Architecture for IPFIX Data Distribution

Topic 6: SDN in practice: Microsoft's SWAN. Student: Miladinovic Djordje Date:

Overcoming the Internet Impasse through Virtualization Thomas Anderson, Larry Peterson, Scott Shenker, Jonathan Turner. 원종호 (INC lab) Sep 25, 2006

Internetwork Basic. Possible causes of LAN traffic congestion are

Enterasys K-Series. Benefits. Product Overview. There is nothing more important than our customers. DATASHEET. Operational Efficiency.

Provide One Year Free Update!

Managing the Performance of Enterprise and Residential VoIP Services. Alan Clark Telchemy

Cisco Cisco Express Foundation for Account Managers. Download Full Version :

A Real-world Demonstration of NetSocket Cloud Experience Manager for Microsoft Lync

Over-The-Top (OTT) Aggregation Solutions

Managed IP Services from Dial Access to Gigabit Routers

In-Band Flow Establishment for End-to-End QoS in RDRN. Saravanan Radhakrishnan

Introducing CloudGenix Clarity

Application Notes for Firetide Wireless Mesh Network with an Avaya IP Telephony Infrastructure - Issue 1.0

Episode 3. Principles in Network Design

Our Virtual Intelligent Network Overlay (VINO) solutions bring next-generation performance and efficiency to business networks throughout North

Mobile Communications Chapter 9: Mobile Transport Layer

Can the Production Network Be the Testbed?

PfR Voice Traffic Optimization Using Active Probes

The Designing & Implementing a Voice-Enabled IP Network course has been designed with three primary goals:

Nortel Networks Optivity Policy Services

Converged Networks. Objectives. References

Receiver-based adaptation mechanisms for real-time media delivery. Outline

Wireless Network Security Spring 2011

A closer look at network structure:

90 % of WAN decision makers cite their

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc.

Adaptation Problems and Solutions. MARCOM 97, Dipl.-Ing. Kai-Oliver Detken, BIBA Bremen, Germany, October the 16th, 1997

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc.

Synthesizing Adaptive Protocols by Selective Enumeration (SYNAPSE)

Scalable Enterprise Networks with Inexpensive Switches

Quality of Service (QoS) Provisioning in Interconnected Packed-based Networks

Abstract of the Book

Brocade and VMware Strategic Partners. Kyle Creason Brocade Systems Engineer

Chapter 13 TRANSPORT. Mobile Computing Winter 2005 / Overview. TCP Overview. TCP slow-start. Motivation Simple analysis Various TCP mechanisms

Addressing Unique M2M Challenges with Converged Gateways

Interdomain Routing Design for MobilityFirst

CSE 124: Networked Services Lecture-15

Presents 2006 IMTC Forum ITU-T T Workshop

MOVING BEYOND THE STANDARD: CREATING ADDITIONAL BANDWIDTH THROUGH EXTENDING DOCSIS 2.0. Jack Moran, Distinguished Member of the Technical Staff

Top-Down Network Design

NETWORK VIRTUALIZATION: PRESENT AND FUTURE

SDN Use-Cases. internet exchange, home networks. TELE4642: Week8. Materials from Prof. Nick Feamster is gratefully acknowledged

Intelligent Edge Computing and ML-based Traffic Classifier. Kwihoon Kim, Minsuk Kim (ETRI) April 25.

TVA: A DoS-limiting Network Architecture L

The CORD reference architecture addresses the needs of various communications access networks with a wide array of use cases including:

Recommended QoS Configuration Settings for. AdTran NetVanta 3448 Router

Module objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols

ZyXEL V120 Support Notes. ZyXEL V120. (V120 IP Attendant 1 Runtime License) Support Notes

Networks. Distributed Systems. Philipp Kupferschmied. Universität Karlsruhe, System Architecture Group. May 6th, 2009

WhitePaper: XipLink Real-Time Optimizations

Header Compression Capacity Calculations for Wireless Networks

Unified MPLS for Multiple Applications Transport Profile

Telematics Chapter 7: MPLS

Introducing Avaya SDN Fx with FatPipe Networks Next Generation SD-WAN

Recommended QoS Configuration Settings for. Dell SonicWALL SOHO Router

Robust Networking with IPv6

CHAPTER 3 EFFECTIVE ADMISSION CONTROL MECHANISM IN WIRELESS MESH NETWORKS

IP-to-IP Gateway Test Suite

Transcription:

An-Institut der Technischen Universität Berlin Network Troubleshooting with Mirror VNets Andreas Wundsam M. Amir Mehmood Olaf Maennel Anja Feldmann FutureNet III Workshop, 2010-12-10

Troubleshooting and evolving large scale networks is still an open problem

What's a large scale network? Distributed system Runs for a long time State distributed in many hosts + routers Under autonomous control Lots of users affected Distributed software + configuration

Admin challenges Routing optimization Re-convergence can take time Upgrade of faulty service component E.g., upgrade the super-node software in a telephony overlay How to avoid new bugs / ensure smooth upgrades?

Validation How do you test an update to the configuration or software of your system? simulation testbed

Simulation scalable simulation cheap accuracy? (wireless anyone!?)

Testbed may be more accurate but user behavior? testbed expensive to run on large scale? longtime?

Problems are nasty They like to surface in large scale, long term deployments with real user behavior/traffic. cannot be caught in small testbeds

Our approach leverage Virtual Networks

What is virtualization? Abstraction concept Hides the details of what's underneath Provides layer of indirection Enables Resource Sharing More than multiplexing! -- provides Isolation Transparence

Virtual Networks (VNets) combination of networ king and comput ing under unified management

Virtual Networks (VNets) combination of networ king and comput ing slices (slithers?) of routers links servers end hosts

Network Virtualization Provides coherent view and management of Virtual Networks (VNet) Allows to run multiple VNets On shared substrate Under separate administrative control In isolation

Mirror VNets Only output of Prod sent to ext entities Ext Host Ext Host Input mirrored to Prod and Mirror Prod Mirror Prod Mirror Prod Mirror Substrate Production VNet Mirror VNet

Typical use case Spawn Mirror Switch Prod

Typical use case Switch Prod Spawn Mirror Move over Users

Mirroring options Not all traffic has to be mirrored Not all mirrored traffic has to be transmitted Control plane traffic: <1% of data volume >90% bugs

Mirroring options Reducing Mirroring All traffic Selection (OF Rules, Layer 1-4) Sampling Reducing Transmission Full Transmission Packet Headers Re-synthesized based on stats

Mirror VNet case study Operator considers introduction of QoS because of customer complaints of lacking quality at peak load Uses a Mirror VNet to test solution, then switch over

Experiment setup BG Traffic Sender Node 1 Node 2 Node 3 BG Traffic Receiver VNET A Vnode 1A Vnode 2A Vnode 3A prod VNET B Vnode 1B Vnode 2B Vnode 3B shadow VOIP sender Vnet entry node Vnet transfer node Moni VOIP receiver /dev/null Traffic flow Vnet exit node

Metrics VOIP packet drops MoS: Mean Opinion Score using ITU-T E-Model non linear Quality Of Experience Metric values from 1 (worst) to 5 (best)

Experiment phases Phase 1: Things are running smoothly

Experiment phases Phase 2: Traffic spikes cause overload in VNode 2, quality degradation

Experiment phases Phase 3: Operator introduces Mirror VNet

Experiment phases Phase 4: Operator fixes problem in Mirror (introduces QoS)

Experiment phases Phase 5: Operator switches VNets

Experiment phases Phase 6: Operator dismantles VNET A

Experiment results (1) packet drops % 0 10 20 30 40 phase 1 phase 2 phase 3 phase 4 phase 5 phase 6 Receiver VNET A VNET B BG Traffic 0 5 10 15 20 25 BG traffic throughput [MBit/s] 0 500 1000 1500 Experiment time [s]

Experiment results (2) Phases 1 low traffic 2 high traffic 3 start Mirror VNET B 4 enable QOS 5 make VNET B prod. 6 dismantle A

Discussion Benefits Resilience against operator mistakes Real user traffic Rollback / undo for networks

Discussion Limitations Trade-off between overhead and prediction Elastic/closed loop traffic limits prediction quality

Future work Further case studies, larger networks Predict elasticity of traffic, adapt mirror predictions

Thank you.