108
© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public Advanced Troubleshooting Cisco Wide Area Application Services BRKAPP-3006 2

Advanced Troubleshooting Cisco WAAS

Embed Size (px)

DESCRIPTION

Troubleshooting WAAS

Citation preview

Page 1: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Advanced Troubleshooting Cisco Wide Area Application Services BRKAPP-3006

2

Page 2: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Agenda � WAE Overview � Diagnostic Reports � Physical Components � Platform � Transport Optimizations � Application Acceleration � Packet Capture Debugs � Summary

3

Page 3: Advanced Troubleshooting Cisco WAAS

WAE Overview > WAE Overview

Diagnostic Reports Physical Components Platform Transport Optimizations Application Acceleration Packet Capture Debugs Summary

Page 4: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Wide Area Application Engine (WAE) Wide Area Application Services Version 4.5 and above

IOS Platform with Services and CLI

Cisco Linux Kernel Policy Engine, Filter-Bypass, Egress Method, Directed Mode, Auto-Discovery

Virtual Blades

Configuration Management

System (CMS)

CIFS AO

TCP Proxy with Scheduler Optimizer (SO) DRE, LZ, TFO

ICA AO

MAPI AO

HTTP AO

SSL AO

Video AO WoW

Virtual Blade

# 2

Virtual Blade

# 3

NFS AO

Object Storage

Flash IOS Shell

Linux

Application Storage

DRE Storage

Virtual Blade Storage

/vbspace

Ethernet Network

I/O

EPM

5

Page 5: Advanced Troubleshooting Cisco WAAS

Diagnostic Reports WAE Overview

> Diagnostic Reports Physical Components Platform Transport Optimizations Application Acceleration Packet Capture Debugs Summary

Page 6: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Self Diagnostic Tool A good place to start

7

Page 7: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Self Diagnostic Tool

8

Page 8: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# copy sysreport <disk | ftp | tftp> ...

WAAS System Report

� WAAS system report (sysreport) Compressed archive Relevant support and system health information

� The sysreport includes the following: Command output Configurations Logs State Information

� The sysreport can be generated from the WAE Manager GUI or CLI:

9

Page 9: Advanced Troubleshooting Cisco WAAS

Physical Components WAE Overview Diagnostic Reports

> Physical Components Platform Transport Optimizations Application Acceleration Packet Capture Debugs Summary

Page 10: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Wide Area Application Engine (WAE) Wide Area Application Services Version 4.5 and above

IOS Platform with Services and CLI

Cisco Linux Kernel Policy Engine, Filter-Bypass, Egress Method, Directed Mode, Auto-Discovery

Virtual Blades

Configuration Management

System (CMS)

CIFS AO

TCP Proxy with Scheduler Optimizer (SO) DRE, LZ, TFO

ICA AO

MAPI AO

HTTP AO

SSL AO

Video AO WoW

Virtual Blade

# 2

Virtual Blade

# 3

NFS AO

Object Storage

Flash IOS Shell

Linux

Application Storage

DRE Storage

Virtual Blade Storage

/vbspace

Ethernet Network

I/O

EPM

11

Page 11: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Disk Health and Status

Online Defunct Missing <null> Rebuilding

12

Page 12: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Replacing Failed Disks � Disk failures are automatically detected by the system

Failed disks are automatically removed from service

Not present or not responding (Shutdown)

� Administrator can also shutdown disk for scheduled replacement:

WAE(config)# disk disk-name disk01 shutdown Device maybe busy while going offline ... please wait! mdadm: set /dev/sdb1 faulty in /dev/md0 mdadm: set /dev/sdb2 faulty in /dev/md1 < snip >

RAID-1

WAE# disk disk-name disk01 replace Controllers found: 1 Command completed successfully.

RAID-5

13

Page 13: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Disk Partitions

WAE# show disks details Physical disk information: disk00: Present 3LN2T3LG000098183V64 (h00 c00 i128 l00 - Int DAS-SAS) 140011MB(136.7GB) disk01: Present 3LN2RN2P00009818KUM7 (h00 c01 i128 l00 - Int DAS-SAS) 140011MB(136.7GB) Mounted file systems: MOUNT POINT TYPE DEVICE SIZE INUSE FREE USE% /sw internal /dev/md0 991MB 912MB 79MB 92% /swstore internal /dev/md1 991MB 879MB 112MB 88% /state internal /dev/md2 5951MB 196MB 5755MB 3% /local/local1 SYSFS /dev/md5 6943MB 978MB 5965MB 14% /disk00-04 CONTENT /dev/md4 117798MB 1786MB 116012MB 1% .../local1/spool PRINTSPOOL /dev/md6 991MB 16MB 975MB 1%

14

Page 14: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Important Directories and Log Files � The following directories are used by Cisco WAAS

for log files /local1 – Root directory for all log files /local1/logs – Service log files (aka “admin” logs) /local1/errorlog – Service log files (aka “debug” logs) /local1/core_dir – Process core dump files

� File system navigation commands cd pwd dir type find-pattern type-tail <filename> <lines>

15

Page 15: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# show int gi 1/0 Type:Ethernet Ethernet address:00:14:5E:AC:2D:79 Internet address:10.88.80.135 Broadcast address:10.88.80.255 Netmask:255.255.255.128 Maximum Transfer Unit Size:1500 Metric:1 Packets Received: 160661 Input Errors: 0 Input Packets Dropped: 0 Input Packets Overruns: 0 Input Packets Frames: 0 Packet Sent: 122371 Output Errors: 0 Output Packets Dropped: 0 Output Packets Overruns: 0 Output Packets Carrier: 0 Output Queue Length:1000 Collisions: 0 Interrupts:16 Flags:UP BROADCAST RUNNING MULTICAST Link State: Interface is up,line protocol up Mode: autoselect, full-duplex, 1000baseTX WAE#

Ethernet Interface Errors

Verify Interface Statistics for Errors

16

Page 16: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Ethernet Interface Speed / Duplex WAE# show int gi 1/0 Type:Ethernet Ethernet address:00:14:5E:AC:2D:79 Internet address:10.88.80.135 Broadcast address:10.88.80.255 Netmask:255.255.255.128 Maximum Transfer Unit Size:1500 Metric:1 Packets Received: 160661 Input Errors: 0 Input Packets Dropped: 0 Input Packets Overruns: 0 Input Packets Frames: 0 Packet Sent: 122371 Output Errors: 0 Output Packets Dropped: 0 Output Packets Overruns: 0 Output Packets Carrier: 0 Output Queue Length:1000 Collisions: 0 Interrupts:16 Flags:UP BROADCAST RUNNING MULTICAST Link State: Interface is up,line protocol up Mode: autoselect, full-duplex, 1000baseTX WAE#

Verify Interface State, Speed and Duplex

17

Page 17: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

CPU Utilization (Historical)

18

Page 18: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# show processes cpu CPU utilization: CPU name User Nice System Idle IOwait IRQ softIRQ Steal cpu: 0.06% 1.51% 0.46% 97.90% 0.05% 0.00% 0.01% 0.00% cpu0: 0.05% 1.51% 0.42% 97.95% 0.05% 0.00% 0.03% 0.00% cpu1: 0.08% 1.45% 0.51% 97.89% 0.05% 0.00% 0.01% 0.00% cpu2: 0.05% 1.46% 0.40% 98.03% 0.05% 0.00% 0.01% 0.00% cpu3: 0.08% 1.64% 0.51% 97.71% 0.05% 0.00% 0.01% 0.00% Average: N/A N/A N/A N/A N/A - - N/A Peak: N/A N/A N/A N/A N/A - - N/A Overall current CPU utilization (100 - (Idle + IOwait))% : 2.05% User - Percent of CPU time that the system spent in user mode. Nice - Percent of CPU time that the system spent on low priority tasks. System - Percent of CPU time that the system spent in system mode. Idle - Percent of CPU time when the system is idle. IOwait - Percent of CPU time when the system is waiting for I/O to complete. IRQ - Percent of CPU time when the system is servicing interrupts. softIRQ - Percent of CPU time when the system is servicing softirqs. Steal - Percent of CPU time that the system spent on involuntary wait. Average - Average CPU utilization since reboot. --More--

CPU Utilization (Real Time)

19

Page 19: Advanced Troubleshooting Cisco WAAS

Platform WAE Overview Diagnostic Reports Physical Components

> Platform Transport Optimizations Application Acceleration Packet Capture Debugs Summary

Page 20: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Wide Area Application Engine (WAE) Wide Area Application Services Version 4.5 and above

IOS Platform with Services and CLI

Cisco Linux Kernel Policy Engine, Filter-Bypass, Egress Method, Directed Mode, Auto-Discovery

Virtual Blades

Configuration Management

System (CMS)

CIFS AO

TCP Proxy with Scheduler Optimizer (SO) DRE, LZ, TFO

ICA AO

MAPI AO

HTTP AO

SSL AO

Video AO WoW

Virtual Blade

# 2

Virtual Blade

# 3

NFS AO

Object Storage

Flash IOS Shell

Linux

Application Storage

DRE Storage

Virtual Blade Storage

/vbspace

Ethernet Network

I/O

EPM

21

Page 21: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WCCP Configuration Recommendations WCCP on a software-based platform

�GRE Forwarding (Default)

�Hash Assignment (Default)

� Inbound or Outbound Interception

� "ip wccp redirect exclude in" on WCCP client interface (outbound interception only)

�WAAS Egress Method: IP Forwarding, Negotiated Return

WCCP on a hardware-based platform

� L2 Forwarding

�Mask Assignment

� Inbound Interception

�No "ip wccp redirect exclude in"

�WAAS Egress Method: IP Forwarding, Generic GRE (Cat6k PFC-based systems only)

22

Page 22: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WCCPv2 Interception Verification

� show ip wccp [detail] provides WCCP inventory Number of routers and WAEs or search service group, packets re-directed in

software, forwarding and return method

� L2 Forwarding and GRE Forwarding � Hash assignment

On software IOS routers only

Verify hash allotment

� Mask assignment On L3 switches and some IOS versions

Mask is configurable

23

Page 23: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WCCPv2 Interception Verification (IOS) Router# show ip wccp Global WCCP information: Router information: Router Identifier: 10.88.81.242 Protocol Version: 2.0 Service Identifier: 61 Number of Service Group Clients: 1 Number of Service Group Routers: 1 Total Packets s/w Redirected: 68755 Process: 2 CEF: 68753 Service mode: Open Service access-list: -none- Total Packets Dropped Closed: 0 Redirect access-list: -none- Total Packets Denied Redirect: 0 Total Packets Unassigned: 0 Group access-list: -none- Total Messages Denied to Group: 0 Total Authentication failures: 0 Total Bypassed Packets Received: 0 --More--

Client = WAE

24

Page 24: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WCCPv2 Interception Verification (IOS) Router# show ip wccp Global WCCP information: Router information: Router Identifier: 10.88.81.242 Protocol Version: 2.0 Service Identifier: 61 Number of Service Group Clients: 1 Number of Service Group Routers: 1 Total Packets s/w Redirected: 68755 Process: 2 CEF: 68753 Service mode: Open Service access-list: -none- Total Packets Dropped Closed: 0 Redirect access-list: -none- Total Packets Denied Redirect: 0 Total Packets Unassigned: 0 Group access-list: -none- Total Messages Denied to Group: 0 Total Authentication failures: 0 Total Bypassed Packets Received: 0 --More--

Verify That Counters Are Incrementing on Software- Based Platforms (e.g. ISR)

25

Page 25: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WCCPv2 Interception Verification (IOS) Router# show ip wccp Global WCCP information: Router information: Router Identifier: 10.88.81.242 Protocol Version: 2.0 Service Identifier: 61 Number of Service Group Clients: 1 Number of Service Group Routers: 1 Total Packets s/w Redirected: 102 Process: 1 CEF: 101 Service mode: Open Service access-list: -none- Total Packets Dropped Closed: 0 Redirect access-list: -none- Total Packets Denied Redirect: 0 Total Packets Unassigned: 0 Group access-list: -none- Total Messages Denied to Group: 0 Total Authentication failures: 0 Total Bypassed Packets Received: 0 --More--

Verify That Counters Are Not Incrementing on Hardware- Based Platforms (e.g. Cat6k)

26

Page 26: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WCCPv2 Interception Verification (IOS) Router# show ip wccp Global WCCP information: Router information: Router Identifier: 10.88.81.242 Protocol Version: 2.0 Service Identifier: 61 Number of Service Group Clients: 1 Number of Service Group Routers: 1 Total Packets s/w Redirected: 68755 Process: 2 CEF: 68753 Service mode: Open Service access-list: -none- Total Packets Dropped Closed: 0 Redirect access-list: -none- Total Packets Denied Redirect: 0 Total Packets Unassigned: 0 Group access-list: -none- Total Messages Denied to Group: 0 Total Authentication failures: 0 Total Bypassed Packets Received: 0 --More--

Counter Will Increment for Packets That Match Service Group but Do Not Match Redirect-List

27

Page 27: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WCCPv2 Interception Verification (IOS) Router# show ip wccp Global WCCP information: Router information: Router Identifier: 10.88.81.242 Protocol Version: 2.0 Service Identifier: 61 Number of Service Group Clients: 1 Number of Service Group Routers: 1 Total Packets s/w Redirected: 68755 Process: 2 CEF: 68753 Service mode: Open Service access-list: -none- Total Packets Dropped Closed: 0 Redirect access-list: -none- Total Packets Denied Redirect: 0 Total Packets Unassigned: 0 Group access-list: -none- Total Messages Denied to Group: 0 Total Authentication failures: 0 Total Bypassed Packets Received: 0 --More--

Increments for Every Packet Received with Incorrect Service Group Password

28

Page 28: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WCCPv2 Interception Verification (IOS) - SW

Router# show ip wccp 61 detail WCCP Client information: WCCP Client ID: 10.88.81.242 Protocol Version: 2.0 State: Usable Redirection: GRE Packet Return: GRE Assignment: HASH Initial Hash Info: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF Assigned Hash Info: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF Hash Allotment: 256 (100.00%) Packets s/w Redirected: 68755 Connect Time: 3w6d Bypassed Packets Process: 2 CEF: 68753 Errors: 0

Verify WAE State in Service Group

% of Hash Buckets Assigned

Current Time in the Service Group 29

Page 29: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WCCPv2 Interception Verification (IOS) - HW Cat6k# sh ip wccp 61 det WCCP Client information: WCCP Client ID: 10.88.80.135 Protocol Version: 2.0 State: Usable Redirection: L2 Packet Return: GRE Packets Redirected: 0 Connect Time: 1d18h Assignment: MASK Mask SrcAddr DstAddr SrcPort DstPort ---- ------- ------- ------- ------- 0000: 0x00000f00 0x00000000 0x0000 0x0000 Value SrcAddr DstAddr SrcPort DstPort CE-IP ----- ------- ------- ------- ------- ----- 0000: 0x00000000 0x00000000 0x0000 0x0000 0x0A585087 (10.88.80.135) 0001: 0x00000001 0x00000000 0x0000 0x0000 0x0A585087 (10.88.80.135) 0002: 0x00000040 0x00000000 0x0000 0x0000 0x0A585087 (10.88.80.135) 0003: 0x00000041 0x00000000 0x0000 0x0000 0x0A585087 (10.88.80.135)

Service group mask

30

Page 30: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Interception Verification (IOS) - HW

Cat6k# show tcam interface Vlan900 acl in ip * Global Defaults not shared Entries from Bank 0 Entries from Bank 1 permit tcp host 10.88.80.135 any punt ip any any (8 matches)

‘Punt’ entries caused by: • Hash Assignment • Outbound Redirection • Redirect Exclude In • Unknown WAE MAC

� Catalyst 6500 / 7600 platforms are capable of WCCP in both software and hardware forwarding paths

� Inspecting TCAM programming shows whether WCCP is handled in software or hardware

31

Page 31: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Interception Verification (IOS) - HW Cat6k# sh tcam int vlan 900 acl in ip •Global Defaults not shared Entries from Bank 0 Entries from Bank 1 permit tcp host 10.88.80.135 any policy-route tcp any 0.0.0.0 255.255.232.190 (60 matches) policy-route tcp any 0.0.0.1 255.255.232.190 (8 matches) policy-route tcp any 0.0.0.64 255.255.232.190 (16 matches) policy-route tcp any 0.0.0.65 255.255.232.190 (19 matches) policy-route tcp any 0.0.1.0 255.255.232.190 policy-route tcp any 0.0.1.1 255.255.232.190 policy-route tcp any 0.0.1.64 255.255.232.190 policy-route tcp any 0.0.1.65 255.255.232.190 policy-route tcp any 0.0.2.0 255.255.232.190 policy-route tcp any 0.0.2.1 255.255.232.190 policy-route tcp any 0.0.2.64 255.255.232.190 policy-route tcp any 0.0.2.65 255.255.232.190 (75 matches) policy-route tcp any 0.0.3.0 255.255.232.190 (222195 matches)

‘policy-route’ entries = full hardware redirection

32

Page 32: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Interception Verification (IOS) - HW

Cat6k# show ip wccp 61 internal Internal WCCP client information (1): Index: 0 WCCP Client ID: 10.88.80.135 Protocol Version: 2.0 State: 0007 (AUV ) Connect Time: 00:00:05 Redirection: L2 MAC: 0000.0000.0000 Packet Return: GRE L2 Address Changes: 0 Assignment: MASK Redirect Assignments: Received: 0 Invalid: 0 Duplicate: 0 < snip >

HIA from WAE must enter same interface that WAE MAC is known through

Cat6k# configure terminal Enter configuration commands, one per line. End with CNTL/Z. Cat6k(config)# service internal Cat6k(config)# end

33

Page 33: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WCCPv2 Interception Verification (WAE) WAE# show wccp services Services configured on this File Engine TCP Promiscuous 61 TCP Promiscuous 62 WAE# show wccp status WCCP version 2 is enabled and currently active WAE# show wccp routers Router Information for Service: TCP Promiscuous 61 Routers Seeing this Wide Area Engine(1) Router Id Sent To Recv ID AssKeyIP AssKeyCN MemberCN 44.77.22.3 10.88.80.129 00090C46 10.88.80.133 1 5 Routers not Seeing this Wide Area Engine -NONE- Routers Notified of from other WAE's -NONE- Multicast Addresses Configured -NONE-

Verify WCCP Is Configured and Enabled

Verify Bi-Directional Communication with WCCP-Enabled Routers

34

Page 34: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# show wccp gre Transparent GRE packets received: 5531561 Transparent non-GRE packets received: 0 Transparent non-GRE non-WCCP packets received: 0 Total packets accepted: 5051 Invalid packets received: 0 Packets received with invalid service: 0 Packets received on a disabled service: 0 Packets received too small: 0 Packets dropped due to zero TTL: 0 Packets dropped due to bad buckets: 0 Packets dropped due to no redirect address: 0 Packets dropped due to loopback redirect: 0 Pass-through pkts dropped on assignment update:0 Connections bypassed due to load: 0 Packets sent back to router: 0 GRE packets sent to router (not bypass) 0 Packets sent to another WAE: 0 GRE fragments redirected: 0 GRE encapsulated fragments received: 0 Packets failed encapsulated reassembly: 0 Packets failed GRE encapsulation: 0 --More--

Either of These Counters Should Be Incrementing If WCCP Redirection Is Working

show wccp gre

35

Page 35: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# show wccp gre Transparent GRE packets received: 0 Transparent non-GRE packets received: 234624 Transparent non-GRE non-WCCP packets received: 0 Total packets accepted: 72511 Invalid packets received: 0 Packets received with invalid service: 0 Packets received on a disabled service: 0 Packets received too small: 0 Packets dropped due to zero TTL: 0 Packets dropped due to bad buckets: 0 Packets dropped due to no redirect address: 0 Packets dropped due to loopback redirect: 0 Pass-through pkts dropped on assignment update:0 Connections bypassed due to load: 0 Packets sent back to router: 0 GRE packets sent to router (not bypass) 0 Packets sent to another WAE: 0 GRE fragments redirected: 0 GRE encapsulated fragments received: 0 Packets failed encapsulated reassembly: 0 Packets failed GRE encapsulation: 0 --More--

For Packets Redirected Using WCCP L2-Redirect Forwarding Method

show wccp gre

36

Page 36: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# show wccp gre Transparent GRE packets received: 0 Transparent non-GRE packets received: 0 Transparent non-GRE non-WCCP packets received: 102764 Total packets accepted: 98723 Invalid packets received: 0 Packets received with invalid service: 0 Packets received on a disabled service: 0 Packets received too small: 0 Packets dropped due to zero TTL: 0 Packets dropped due to bad buckets: 0 Packets dropped due to no redirect address: 0 Packets dropped due to loopback redirect: 0 Pass-through pkts dropped on assignment update:0 Connections bypassed due to load: 0 Packets sent back to router: 0 GRE packets sent to router (not bypass) 0 Packets sent to another WAE: 0 GRE fragments redirected: 0 GRE encapsulated fragments received: 0 Packets failed encapsulated reassembly: 0 Packets failed GRE encapsulation: 0 --More--

For Packets L2 Redirected Using Non-WCCP (L4, PBR, Etc.) Interception Method

show wccp gre

37

Page 37: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE-612# show wccp gre Transparent GRE packets received: 753110 Transparent non-GRE packets received: 0 Transparent non-GRE non-WCCP packets received: 0 Total packets accepted: 505123 Invalid packets received: 0 Packets received with invalid service: 0 Packets received on a disabled service: 0 Packets received too small: 0 Packets dropped due to zero TTL: 0 Packets dropped due to bad buckets: 0 Packets dropped due to no redirect address: 0 Packets dropped due to loopback redirect: 0 Pass-through pkts dropped on assignment update:0 Connections bypassed due to load: 0 Packets sent back to router: 0 GRE packets sent to router (not bypass) 0 Packets sent to another WAE: 0 GRE fragments redirected: 0 GRE encapsulated fragments received: 0 Packets failed encapsulated reassembly: 0 Packets failed GRE encapsulation: 0 --More--

Packets Accepted for Optimization (I.E. Auto-Discovery Found Peer WAE)

show wccp gre

38

Page 38: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE-612# show wccp gre Transparent GRE packets received: 345678 Transparent non-GRE packets received: 0 Transparent non-GRE non-WCCP packets received: 0 Total packets accepted: 5051 Invalid packets received: 0 Packets received with invalid service: 0 Packets received on a disabled service: 0 Packets received too small: 0 Packets dropped due to zero TTL: 0 Packets dropped due to bad buckets: 0 Packets dropped due to no redirect address: 0 Packets dropped due to loopback redirect: 0 Pass-through pkts dropped on assignment update:0 Connections bypassed due to load: 0 Packets sent back to router: 0 GRE packets sent to router (not bypass) 234514 Packets sent to another WAE: 0 GRE fragments redirected: 0 GRE encapsulated fragments received: 0 Packets failed encapsulated reassembly: 0 Packets failed GRE encapsulation: 0 --More--

Only Includes Packets Handled Using WCCP Return Egress Method

show wccp gre

39

Page 39: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# show wccp gre Transparent GRE packets received: 23534 Transparent non-GRE packets received: 0 Transparent non-GRE non-WCCP packets received: 0 Total packets accepted: 5051 Invalid packets received: 0 Packets received with invalid service: 0 Packets received on a disabled service: 0 Packets received too small: 0 Packets dropped due to zero TTL: 0 Packets dropped due to bad buckets: 0 Packets dropped due to no redirect address: 0 Packets dropped due to loopback redirect: 0 Pass-through pkts dropped on assignment update:0 Connections bypassed due to load: 0 Packets sent back to router: 0 GRE packets sent to router (not bypass) 0 Packets sent to another WAE: 1444 GRE fragments redirected: 0 GRE encapsulated fragments received: 0 Packets failed encapsulated reassembly: 0 Packets failed GRE encapsulation: 0 --More--

show wccp gre

Packets Forwarded Directly Between WAE’s Due to WCCP Flow Protection

40

Page 40: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Egress Method Mismatch � Only WCCP GRE Return is supported as a ‘negotiated-return’ egress method � Generic GRE egress method only supports WCCP GRE as the intercept-method � Alarm cleared when mismatch is resolved by altering the egress method and/or

WCCP configuration � Verify configured and used egress method with sh egress-method CLI

command

41

Page 41: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# show egress-methods Intercept method : WCCP TCP Promiscuous 61 : WCCP negotiated return method : WCCP GRE Egress Method Egress Method Destination Configured Used ----------- ---------------------- ------------- any WCCP Negotiated Return WCCP GRE TCP Promiscuous 62 : WCCP negotiated return method : WCCP GRE Egress Method Egress Method Destination Configured Used ----------- ---------------------- ------------- any WCCP Negotiated Return WCCP GRE < snip > WAE674#

Egress Method

IP Forwarding, WCCP GRE, or Generic GRE

42

Page 42: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Egress Method – Mismatch WAE# sh egress-methods Intercept method : WCCP TCP Promiscuous 61 : WCCP negotiated return method : WCCP GRE Egress Method Egress Method Destination Configured Used ----------- ---------------------- ------------- any Generic GRE IP Forwarding WARNING: WCCP has negotiated WCCP L2 as the intercept method for which generic GRE is not supported as an egress method in this release. This device uses IP forwarding as the egress method instead of the configured generic GRE egress method. TCP Promiscuous 62 : WCCP negotiated return method : WCCP GRE Egress Method Egress Method Destination Configured Used ----------- ---------------------- ------------- any Generic GRE IP Forwarding WARNING: WCCP has negotiated WCCP L2 as the intercept method for which generic GRE is not supported as an egress method in this release. This device uses IP forwarding as the egress method instead of the configured generic GRE egress method.

43

Page 43: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE-612# show interface inlineGroup 1/0 Interface is in intercept operating mode. Standard NIC mode is off. Disable bypass mode is off. VLAN IDs configured for inline interception: All Watchdog timer is enabled. Timer frequency: 1600 ms. Autoreset frequency 500 ms. The watchdog timer will expire in 1452 ms. WAE-612#

Inline Interception

� Intercept operating mode – Packet are passed to WAAS for (potential) optimization

� Bypass operating mode – Mechanical bypass between ports in InlineGroup during failure or admin shutdown

Intercept Operating Mode or Bypass Operating Mode

44

Page 44: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

show interface inlinePort WAE# show interface inlinePort 1/0/wan Device name : eth4. Bypass master interface. Packets Received : 54231 Packets Intercepted: 0 Packets Bridged : 54231 Packets Forwarded : 0 Packets Dropped : 0 Packets Received on native : 0 Active flows for this interface : 0 ... WAE# show interface inlinePort 1/0/lan Device name : eth5. Bypass slave interface. Packets Received : 334602 Packets Intercepted: 0 Packets Bridged : 334599 Packets Forwarded : 0 Packets Dropped : 3 Packets Received on native : 0 Active flows for this interface : 0 ... WAE-612#

Use ‘sh int inlinep’ to Determine Device Name for Any Inlineport The Device Name Is Needed for Packet Captures

45

Page 45: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Auto Discovery - Refresher � Client’s SYN forwarded by WAE1 with Auto Discovery Options � SYN forwarded again by WAE2 with Auto Discovery Options � SYN/ACK processed by WAE2, Auto Discovery Options added � SYN/ACK processed by WAE1, to determine Auto Discovery success, SYN/ACK

sent to Client and ACK with options sent to WAE2 � ACK with options processed by WAE2 to determine Auto Discovery success,

ACK sent to server.

WAN

WAE1 WAE2

WCCPv2 or PBR

WCCPv2 or PBR

46

Page 46: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Automatic Discovery Verification Client Server WAE WAE

Client:Server TCP SYN

47

Page 47: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Automatic Discovery Verification Client Server WAE WAE

Client:Server TCP SYN

Client:Server TCP SYN+OPT

48

Page 48: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Automatic Discovery Verification Client Server WAE WAE

Client:Server TCP SYN+OPT

49

Page 49: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Automatic Discovery Verification Client Server WAE WAE

Server:Client TCP SYN+ACK

Server:Client TCP SYN+ACK+OPT

50

Page 50: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# show stat auto-discovery ... Auto discovery failure: No peer or asymmetric route: 100 Insufficient option space: 0 Invalid connection state: 0 Missing Ack conf: 0 Intermediate device: 0 ... Auto discovery success TO: Internal server: 40 External server: 0 Auto discovery success FOR: Internal client: 2902 External client: 0 Auto discovery success SYN retransmission: Zero retransmit: 2902 One retransmit: 0 Two+ retransmit: 0 Auto discovery Miscellaneous: RST received: 0 SYNs found with our device id: 0 SYN retransmit count resets: 0

Auto-Discovery Statistics

Could not find a peer WAE

51

Page 51: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# show stat auto-discovery ... Auto discovery failure: No peer or asymmetric route: 0 Insufficient option space: 0 Invalid connection state: 0 Missing Ack conf: 0 Intermediate device: 0 ... Auto discovery success TO: Internal server: 40 External server: 0 Auto discovery success FOR: Internal client: 2902 External client: 0 Auto discovery success SYN retransmission: Zero retransmit: 2902 One retransmit: 0 Two+ retransmit: 0 Auto discovery Miscellaneous: RST received: 0 SYNs found with our device id: 0 SYN retransmit count resets: 0

Auto-Discovery Statistics

Not enough space in TCP Options header for AD option

52

Page 52: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# show stat auto-discovery ... Auto discovery failure: No peer or asymmetric route: 0 Insufficient option space: 0 Invalid connection state: 0 Missing Ack conf: 0 Intermediate device: 1 ... Auto discovery success TO: Internal server: 40 External server: 0 Auto discovery success FOR: Internal client: 2902 External client: 0 Auto discovery success SYN retransmission: Zero retransmit: 2902 One retransmit: 0 Two+ retransmit: 0 Auto discovery Miscellaneous: RST received: 0 SYNs found with our device id: 0 SYN retransmit count resets: 0

Auto-Discovery Statistics

The WAE is not closest to the server or client

53

Page 53: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# show stat auto-discovery ... Auto discovery failure: No peer or asymmetric route: 0 Insufficient option space: 0 Invalid connection state: 0 Missing Ack conf: 0 Intermediate device: 0 ... Auto discovery success TO: Internal server: 40 External server: 0 Auto discovery success FOR: Internal client: 2902 External client: 0 Auto discovery success SYN retransmission: Zero retransmit: 2902 One retransmit: 0 Two+ retransmit: 0 Auto discovery Miscellaneous: RST received: 0 SYNs found with our device id: 0 SYN retransmit count resets: 0

Auto-Discovery Statistics

Packet received with our own TCP option - indicates a redirection loop

54

Page 54: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Redirection Problems � Proper network interception configuration is critical

to the success of a WAAS deployment � Failure to insure that egress packets from the WAE

are not re-intercepted can lead to a redirection loop: %WAAS-SYS-3-900000: 137.34.79.11:1192 - 137.34.77.196:139 - opt_syn_rcv:

Routing Loop detected - Packet has our own devid. Packet dropped.

WAE# find match “Routing Loop” syslog.txt

WAE# show stat filtering .. Syn packets dropped with our own id in the options: 0 ..

You can search syslog.txt for instances of the above message using the following command:

As well as in the TFO filtering statistics:

55

Page 55: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Redirection Problems

� During normal operation, there are 3 different connection segments for an optimized flow

� In the event of an interception failure, packets from an original connection could be received on the optimized segment by a peer WAE

WAN

WAN

%WAAS-SYS-3-900000:src=10.56.46.183:4386 dst=10.56.46.164:445 Unoptimised packet received on optimized socket: seq=2796284443 end_seq=279628444

? X 56

Page 56: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

vPath Interception vWAAS# show statistics vn-service vpath

VPATH Statistics

*****************

Packet Statistics

-----------------

VPATH Enabled = YES VPATH Packet received = 4783472 Optimized TCP Packets VPATH returned = 918762 WAAS Bypassed VPATH packets returned = 15537 VPATH encapsulated IP pkts(excluding TCP) returned = 0 VPATH encapsulated Non-IP packets returned = 26 VPATH Fragments received = 0 VPATH Fragments returned = 0 VPATH Packets returned when VPATH not configured = 0 Non-VPATH Packets received = 810022 Error Statistics ----------------- VPATH intercepted packets dropped = 0 VPATH Packet CRC failures = 0 VPATH packets with unsupported Version = 0 VPATH packets with wrong request type = 0

57

Page 57: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Redirection Problems

WCCP Group 1 WCCP Group 2

58

Page 58: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Redirection Problems

WCCP Group 1

59

Page 59: Advanced Troubleshooting Cisco WAAS

Transport Optimizations WAE Overview Diagnostic Reports Physical Components Platform

> Transport Optimizations Application Acceleration Packet Capture Debugs Summary

Page 60: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Wide Area Application Engine (WAE) Wide Area Application Services Version 4.5 and above

IOS Platform with Services and CLI

Cisco Linux Kernel Policy Engine, Filter-Bypass, Egress Method, Directed Mode, Auto-Discovery

Virtual Blades

Configuration Management

System (CMS)

CIFS AO

TCP Proxy with Scheduler Optimizer (SO) DRE, LZ, TFO

ICA AO

MAPI AO

HTTP AO

SSL AO

Video AO WoW

Virtual Blade

# 2

Virtual Blade

# 3

NFS AO

Object Storage

Flash IOS Shell

Linux

Application Storage

DRE Storage

Virtual Blade Storage

/vbspace

Ethernet Network

I/O

EPM

61

Page 61: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Verify Global TFO Status WAE# show stat tfo Total number of connections : 108 No. of active connections : 1 No. of pending (to be accepted) connections : 0 No. of bypass connections : 1 No. of normal closed conns : 96 No. of reset connections : 11 Socket write failure : 4 Socket read failure : 0 WAN socket close while waiting to write : 1 AO socket close while waiting to write : 0 WAN socket error close while waiting to read : 0 AO socket error close while waiting to read : 1 DRE decode failure : 0 DRE encode failure : 0 Connection init failure : 0 WAN socket unexpected close while waiting to read : 5 Exceeded maximum number of supported connections : 0 Buffer allocation or manipulation failed : 0 Peer received reset from end host : 0 DRE connection state out of sync : 0 Memory allocation failed for buffer heads : 0 Unoptimized packet received on optimized side : 0 <snip>

Total number of TCP connections that were optimized since the last TFO statistics reset.

Total number of TCP optimized connections

62

Page 62: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# show statistics pass-through Outbound ---------------------- PT Client: Bytes 0 Packets 0 PT Server: Bytes 530626936 Packets 829570 PT In Progress: Bytes 93109057 Packets 253459 Active Completed ---------------------- ---------------------- Overall 0 98343 No Peer 0 16598 Rjct Capabilities 0 0 Rjct Resources 0 0 App Config 0 10 Global Config 0 0 Asymmetric 0 60111 In Progress 0 21624 Intermediate 0 0 Overload 0 0 Internal Error 0 0 App Override 0 0 Server Black List 0 0 AD Version Mismatch 0 0 AD AO Incompatible 0 0 AD AOIM Progress 0 0 DM Version Mismatch 0 0

Active and historical pass-through connection counts

Pass Through Statistics

63

Page 63: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

CM Connection Statistics

64

Page 64: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

CM Connection Statistics

65

Page 65: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

CM Connection Statistics

Client

WAE

iteBytesOriginalWradBytesOriginalReriteBytesOptimizedWeadBytesOptimizedRnRatioCompressio

66

Page 66: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# show stat connection Current Active Optimized Flows: 3 Current Active Optimized TCP Plus Flows: 3 Current Active Optimized TCP Only Flows: 0 Current Active Optimized TCP Preposition Flows: 0 Current Active Auto-Discovery Flows: 2 Current Active Pass-Through Flows: 0 Historical Flows: 100 D:DRE,L:LZ,T:TCP Optimization, A:AOIM,C:CIFS,E:EPM,G:GENERIC,H:HTTP,M:MAPI,N:NFS,S:SSL,V:VIDEO ConnID Source IP:Port Dest IP:Port PeerID Accel 26527 212.1.4.10:1884 212.1.5.24:135 00:16:9d:38:8e:a3 TE 26528 212.1.4.10:1886 212.1.5.22:80 00:16:9d:38:8e:a3 THDL 26529 212.1.4.10:1887 212.1.5.24:1026 00:16:9d:38:8e:a3 TDL ...

Connection Statistics

67

Page 67: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# show stat connection conn-id 26528 Connection Id: 26528 Peer Id: 00:16:9d:38:8e:a3 Connection Type: EXTERNAL CLIENT Start Time: Mon Dec 14 04:17:49 2009 Source IP Address: 212.1.4.10 Source Port Number: 1886 Destination IP Address: 212.1.5.22 Destination Port Number: 80 Application Name: Web Classifier Name: HTTP Map Name: basic Directed Mode: FALSE Preposition Flow: FALSE Policy Details: Configured: TCP_OPTIMIZE + DRE + LZ Derived: TCP_OPTIMIZE + DRE + LZ Peer: TCP_OPTIMIZE + DRE + LZ Negotiated: TCP_OPTIMIZE + DRE + LZ Applied: TCP_OPTIMIZE + DRE + LZ Accelerator Details: Configured: HTTP Derived: HTTP Applied: HTTP Hist: None Original Optimized -------------------- -------------------- Bytes Read: 301 5235140 Bytes Written: 5570619 5657

Detailed Connection Statistics

Matched application and classifier Configured and negotiated policies

AO Applied

Bytes read and written on optimized and non-optimized sockets

68

Page 68: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

<continued> ----------------- Flow 26528 dre stats ----------------- Conn-ID: 26528 212.1.4.10:1886 -- 212.1.5.22:80 Peer No: 0 Status: Active ------------------------------------------------------------------------------ Open at 12/14/2009 04:17:49, Still active Encode: Overall: msg: 1, in: 305 B, out: 336 B, ratio: 0.00% DRE: msg: 1, in: 301 B, out: 362 B, ratio: 0.00% DRE Bypass: msg: 1, in: 4 B LZ: msg: 1, in: 372 B, out: 336 B, ratio: 9.68% LZ Bypass: msg: 0, in: 0 B Avg latency: 0.168 ms Delayed msg: 0 Encode th-put: 1772 KB/s Message size distribution: 0-1K=0% 1K-5K=0% 5K-15K=0% 15K-25K=0% 25K-40K=0% >40K=0% Decode: Overall: msg: 1138, in: 5101 KB, out: 5440 KB, ratio: 6.23% DRE: msg: 1138, in: 5413 KB, out: 5440 KB, ratio: 0.50% DRE Bypass: msg: 1, in: 4 B LZ: msg: 696, in: 2460 KB, out: 2772 KB, ratio: 11.25% LZ Bypass: msg: 442, in: 2640 KB Avg latency: 0.124 ms Decode th-put: 38662 KB/s Message size distribution: 0-1K=3% 1K-5K=65% 5K-15K=29% 15K-25K=1% 25K-40K=0% >40K=0%

Detailed Connection Statistics

69

Page 69: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Encode Decode

Encode and Decode – LZ and DRE

Encode Decode

70

Page 70: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# show statistics dre Cache: Status: Usable, Oldest Data (age): 109d Total usable disk size: 55456 MB, Used: 2.51% Hash table RAM size: 211 MB, Used: 2.00% Connections: Total (cumulative): 8 Active: 0 Encode: Overall: msg: 1906, in: 143 MB, out: 24861 KB, ratio: 83.03% DRE: msg: 1906, in: 143 MB, out: 25496 KB, ratio: 82.59% DRE Bypass: msg: 9, in: 36 B LZ: msg: 83, in: 3872 KB, out: 3237 KB, ratio: 16.40% LZ Bypass: msg: 1823, in: 21624 KB Avg latency: 2.701 ms Delayed msg: 1924 Encode th-put: 28449 KB/s Message size distribution: 0-1K=0% 1K-5K=0% 5K-15K=1% 15K-25K=3% 25K-40K=7% >40K=85% Decode: ...

Detailed Connection Statistics

71

Page 71: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Transaction Logs � Every transaction generates log � Multiple transaction attributes recorded

TCP connection start time

TCP connection end time

Optimization done (AO, DRE, LZ, TFO, or PT)

Flow identification information (L3/L4/L5)

Bytes Origin received/sent

Optimized received/sent

72

Page 72: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Transaction Logs – CM

� Enable transaction logging on WAEs

� Written to /local1/logs/tfo/ � Archive log schedule � The archive filenames use this

format: tfo_log_IPADDRESS_YYYYMMDD_HHMMSS.txt

� Export log schedule

73

Page 73: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

TFO Transaction Logs WAE# cd logs/tfo WAE# WAE# ls ftp_export.status tfo_log_22.1.43.10_20090508_190000.txt tfo_log_22.1.43.10_20090508_200000.txt tfo_log_22.1.43.10_20090508_210000.txt working.log WAE# WAE# type-tail working.log Fri May 8 21:08:19 2009 :22.1.43.10 :42029 :22.1.43.20 :443 :BP :NO_PEER : (TFO) (TFO) (None) :<None> :(None) (None) :<None> :<None> Fri May 8 21:08:34 2009 :22.1.41.10 :13113 :22.1.43.20 :443 :BP :ASYMMETRIC : (TFO) (None) (TFO) :<None> :(None) (None) :<None> :<None> .. <date and time>:<src IP>:<src port>:<dst IP>:<port>:BP:<pass-through reason>::

Location of logs

Log entries (fields delimited by “:”)

The archive files and the current log files

74

Page 74: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Sawmill Transaction Log Analysis

� Sawmill understands WAAS transaction logs � Syslog or FTP/SFTP transfer � Extensive reports

75

Page 75: Advanced Troubleshooting Cisco WAAS

Application Acceleration WAE Overview Diagnostic Reports Physical Components Platform Transport Optimizations

> Application Acceleration Packet Capture Debugs Summary

Page 76: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Wide Area Application Engine (WAE) Wide Area Application Services Version 4.5 and above

IOS Platform with Services and CLI

Cisco Linux Kernel Policy Engine, Filter-Bypass, Egress Method, Directed Mode, Auto-Discovery

Virtual Blades

Configuration Management

System (CMS)

CIFS AO

TCP Proxy with Scheduler Optimizer (SO) DRE, LZ, TFO

ICA AO

MAPI AO

HTTP AO

SSL AO

Video AO WoW

Virtual Blade

# 2

Virtual Blade

# 3

NFS AO

Object Storage

Flash IOS Shell

Linux

Application Storage

DRE Storage

Virtual Blade Storage

/vbspace

Ethernet Network

I/O

EPM

77

Page 77: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

AO Troubleshooting Approach

� Verify AO configuration and operational state � Verify Application Traffic Policy configuration for AO � Check global and AO-specific statistics � Verify connections are handled / optimized by AO � Check connection specific AO statistics

78

Page 78: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Accelerator Status � Displays the configuration and operational state of each accelerator

WAE# show accelerator Accelerator Licensed Config State Operational State ----------- -------- ------------ ----------------- cifs Yes Enabled Running epm Yes Enabled Running http Yes Enabled Running mapi Yes Enabled Running nfs Yes Enabled Running ssl Yes Enabled Running video Yes Enabled Running ica Yes Enabled Running

WAE# show license License Name Status Activation Date Activated By -------------- ----------- --------------- -------------- Transport active 07/14/2011 admin Enterprise not active Video not active Virtual-Blade not active

79

Page 79: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Accelerator Status WAE# show accelerator cifs Accelerator Licensed Config State Operational State ----------- -------- ------------ ----------------- cifs Yes Enabled Running CIFS: Policy Engine Config Item Value ------------------------- ----- State Registered Default Action Use Policy Connection Limit 2000 Effective Limit 1990 Keepalive timeout 5.0 seconds WAE# show accelerator nfs Accelerator Licensed Config State Operational State ----------- -------- ------------ ----------------- nfs Yes Enabled Running NFS: Policy Engine Config Item Value ------------------------- ----- State Registered Default Action Use Policy Connection Limit 2000 Effective Limit 1990 Keepalive timeout 5.0 seconds

80

Page 80: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Global AO Statistics � Common statistics for all accelerators

WAE# show statistics accelerator http HTTP: Global Statistics ----------------- Time Accelerator was started: Mon Jun 22 02:25:53 2009 Time Statistics were Last Reset/Cleared: Mon Jun 22 02:25:53 2009 Total Handled Connections: 52 Total Optimized Connections: 52 Total Connections Handed-off with Compression Policies Unchanged: 0 Total Dropped Connections: 0 Current Active Connections: 0 Current Pending Connections: 0 Maximum Active Connections: 30 Total Time Saved (ms): 312 Current Active Connections Free For Fast Connection Use: 0 Total Connections Handed-off: 0 Total Connections Handed-off with Compression Policies Disabled: 0 Total Connections Handed-off to SSL: 0 Total Connection Hand-off Failures: 0 Total Fast Connection Successes: 5 <snip>

81

Page 81: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

CIFS Acceleration � Verify CIFS is properly configured

WAE# sh run | i cifs name WAFS classifier CIFS action optimize full accelerate cifs

WAE# sh run | b CIFS ...skipping classifier CIFS match dst port eq 445 match dst port eq 139 exit

� Verify established connections WAE# show statistics connection optimized cifs <snip> D:DRE,L:LZ,T:TCP Optimization, A:AOIM,C:CIFS,E:EPM,G:GENERIC,H:HTTP,M:MAPI,N:NFS,S:SSL,V:VIDEO ConnID Source IP:Port Dest IP:Port PeerID Accel 222 212.1.4.10:3117 212.1.6.11:139 00:0f:fe:ed:9c:1f TCDL

82

Page 82: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

EPM / MAPI Acceleration WAE# sh policy-engine application dynamic Dynamic Match Freelist Information: Allocated: 32768 In Use: 1 Max In Use: 10 Allocations: 4957 Dynamic Match Type/Count Information: None 0 Clean-Up 0 Host->Host 0 Host->Local 0 Local->Host 0 Local->Any 0 Any->Host 1 Any->Local 0 Any->Any 0 Individual Dynamic Match Information: Number: 1 Type: Any->Host (6) User Id: EPM (3) Src: ANY:ANY Dst: 10.56.44.245:1248 Map Name: uuida4f1db00-ca47-1067-b31f-00dd010662da Flags: TIME_LMT REPLACE FLOW_CNT Seconds: 1200 Remaining: - NA - DM Index: 32766 Hits: 1 Flows: 2 Cookie: 0x00000000

Hit and Conn count

MAPI UUID

1 entry per server

83

Page 83: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

WAE# sh stat acc mapi < snip > Number of Synch Get Buffer: 0 Minimum Synch Get Buffer Size (bytes): 0 Maximum Synch Get Buffer Size (bytes): 0 Average Synch Get Buffer Size (bytes): 0 Number of Read Stream Requests: 0 Minimum Read Stream Buffer Size (bytes): 0 Maximum Read Stream Buffer Size (bytes): 0 Average Read Stream Buffer Size (bytes): 0 Minimum Accumulated Read Ahead Data Size (bytes): 0 Maximum Accumulated Read Ahead Data Size (bytes): 0 Average Accumulated Read Ahead Data Size (bytes): 0 Local Response Count: 0 Average Local Response Time (usec): 0 Remote Response Count: 0 Average Remote Response Time (usec): 0 Current 2000 Accelerated Sessions: 58 Current 2003 Accelerated Sessions: 473 Current 2007 Accelerated Sessions: 0 Secured Connections: 0 Lower than 2000 Connections: 1 Higher than 2007 Connections: 0

EPM / MAPI Acceleration

Current connections by version

Not handled by MAPI AO

84

Page 84: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

HTTP Acceleration � Check connections statistics WAE# sh stat conn opt http det < snip > HTTP : 142 Time Statistics were Last Reset/Cleared: Mon Jun 22 23:32:11 2009 Total Bytes Read: 1354 1064 Total Bytes Written: 1354 1064 Total Bytes Buffered: 0 0 Total Internal Bytes Read: 16 Total Internal Bytes Written: 16 Bit Flags for I/O state: 80 Internal object pointer: 134931216 Fast connections: 0

Positive value = latency mitigation

85

Page 85: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

HTTP Acceleration � Check accelerator statistics

WAE# sh stat acc http HTTP: Global Statistics ----------------- < snip > A count of time reduction done by the AO measured in milliseconds: 2731154 Number of active connections free for fast connection use: 0 Total number of connection handoffs: 0 Number of connection handoffs to SSL Accelerator: 0 Number of fast connections: 68356 Maximum number of fast connections on a single connection: 100 Percentage of connection time saved: 98 Total round trip time for all connections in milliseconds: 30120 WAE674# Aggregate connection reuse statistics

86

Page 86: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

ICA Acceleration � Check accelerator statistics

WAE# show statistics accelerator ica ICA: Global Statistics ----------------- < snip > Total Handled Connections: 0 Total Optimized Connections: 0 Total Connections Handed-off with Compression Policies Unchanged: 5 Total Dropped Connections: 11 Current Active Connections: 0 Current Pending Connections: 0 Maximum Active Connections: 0 Current Active CGP Connections: 0 Current Active ICA Connections: 0 Total CGP Connections: 0 Total ICA Connections: 0 Total CGP Reconnections: 0 Total Sessions Client Version 13_0: 0 Total Sessions Client Version 12_1: 0 Total Sessions Client Version 12_0: 0

unsupported versions or features connection continues, but not accelerated parse or decryption error, unsupported features detected after “point of no return”

87

Page 87: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

ICA Acceleration � Check accelerator statistics

WAE# show statistics accelerator ica ICA: Global Statistics ----------------- < snip > Conns Hand-off Because of Unrecognized Protocol: 4 Conns Hand-off Because of Unsupported Client Vers: 2 Conns Hand-off Because of Unknown CGP Session ID: 7 Conns Hand-off Because of Client on Denied List: 0 Connections Handed-off Because of Resource Limit: 0 Connections Handed-off Because of Other Reasons: 0 Breakdown of disconnects… Conns Disconnect Because of Unsupport Client Vers: 0 Connections Disconnected Because of I/O Error: 0 Connections Disconnected Because of Parsing Error: 0 Connections Disconnected Because of Resource Limit:0 Connections Disconnected Because of Session In Use:0 Connections Disconnected Because of Other Reasons: 0

Breakdown of connection hand-off

88

Page 88: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

ICA Acceleration � Check accelerator statistics

WAE# show statistics accelerator ica ICA: Global Statistics ----------------- < snip > Conns Hand-off Because of Unrecognized Protocol: 4 Conns Hand-off Because of Unsupported Client Vers: 2 Conns Hand-off Because of Unknown CGP Session ID: 7 Conns Hand-off Because of Client on Denied List: 0 Connections Handed-off Because of Resource Limit: 0 Connections Handed-off Because of Other Reasons: 0 Conns Disconnect Because of Unsupport Client Vers: 0 Connections Disconnected Because of I/O Error: 0 Connections Disconnected Because of Parsing Error: 0 Connections Disconnected Because of Resource Limit:0 Connections Disconnected Because of Session In Use:0 Connections Disconnected Because of Other Reasons: 0

Breakdown of disconnects

89

Page 89: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

SSL Acceleration WAE# show crypto certificates Certificate Only Store: ----------------------- <EMPTY> Managed Store: -------------- File: any-ssl.p12 Format: PKCS12 EEC: Subject: [email protected]/C=US/ST=California/L=San Jose/OU=W AAS/O=Cisco Systems/CN=*.domain.com Issuer: [email protected]/C=US/ST=California/L=San Jose/OU=WA AS/O=Cisco Systems/CN=*.domain.com -------------------------------------------------------------------------------- Local Store: ------------ Machine Self signed Certificate ------------------------------- Format: PKCS12 Subject: C=US/ST=California/L=San Jose/OU=CNBU/O=Cisco Systems, Inc/CN=dc1-wae1. allcisco.com/[email protected] Issuer: C=US/ST=California/L=San Jose/OU=CNBU/O=Cisco Systems, Inc/CN=dc1-wae1.a llcisco.com/[email protected] Management Service Certificate ------------------------------ Format: PKCS12 EEC:Subject: C=US/ST=California/L=San Jose/OU=CNBU/O=Cisco Systems, Inc/CN=dc1-w ae1.allcisco.com/[email protected] Issuer: C=US/ST=California/L=San Jose/OU=CNBU/O=Cisco Systems, Inc/CN=dc1-wa e1.allcisco.com/[email protected] The WAAS Self Signed Certificate is being used as the Management Service Certificate

Accelerated service

90

Page 90: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

SSL Acceleration WAE# show crypto certificates Certificate Only Store: ----------------------- <EMPTY> Managed Store: -------------- File: any-ssl.p12 Format: PKCS12 EEC: Subject: [email protected]/C=US/ST=California/L=San Jose/OU=W AAS/O=Cisco Systems/CN=*.domain.com Issuer: [email protected]/C=US/ST=California/L=San Jose/OU=WA AS/O=Cisco Systems/CN=*.domain.com -------------------------------------------------------------------------------- Local Store: ------------ Machine Self signed Certificate ------------------------------- Format: PKCS12 Subject: C=US/ST=California/L=San Jose/OU=CNBU/O=Cisco Systems, Inc/CN=dc1-wae1. allcisco.com/[email protected] Issuer: C=US/ST=California/L=San Jose/OU=CNBU/O=Cisco Systems, Inc/CN=dc1-wae1.a llcisco.com/[email protected] Management Service Certificate ------------------------------ Format: PKCS12 EEC:Subject: C=US/ST=California/L=San Jose/OU=CNBU/O=Cisco Systems, Inc/CN=dc1-w ae1.allcisco.com/[email protected] Issuer: C=US/ST=California/L=San Jose/OU=CNBU/O=Cisco Systems, Inc/CN=dc1-wa e1.allcisco.com/[email protected] The WAAS Self Signed Certificate is being used as the Management Service Certificate

Peering service

91

Page 91: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

SSL Acceleration WAE# show crypto certificates Certificate Only Store: ----------------------- <EMPTY> Managed Store: -------------- File: any-ssl.p12 Format: PKCS12 EEC: Subject: [email protected]/C=US/ST=California/L=San Jose/OU=W AAS/O=Cisco Systems/CN=*.domain.com Issuer: [email protected]/C=US/ST=California/L=San Jose/OU=WA AS/O=Cisco Systems/CN=*.domain.com -------------------------------------------------------------------------------- Local Store: ------------ Machine Self signed Certificate ------------------------------- Format: PKCS12 Subject: C=US/ST=California/L=San Jose/OU=CNBU/O=Cisco Systems, Inc/CN=dc1-wae1. allcisco.com/[email protected] Issuer: C=US/ST=California/L=San Jose/OU=CNBU/O=Cisco Systems, Inc/CN=dc1-wae1.a llcisco.com/[email protected] Management Service Certificate ------------------------------ Format: PKCS12 EEC:Subject: C=US/ST=California/L=San Jose/OU=CNBU/O=Cisco Systems, Inc/CN=dc1-w ae1.allcisco.com/[email protected] Issuer: C=US/ST=California/L=San Jose/OU=CNBU/O=Cisco Systems, Inc/CN=dc1-wa e1.allcisco.com/[email protected] The WAAS Self Signed Certificate is being used as the Management Service Certificate

Management service

92

Page 92: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

SSL Accelerator � Unlike other AOs, SSL does not use an ‘accelerate’ policy map entry � Dynamic policy entries are created when SSL acceleration services are

brought ‘inservice’ WAE# sh run | b crypto ...skipping crypto ssl services global-settings version all exit ! crypto ssl services accelerated-service wx1.getthere.net description Cisco Travel Network version all server-cert-key wx1.p12 server-ip 151.193.164.6 port 443 inservice exit crypto ssl services accelerated-service wwwin-tools.cisco.com version all server-cert-key wwwin-tools.p12 server-ip 171.70.150.5 port 443 inservice exit ! < snip >

Only configured on server-side (i.e. Core) WAEs

93

Page 93: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

SSL Accelerator WAE# sh policy-engine application dynamic Dynamic Match Freelist Information: Allocated: 32768 In Use: 3 Max In Use: 5 Allocations: 1751 < snip > Individual Dynamic Match Information: Number: 1 Type: Any->Host (6) User Id: SSL (4) Src: ANY:ANY Dst: 171.70.150.5:443 Map Name: basic Flags: SSL Seconds: 0 Remaining: - NA - DM Index: 32764 Hits: 25 Flows: - NA - Cookie: 0x00000001 Number: 2 Type: Any->Host (6) User Id: EPM (3) Src: ANY:ANY Dst: 10.88.80.53:1026 Map Name: uuide3514235-4b06-11d1-ab04-00c04fc2dcd2 Flags: TIME_LMT REPLACE FLOW_CNT Seconds: 1200 Remaining: - NA - DM Index: 32765 Hits: 0 Flows: 1 Cookie: 0x00000000 Number: 3 Type: Any->Host (6) User Id: SSL (4) Src: ANY:ANY Dst: 151.193.164.6:443 Map Name: basic Flags: SSL Seconds: 0 Remaining: - NA - DM Index: 32766 Hits: 1 Flows: - NA - Cookie: 0x00000000

Dynamically created policy for SSL traffic

94

Page 94: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

SSL Acceleration � Check accelerator statistics

WAE# sh stat acc ssl < snip > Number of SSLv3 negotiated on LAN: 39 Number of TLSv1 negotiated on LAN: 1237 Number of SSLv3 negotiated on WAN: 39 Number of TLSv1 negotiated on WAN: 1237 Number of SSLv3 negotiated on peer: 0 Number of TLSv1 negotiated on peer: 1276 Number of server initiated SSL renegotiations: 0 Number of client initiated SSL renegotiations: 0 Successful certificate verifications: 0 Failed certificate verifications: 0 Failed certificate verifications due to invalid certificates: 0 Failed certificate verifications due to ocsp verification: 0 Failed certificate verifications due to other errors: 0 OCSP connections outstanding: 0 OCSP requests processed since last clear/system start: 0 Maximum number of concurrent OCSP requests ever reached: 0

95

Page 95: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

SSL Acceleration WAE# sh stat conn <snip> D:DRE,L:LZ,T:TCP Optimization, A:AOIM,C:CIFS,E:EPM,G:GENERIC,H:HTTP,M:MAPI,N:NFS,S:SSL,V:VIDEO ConnID Source IP:Port Dest IP:Port PeerID Accel 198 22.1.32.100:1939 22.1.34.100:80 00:1a:64:c2:2b:9c THDL 199 22.1.32.100:1940 22.1.34.100:80 00:1a:64:c2:2b:9c THDL 201 22.1.32.100:2046 22.1.34.100:443 00:1a:64:c2:2b:9c TSDL WAE-CORE# sh stat conn <snip> D:DRE,L:LZ,T:TCP Optimization, A:AOIM,C:CIFS,E:EPM,G:GENERIC,H:HTTP,M:MAPI,N:NFS,S:SSL,V:VIDEO ConnID Source IP:Port Dest IP:Port PeerID Accel 198 22.1.32.100:1939 22.1.34.100:80 00:1a:64:c3:08:2c THDL 199 22.1.32.100:1940 22.1.34.100:80 00:1a:64:c3:08:2c THDL 201 22.1.32.100:2046 22.1.34.100:443 00:1a:64:c3:08:2c TSDL

96

Page 96: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Video Acceleration WAE# sho stat acc video Time elapsed since "clear statistics": 1days 0hr 50min 30sec Video Connections ================================================================== Connections handled num % ------------------------------------------------------------------ Total handled 3330 100.00 Windows-media live accelerated 3329 99.97 Un-accelerated pipethru 1 0.03 Un-accelerated dropped due to config 0 0.00 Error dropped connections 0 0.00 Windows-media active sessions current max ------------------------------------------------------------------ Outgoing (client) sessions 10 10 Incoming (server) sessions 1 10 Windows-media byte savings ================================================================== % Bytes saved Incoming(server) bytes Outgoing(client) bytes 56.01 2.07 GB 4.71 GB

Summary connection statistics

97

Page 97: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Video Acceleration WAE# sho stat acc video Time elapsed since "clear statistics": 1days 0hr 50min 30sec Video Connections ================================================================== Connections handled num % ------------------------------------------------------------------ Total handled 3330 100.00 Windows-media live accelerated 3329 99.97 Un-accelerated pipethru 1 0.03 Un-accelerated dropped due to config 0 0.00 Error dropped connections 0 0.00 Windows-media active sessions current max ------------------------------------------------------------------ Outgoing (client) sessions 10 10 Incoming (server) sessions 1 10 Windows-media byte savings ================================================================== % Bytes saved Incoming(server) bytes Outgoing(client) bytes 56.01 2.07 GB 4.71 GB

Current and maximum stream splitting activity

98

Page 98: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Video Acceleration � Detailed accelerator statistics provider unaccelerated and error details

WAE# sho stat acc video detail < snip > Unaccelerated Connections num % ------------------------------------------------------------------ Total Unaccelerated 1 100.00 Unsupported player 0 0.00 Unsupported transport 0 0.00 Unsupported protocol 0 0.00 Windows-media VoD 1 100.00 Max stream bitrate overload 0 0.00 Max aggregate bitrate overload 0 0.00 Max concurrent sessions overload 0 0.00 Other 0 0.00 Error dropped connections num % ------------------------------------------------------------------ Total errors 0 0.00 Client timeouts 0 0.00 Server timeouts 0 0.00 Client stream errors 0 0.00 Server stream errors 0 0.00 Other errors 0 0.00

RTSP header in response missing x-wms-stream-type=“broadcast” cache control header

99

Page 99: Advanced Troubleshooting Cisco WAAS

Packet Capture Debugs WAE Overview Diagnostic Reports Physical Components Platform Transport Optimizations Application Acceleration

> Packet Capture Debugs Summary

Page 100: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Packet Capture Debugs

� Packets can be captured on all WAAS interfaces using one of the following CLI tools: tethereal

tcpdump

� The Problem? A packet capture taken on the WAE will contain packets

of all TCP segments

� How to differentiate between original and optimized connections?

101

Page 101: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Multiple TCP Segments header src dst

IP Client Server

eth Client Router

header src dst

IP Server Client

eth Router Client

header src dst

IP Client Server

eth Router WAE

header src dst

IP Server Client

eth WAE Router

header src dst

IP Client Server

eth Router

header src dst

IP Server Client

eth Router

Client

WAE

61 in 62 in

exclude in

header src dst

IP Server Client

eth Router WAE

header src dst

IP Client Server

eth WAE Router

102

Page 102: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Client

WAE

61 in 62 in

exclude in

Displaying Optimized Segments

Wireshark Display Filter:

tcp && ip.src == <ServerIP> && eth.dst == <WAE MAC addr>

header src dst

IP Client Server

eth Client Router

header src dst

IP Client Server

eth Router

header src dst

IP Server Client

eth Router WAE

header src dst

IP Server Client

eth Router

103

Page 103: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Displaying Original Segments

header src dst

IP Server Client

eth Router Client

header src dst

IP Client Server

eth Router WAE

header src dst

IP Server Client

eth WAE Router

Wireshark Display Filter:

tcp && ip.src == <ServerIP> && eth.src == <WAE MAC addr>

Client

WAE

61 in 62 in

exclude in

header src dst

IP Client Server

eth Client Router

header src dst

IP Client Server

eth Router

104

Page 104: Advanced Troubleshooting Cisco WAAS

Summary WAE Overview Diagnostic Reports Physical Components Platform Transport Optimizations Application Acceleration Packet Capture Debugs

> Summary

Page 105: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Summary

� WAAS self diagnostic tool � Validate configuration on interception device and WAE � WCCPv2 statistics on the WAE and router � Automatic discovery counters to verify traffic flow � Connection statistics provides granular details � TFO transaction logs provide a history � AO specific statistics � Packet traces

106

Page 106: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

BRKAAP- 3006 Recommended Reading

Check out Cisco WAAS Troubleshooting Guide at: http://docwiki.cisco.com/

107

Page 107: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public

Complete Your Online Session Evaluation � Give us your feedback and you

could win fabulous prizes. Winners announced daily.

� Receive 20 Passport points for each session evaluation you complete.

� Complete your session evaluation online now (open a browser through our wireless network to access our portal) or visit one of the Internet stations throughout the Convention Center.

Don’t forget to activate your Cisco Live Virtual account for access to all session material, communities, and on-demand and live activities throughout the year. Activate your account at the Cisco booth in the World of Solutions or visit www.ciscolive.com.

108

Page 108: Advanced Troubleshooting Cisco WAAS

© 2012 Cisco and/or its affiliates. All rights reserved. BRKAPP-3006 Cisco Public