Troubleshooting MPLS

So today I got a complaint from one of the customers, what is wrong with the MPLS link? The services are very slow….So here are just a few commands you can use to find out what is happening.

Perhaps there is a log Error

G00-7800-01#sh log
Syslog logging: enabled (11 messages dropped, 1 messages rate-limited,
0 flushes, 0 overruns, xml disabled, filtering disabled)

No Active Message Discriminator.

No Inactive Message Discriminator.
Console logging: level debugging, 93 messages logged, xml disabled,
filtering disabled
Monitor logging: level debugging, 0 messages logged, xml disabled,
filtering disabled
Buffer logging: level warnings, 9 messages logged, xml disabled,
filtering disabled
Logging Exception size (4096 bytes)
Count and timestamp logging messages: disabled

No active filter modules.

Trap logging: level informational, 98 message lines logged
Logging to 10.10.10.42 (udp port 514, audit disabled,
authentication disabled, encryption disabled, link up),
98 message lines logged,
0 message lines rate-limited,
0 message lines dropped-by-MD,
xml disabled, sequence number disabled
filtering disabled
Logging to 10.78.0.13 (udp port 514, audit disabled,
authentication disabled, encryption disabled, link up),
98 message lines logged,
0 message lines rate-limited,
0 message lines dropped-by-MD,
xml disabled, sequence number disabled
filtering disabled
Logging to 10.0.129.172 (udp port 514, audit disabled,
authentication disabled, encryption disabled, link up),
98 message lines logged,
0 message lines rate-limited,
0 message lines dropped-by-MD,
xml disabled, sequence number disabled
filtering disabled

Log Buffer (51200 bytes):

*Sep 5 17:31:36.871: %LINK-3-UPDOWN: Interface FastEthernet0/0, changed state to up
*Sep 5 17:31:36.871: %LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up
*Sep 5 17:31:36.871: %LINK-3-UPDOWN: Interface Special-Services-Engine1/0, changed state to up
Sep 11 11:53:42.249: %BGP-3-NOTIFICATION: received from neighbor 10.129.78.10 4/0 (hold time expired) 0 bytes
Sep 15 21:18:08.768: %BGP-3-NOTIFICATION: sent to neighbor 10.78.239.252 4/0 (hold time expired) 0 bytes
Sep 16 10:10:52.235: %BGP-3-NOTIFICATION: sent to neighbor 10.78.239.252 4/0 (hold time expired) 0 bytes
Sep 21 15:10:35.881: %BGP-3-NOTIFICATION: sent to neighbor 10.78.239.252 4/0 (hold time expired) 0 bytes
Sep 21 15:30:42.604: %BGP-3-NOTIFICATION: sent to neighbor 10.78.239.252 4/0 (hold time expired) 0 bytes
Sep 25 08:26:36.959: %BGP-3-NOTIFICATION: sent to neighbor 10.129.78.10 4/0 (hold time expired) 0 bytes

In my case, there seems to be nothing wrong. The Link is up. The last time the link was down was on the 25th. Next, who are the top talkers

G00-7800-01#sh ip flow top-talkers

SrcIf SrcIPaddress DstIf DstIPaddress Pr SrcP DstP Pkts
Tu200 10.2.0.251 Fa0/1.127* 10.78.2.130 06 1F4E 051C 53K
Tu200 10.2.0.251 Fa0/1.127 10.78.2.130 06 1F4E 051C 53K
Fa0/1.127 10.78.2.130 Tu200* 10.2.0.251 06 051C 1F4E 30K
Fa0/1.127 10.78.2.130 Tu200 10.2.0.251 06 051C 1F4E 30K
Tu200 10.2.0.251 Fa0/1.127* 10.78.0.204 06 1F4E 054F 29K
Tu200 10.2.0.251 Fa0/1.127 10.78.0.204 06 1F4E 054F 29K
Tu200 10.63.0.251 Fa0/1.127 10.78.0.197 06 1F4E 05AA 17K
Tu200 10.63.0.251 Fa0/1.127* 10.78.0.197 06 1F4E 05AA 17K
Tu200 10.1.5.12 Fa0/1.127 10.78.0.13 06 0016 6E0E 17K
Tu200 10.1.5.12 Fa0/1.127* 10.78.0.13 06 0016 6E0E 17K
10 of 10 top talkers shown. 604 flows processed.

Check the CPU Processes

G00-7800-01# sh processes cpu
CPU utilization for five seconds: 29%/27%; one minute: 29%; five minutes: 25%
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
1 205088 370412 553 0.00% 0.00% 0.00% 0 Chunk Manager
2 55024 441836 124 0.08% 0.05% 0.06% 0 Load Meter
4 0 1 0 0.00% 0.00% 0.00% 0 EDDRI_MAIN
5 3318216 275219 12056 0.16% 0.12% 0.12% 0 Check heaps
6 1528 1811 843 0.00% 0.00% 0.00% 0 Pool Manager
7 0 2 0 0.00% 0.00% 0.00% 0 Timers
8 64 36821 1 0.00% 0.00% 0.00% 0 IPC Dynamic Cach
9 0 1 0 0.00% 0.00% 0.00% 0 IPC Zone Manager
10 4496 2208916 2 0.00% 0.00% 0.00% 0 IPC Periodic Tim
11 3388 2208915 1 0.08% 0.00% 0.00% 0 IPC Deferred Por
12 0 1 0 0.00% 0.00% 0.00% 0 IPC Seat Manager
13 0 1 0 0.00% 0.00% 0.00% 0 IPC BackPressure
14 0 1 0 0.00% 0.00% 0.00% 0 OIR Handler
15 0 1 0 0.00% 0.00% 0.00% 0 Crash writer
16 2436 73640 33 0.00% 0.00% 0.00% 0 Environmental mo
17 64124 159281 402 0.00% 0.00% 0.00% 0 ARP Input
18 7784 2303964 3 0.00% 0.00% 0.00% 0 ARP Background
19 0 2 0 0.00% 0.00% 0.00% 0 ATM Idle Timer
20 0 3 0 0.00% 0.00% 0.00% 0 AAA high-capacit
21 0 1 0 0.00% 0.00% 0.00% 0 AAA_SERVER_DEADT
22 0 1 0 0.00% 0.00% 0.00% 0 Policy Manager
23 0 2 0 0.00% 0.00% 0.00% 0 DDR Timers
24 4 2 2000 0.00% 0.00% 0.00% 0 Entity MIB API
25 12 56 214 0.00% 0.00% 0.00% 0 EEM ED Syslog
26 4136 660916 6 0.00% 0.00% 0.00% 0 HC Counter Timer

Another helpfull command

G00-7800-01# show ip cache flow
IP packet size distribution (1079M total packets):
1-32 64 96 128 160 192 224 256 288 320 352 384 416 448 480
.000 .467 .030 .027 .102 .031 .067 .007 .005 .004 .008 .003 .002 .001 .003

512 544 576 1024 1536 2048 2560 3072 3584 4096 4608
.002 .001 .052 .014 .164 .000 .000 .000 .000 .000 .000

IP Flow Switching Cache, 278544 bytes
673 active, 3423 inactive, 61352192 added
896261273 ager polls, 0 flow alloc failures
Active flows timeout in 30 minutes
Inactive flows timeout in 15 seconds
IP Sub Flow Cache, 50376 bytes
667 active, 1381 inactive, 60910634 added, 60910634 added to flow
0 alloc failures, 793 force free
2 chunks, 626 chunks added
last clearing of statistics never
Protocol Total Flows Packets Bytes Packets Active(Sec) Idle(Sec)
-------- Flows /Sec /Flow /Pkt /Sec /Flow /Flow
TCP-Telnet 1146 0.0 19 88 0.0 6.1 9.1
TCP-FTP 458 0.0 9 48 0.0 1.5 4.5
TCP-FTPD 218 0.0 2917 594 0.2 17.5 1.8
TCP-WWW 891290 0.4 35 668 14.2 1.9 5.7
TCP-SMTP 39193 0.0 272 778 4.8 11.3 3.0
TCP-X 40 0.0 10 146 0.0 0.4 5.1
TCP-BGP 54530 0.0 1 49 0.0 2.7 15.6
TCP-Frag 1302 0.0 1 113 0.0 0.0 15.5
TCP-other 43644130 19.7 20 375 396.9 2.3 10.7
UDP-DNS 4657500 2.1 1 64 2.1 0.1 15.5
UDP-NTP 167134 0.0 1 78 0.0 0.0 15.4
UDP-TFTP 96 0.0 1 63 0.0 1.3 15.4
UDP-Frag 4262 0.0 1 92 0.0 1.8 15.4
UDP-other 8872913 4.0 16 92 67.2 1.4 15.5
ICMP 2755772 1.2 2 127 2.5 1.2 15.4
GRE 1552 0.0 212 781 0.1 18.2 15.5
IP-other 10 0.0 41555 621 0.1 18.5 15.5
Total: 61091546 27.6 17 347 488.6 2.0 11.9

Next, Check the MPLS Link. I have no drops – so the link seems fine.

G00-7800-01#sh policy-map int fa0/0 out
FastEthernet0/0

Service-policy output: OutVPN10MParent

Class-map: class-default (match-any)
119049004 packets, 44505653563 bytes
5 minute offered rate 1738000 bps, drop rate 0 bps
Match: any
Traffic Shaping
Target/Average Byte Sustain Excess Interval Increment
Rate Limit bits/int bits/int (ms) (bytes)
10000000/10000000 62500 250000 250000 25 31250

Adapt Queue Packets Bytes Packets Bytes Shaping
Active Depth Delayed Delayed Active
- 0 119049012 1555980705 1123276 1301408861 no

Service-policy : OutVPN10M

Class-map: VoIP (match-all)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip precedence 5
Queueing
Strict Priority
Output Queue: Conversation 264
Bandwidth 640 (kbps) Burst 16000 (Bytes)
(pkts matched/bytes matched) 0/0
(total drops/bytes drops) 0/0

Class-map: Video-Control (match-all)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip precedence 3
Queueing
Output Queue: Conversation 265
Bandwidth 1840 (kbps)Max Threshold 64 (packets)
(pkts matched/bytes matched) 0/0
(depth/total drops/no-buffer drops) 0/0/0

Class-map: Management-Marked (match-all)
20944081 packets, 5287845346 bytes
5 minute offered rate 37000 bps, drop rate 0 bps
Match: ip precedence 2
Queueing
Output Queue: Conversation 266
Bandwidth 200 (kbps)Max Threshold 64 (packets)
(pkts matched/bytes matched) 19018/4881708
(depth/total drops/no-buffer drops) 0/0/0

Class-map: Business-Marked (match-all)
97396867 packets, 38718492227 bytes
5 minute offered rate 1694000 bps, drop rate 0 bps
Match: ip precedence 1
Queueing
Output Queue: Conversation 267
Bandwidth 7300 (kbps)Max Threshold 64 (packets)
(pkts matched/bytes matched) 1001342/1149468806
(depth/total drops/no-buffer drops) 0/0/0

Class-map: class-default (match-any)
708064 packets, 499315018 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: any

G00-7800-01#sh policy-map int fa0/0 inp
FastEthernet0/0

Service-policy input: InVPNTTK

Class-map: SPRemark2 (match-all)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: ip precedence 2
QoS Set
precedence 3
Packets marked 0

Class-map: class-default (match-any)
239556069 packets, 129058341808 bytes
5 minute offered rate 3149000 bps, drop rate 0 bps
Match: any

G00-7800-01#sh policy-map int fa0/1.127 inp
FastEthernet0/1.127

Service-policy input: FromLAN

Class-map: VVoIP (match-all)
0 packets, 0 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: access-group name Video_VoIP
police:
cir 40500000 bps, bc 1265625 bytes, be 1500 bytes
conformed 0 packets, 0 bytes; actions:
transmit
exceeded 0 packets, 0 bytes; actions:
drop
violated 0 packets, 0 bytes; actions:
drop
conformed 0 bps, exceed 0 bps, violate 0 bps

Class-map: Management (match-any)
41220006 packets, 7802063674 bytes
5 minute offered rate 26000 bps, drop rate 0 bps
Match: protocol ssh
39522603 packets, 7207967840 bytes
5 minute rate 26000 bps
Match: protocol telnet
5349 packets, 850936 bytes
5 minute rate 0 bps
Match: protocol syslog
625727 packets, 115980273 bytes
5 minute rate 0 bps
Match: protocol ntp
95313 packets, 9071722 bytes
5 minute rate 0 bps
Match: protocol snmp
962468 packets, 467474491 bytes
5 minute rate 0 bps
Match: access-group name TACACS-server
8545 packets, 719054 bytes
5 minute rate 0 bps
QoS Set
precedence 2
Packets marked 41220006

Class-map: Business (match-all)
217813705 packets, 71424022222 bytes
5 minute offered rate 1303000 bps, drop rate 0 bps
Match: access-group name LocalTraffic
QoS Set
precedence 1
Packets marked 217813709

Class-map: class-default (match-any)
45867169 packets, 7989029279 bytes
5 minute offered rate 129000 bps, drop rate 0 bps
Match: any
QoS Set
precedence 0
Packets marked 45867171

Since everything looks fine, I  decided to follow up on the top talkers to find out what applications are running.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s