Real World Case Studies

Slides:



Advertisements
Similar presentations
Top Causes for Poor Application Performance Case Studies Mike Canney.
Advertisements

B5 – TCP Analysis - First Steps Jasper Bongertz, Senior Consultant Airbus Defence and Space.
Transport Layer3-1 TCP. Transport Layer3-2 TCP: Overview RFCs: 793, 1122, 1323, 2018, 2581 r full duplex data: m bi-directional data flow in same connection.
Reliable Networking Tom Roeder CS sp. Last minute questions on Part II?
3-1 Transport services and protocols r provide logical communication between app processes running on different hosts r transport protocols run in end.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
1 End-user Protocols, Services and QoS. 2 Layering: logical communication application transport network link physical application transport network link.
Networking Basics CCNA 1 Chapter 11.
Networks Part 3: Packet Paths + Wireshark NYU-Poly: HSWP Instructor: Mandy Galante.
Ethereal/WireShark Tutorial Yen-Cheng Chen IM, NCNU April, 2006.
TCP ETSF10 – Internet Protocols Home / Laboratory Projects II Autumn 2015.
1 14-Jun-16 S Ward Abingdon and Witney College CCNA Exploration Semester 1 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
COMP2322 Lab 6 TCP Steven Lee April 1, TCP Transmission Control Protocol Transport layer protocol User Datagram Protocol (UDP) is another one 2.
25/09/2016 INASP: Effective Network Management Workshops Unit 6: Solving Network Problems.
Distributed Systems 11. Transport Layer
Application Layer Functionality and Protocols Abdul Hadi Alaidi
Introduction to Networks
Window Control Adjust transmission rate by changing Window Size
UDP TCP.
Chapter 9: Transport Layer
09-Transport Layer: TCP Transport Layer.
DMET 602: Networks and Media Lab
Chapter 3 outline 3.1 Transport-layer services
Instructor Materials Chapter 9: Transport Layer
COMP2322 Lab 6 TCP Steven Lee Mar 29, 2017.
TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
TCP: Overview RFCs: 793, 1122, 1323, 2018, 2581 full duplex data:
Due: a start of class Oct 12
TCP Tips, Tricks, and Traces
Transport Layer:UDP&TCP (Commonalities)
The Packet A(nalysis)-Team
COMP2322 Lab 2 HTTP Steven Lee Feb. 8, 2017.
06- Transport Layer Transport Layer.
Due: a start of class Oct 26
Networking for Home and Small Businesses – Chapter 6
Review: UDP demultiplexing TCP demultiplexing Multiplexing?
Network, Server, or App? Chris Greer
Introduction to Networks
Internet and Intranet Protocols and Applications
Networking for Home and Small Businesses – Chapter 6
Quick UDP Internet Connections
Packet Sniffing.
Transport Layer Our goals:
Understanding Throughput & TCP Windows
CCNA 2 v3.1 Module 10 Intermediate TCP/IP
Monkey See, Monkey Do A Tool for TCP Tracing and Replaying
Real World Packet Analysis Case Studies
Overview Jaringan Komputer (2)
PCAPs
Ethereal/WireShark Tutorial
Process-to-Process Delivery:
Transport Layer Our goals:
TCP/IP Networking An Example
Real World Packet Analysis Case Studies
CS4470 Computer Networking Protocols
Chapter 5 Transport Layer Introduction
TCP Protocol Analysis Access UMKC Home Page.
Networking for Home and Small Businesses – Chapter 6
TCP Protocol Analysis Access UMKC Home Page.
Transport Protocols: TCP Segments, Flow control and Connection Setup
Chapter 5 Transport Layer Introduction
ITECH1102 Networking and Security
Transport Protocols: TCP Segments, Flow control and Connection Setup
Computer Networks Protocols
Chapter 3 Transport Layer
Chapter 3 Transport Layer
Transport Layer Our goals:
Chapter 3 Transport Layer
Presentation transcript:

Real World Case Studies Packet A(nalysis)-Team 19 October 2016 Kary Rogers Director, Staff Engineering - Riverbed

Packet A(nalysis)-Team Real world problems from real Internet strangers They get their problem solved, I get a case study

Case Studies One Way Performance Problem Slow Web Page Load Tomcat Performance Issue

One Way Performance Issue Transatlantic MPLS ~100ms 100Mbps bandwidth Wget test 100Mbps in one direction 20 to 40Mbps in the other Why god why?

One Way Performance Take Away Wireshark setup iRTT to determine client or server side Tcptrace stream graph is your friend Analyze from the perspective of client or server Know what you should see (fast retransmission) Play with config settings e.g. relative sequence numbers

Free Beer Challenge Download client pcap from http://packetbomb.com/troubleshooting-a-one-way-performance-issue/ Tell me if frame 24 is a Fast Transmission and why (2 reasons) First 3 people get a free drink

Slow Web Page Load Issue Users experiencing very slow load times All external sites Checked DNS Asked for simple test case

Slow Web Page Load Take Away Start with Stats > Conversations Ask user for simple, specific test and only capture that Always check the iRTT TCP pref – Allow subdissectors to reassemble streams Add TCP conversation deltas for HTTP analysis Troubleshoot up the stack (don‘t forget about layer 2) When in doubt, Google

Tomcat Performance Issue Downloads from Tomcat server are slow Windows 2008R2 No issue with IIS or Apache Should we help or nah?

Host A 3420 bytes Host B seq=0 len=1460 1460 MSS seq=1460 len=1460 delayed ACK timer ack=2920 seq=2920 len=500 delayed ACK timer 200ms ack=3420

Tomcat Performance Take Away Know TCP basics e.g. delayed ACK Know TCP basics e.g. bytes in flight Wireshark setup Not all questions can be answered But issues can still be solved The journey holds the value

Contact kary@packetbomb.com http://packetbomb.com @packetbomb Fill out the survey in the app! Free beer challenge!