The Packet A(nalysis)-Team

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.
SHARKFEST ‘10 | Stanford University | June 14–17, 2010 Wireshark in the Large Enterprise June 16, 2010 Hansang Bae Senior Vice President | Citi (f.k.a.
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.
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
Ethereal/WireShark Tutorial Yen-Cheng Chen IM, NCNU April, 2006.
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.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI transport layer CCNA Exploration Semester 1 – Chapter 4.
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
Real World Case Studies
Chapter 3 Transport Layer
Introduction to Networks
Chapter 3 Transport Layer
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.
Due: a start of class Oct 12
TCP Tips, Tricks, and Traces
Transport Layer:UDP&TCP (Commonalities)
COMP2322 Lab 2 HTTP Steven Lee Feb. 8, 2017.
Network Fundamentals – Chapter 4
06- Transport Layer Transport Layer.
Due: a start of class Oct 26
Networking for Home and Small Businesses – Chapter 6
Network, Server, or App? Chris Greer
Internet Applications
CS 1652 Jack Lange University of Pittsburgh
Introduction to Networks
Internet and Intranet Protocols and Applications
Networking for Home and Small Businesses – Chapter 6
Quick UDP Internet Connections
Transport Layer Our goals:
Networking CS 3470, Section 1 Sarah Diesburg
Understanding Throughput & TCP Windows
CCNA 2 v3.1 Module 10 Intermediate TCP/IP
September 19th, 2013 CS1652 Jack Lange University of Pittsburgh
Monkey See, Monkey Do A Tool for TCP Tracing and Replaying
Real World Packet Analysis Case Studies
PCAPs
Ethereal/WireShark Tutorial
Process-to-Process Delivery:
Transport Layer Our goals:
TCP/IP Networking An Example
Real World Packet Analysis Case Studies
Chapter 5 Transport Layer Introduction
TCP Protocol Analysis Access UMKC Home Page.
Networking CS 3470, Section 1 Sarah Diesburg
Networking CS 3470, Section 1 Sarah Diesburg
INTERNET APPLICATIONS
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
Transport Layer Our goals:
Chapter 3 Transport Layer
Presentation transcript:

The Packet A(nalysis)-Team June 15th 2016 Kary Rogers CPO (Chief Packet Officer) | PacketBomb.com

Packet A-Team? Real world problems from real Internet strangers Wireshark Robin Hood

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

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?

200ms seq=0 len=1460 seq=1460 len=1460 delayed ACK timer ack=2920 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 Session recording: https://youtu.be/iF1e5A-S8lY