Management Plane Analytics Aaron Gember-Jacobson, Wenfei Wu, Xiujun Li, Aditya Akella, Ratul Mahajan 1.

Slides:



Advertisements
Similar presentations
Chapter 1: Introduction to Scaling Networks
Advertisements

LAN Segmentation Virtual LAN (VLAN).
Chapter 3: Link Aggregation
Introducing Campus Networks
Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implement Inter- VLAN Routing LAN Switching and Wireless – Chapter 6.
Implementing Inter-VLAN Routing
VLAN KRISHNAKUMAR RAJENDRAN NIKITA PATEL TEJENDRA PATEL Guided by Prof, Edmund Gean.
Cisco 3 - Switch Perrine. J Page 15/8/2015 Chapter 8 What happens to the member ports of a VLAN when the VLAN is deleted? 1.They become inactive. 2.They.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implement Inter- VLAN Routing LAN Switching and Wireless – Chapter 6.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 VLANs LAN Switching and Wireless – Chapter 3.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 W. Schulte Chapter 5: Inter-VLAN Routing Routing And Switching.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 5: Inter-VLAN Routing Routing & Switching.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Implement VTP LAN Switching and Wireless – Chapter 4.
Course 301 – Secured Network Deployment and IPSec VPN
(part 3).  Switches, also known as switching hubs, have become an increasingly important part of our networking today, because when working with hubs,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Network Layer Network Fundamentals – Chapter 5.
Theophilus Benson Aditya Akella David A Maltz
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1-1 MPLS Concepts Introducing Basic MPLS Concepts.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 5: Inter-VLAN Routing Routing And Switching.
Author: Bill Buchanan. Module Descriptor Author: Bill Buchanan.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implement VTP LAN Switching and Wireless – Chapter 4.
© 2006 Cisco Systems, Inc. All rights reserved.1 Microsoft Network Load Balancing Support Vivek V
Building Cisco Multilayer Switched Networks (BCMSN)
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 4: Addressing in an Enterprise Network Introducing Routing and Switching in the.
© 2002, Cisco Systems, Inc. All rights reserved..
Medium-Sized Switched Network Construction NetPro-ITI Implementing VLANs and Trunks.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 VLANs LAN Switching and Wireless – Chapter 3.
MPLS Concepts Introducing Basic MPLS Concepts. Outline Overview What Are the Foundations of Traditional IP Routing? Basic MPLS Features Benefits of MPLS.
Management Plane Analytics Aaron Gember-Jacobson, Wenfei Wu, Xiujun Li, Aditya Akella, Ratul Mahajan 1.
Virtual Local Area Networks (VLANs) Part II
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 VLANs LAN Switching and Wireless – Chapter 3.
W&L Page 1 CCNA CCNA Training 2.5 Describe how VLANs create logically separate networks and the need for routing between them Jose Luis.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 3: VLANs Routing & Switching.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 VLANs LAN Switching and Wireless – Chapter 3.
LAN Switching Virtual LANs. Virtual LAN Concepts A LAN includes all devices in the same broadcast domain. A broadcast domain includes the set of all LAN-connected.
Cisco Study Guide
CCNA3: Switching Basics and Intermediate Routing v3.0 CISCO NETWORKING ACADEMY PROGRAM Chapter 8 – Virtual LANs Virtual LANs VLAN Concepts VLAN Configuration.
Pass4itsure Cisco Dumps
Instructor Materials Chapter 2: Scaling VLANs
100% Exam Passing Guarantee & Money Back Assurance
Chapter 3: Packet Switching (overview)
Instructor Materials Chapter 1: LAN Design
Instructor Materials Chapter 7: Access Control Lists
LAN Switching and Wireless – Chapter 3
Instructor Materials Chapter 6: VLANs
Examcollection VCE Download
3. Internetworking (part 1)
Chapter 10: DHCP Routing & Switching Chapter 10: DHCP
Chapter 5: Inter-VLAN Routing
Chapter 2: Scaling VLANs
Implement Inter-VLAN Routing
LAN Switching and Wireless – Chapter 3
Medium-Sized Switched Network Construction
Clustering Role & Flow selection
Implement Inter-VLAN Routing
Chapter 2: Scaling VLANs
Virtual LAN VLAN Trunking Protocol and Inter-VLAN Routing
LAN Switching and Wireless – Chapter 3
LAN Switching and Wireless – Chapter 4
Implement Inter-VLAN Routing
LAN Switching and Wireless – Chapter 3
LAN Switching and Wireless – Chapter 4
LAN Switching and Wireless – Chapter 4
Implement Inter-VLAN Routing
LAN Switching and Wireless – Chapter 4
Presentation transcript:

Management Plane Analytics Aaron Gember-Jacobson, Wenfei Wu, Xiujun Li, Aditya Akella, Ratul Mahajan 1

What is the management plane? Data plane Forwards packets Data plane Forwards packets Control plane Generates forwarding tables Control plane Generates forwarding tables Management plane Defines data plane structure and control plane config Management plane Defines data plane structure and control plane config Config Routing Table Forwarding Table We can model these How do we model this? 2

Why study the management plane? Important to well functioning networks! But…there’s no systematic understanding of how management practices impact the health of networks ? Operators have a diversity of opinions on what matters 3

Our goals 1.Characterize management practices in modern networks 2.Infer the practices that matter most toward health (e.g., # of failures) 3.Predict health, based on practices →Perform what-if analysis 4.Suggest control plane configurations, given some objectives Inspired by empirical software engineering 4

Challenges Management practices aren’t explicitly logged Data may be incomplete or insufficient – Use data from many networks and time periods Configs Inventory Practices Health & Tickets ++ 5

Characterizing management practices 850+ networks from an online service provider Two classes of practices – Design: long-term decisions Define network structure and provisioning E.g., how many switches and which vendors – Operational: day-to-day activities Changes to address emerging needs E.g., adding subnets 6

Design Practices Heterogeneous physical composition – Multiple roles (86% of networks), vendors (81%), and models (96%) Heterogeneous logical composition – 2+ layer-2 protocols (e.g., VLAN, MSTP) – 1+ routing protocol (89%) 7

Operational practices # changes ≈ # devices Different devices changed each month Interface changes are the most frequent Lots of variability in automation; not correlated with # changes 8

Are current languages good? Example: adding a VLAN – Cisco IOS – Pyretic – Intent: isolation  want a construct that allows operators to specify this intent (e.g., Merlin?) interface GigabitEthernet1/1 switchport access vlan 101 switchport mode access interface GigabitEthernet1/1 switchport access vlan 101 switchport mode access match(switch=s,inport=1)[modify(vlan=101)>>learn] 9

Predicting network health Build a decision tree classifier – Benefit: intuitive for operators to understand – 5 bins for practices; 2 or 5 bins for health – Build with C4.5; prune to avoid over-fitting 91.6% accuracy81.1% accuracy Few unhealthy data points 10

Improving predictions Boosting – Increases (decreases) the weight of examples that were classified incorrectly (correctly) Minority oversampling – Clusters data points in the minority class – Generates examples in the same cluster 11

Summary Management plane is important to well functioning networks, but not well understood Modern networks have a heterogeneous design and frequent, sometimes automated changes Enable organizations to perform what-if analysis How do we capture intent? 12