I have linux machine multicasting UDP streams with Java applications. The multicats go though ciso router. I see lot of packet losses at receivers. Checking ports in routers reveals overruns counter increasing. Searching on internet specifies these happens due to microbursts from TX machine. I also guess same, because drops increases with time, may be java app getting unstable with time, and then starting outputting bursts of packets, its buggy. Maybe I can change something in the router?
EDIT
Following is Cisco hardware:
Cisco WS-C6504-E w/ FAN-MOD-4HS Empty 4-slot 6500 Enhanced Chassis 1
Cisco PWR-2700-AC/4 2700W AC Power for 7604 6504-E #12025 X 2 2
Cisco Catalyst 6500 7600 Supervisor 720 Module - WS-SUP720-3BXL WS-F6K-PFC3BXL 1
Cisco WS-X6548-GE-TX 48-Port 1G Copper Eth Module
Following is CPU utilization:
RHE-001#show fabric utilization all
slot channel speed Ingress % Egress %
1 0 20G 0 0
2 0 8G 12 2
3 0 8G 9 14
4 0 8G 0 13
RHE-001#
Following is interface statistics:
RHE-001#show int GigabitEthernet 2/4
GigabitEthernet2/4 is up, line protocol is up (connected)
Hardware is C6k 1000Mb 802.3, address is 0023.04dd.0d00 (bia 0023.04dd.0d00)
Internet address is 10.0.1.13/30
MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec,
reliability 255/255, txload 7/255, rxload 21/255
Encapsulation ARPA, loopback not set
Keepalive set (10 sec)
Full-duplex, 1000Mb/s, media type is 10/100/1000BaseT
input flow-control is off, output flow-control is off
Clock mode is auto
ARP type: ARPA, ARP Timeout 04:00:00
Last input 00:00:27, output 00:00:05, output hang never
Last clearing of "show interface" counters 5d08h
Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
Queueing strategy: fifo
Output queue: 0/40 (size/max)
5 minute input rate 83389000 bits/sec, 7648 packets/sec
5 minute output rate 30360000 bits/sec, 2786 packets/sec
L2 Switched: ucast: 32 pkt, 2048 bytes - mcast: 0 pkt, 0 bytes
L3 in Switched: ucast: 0 pkt, 0 bytes - mcast: 3542591539 pkt, 4825009676118 bytes mcast
L3 out Switched: ucast: 0 pkt, 0 bytes mcast: 2879819193 pkt, 3922313740866 bytes
3542548642 packets input, 4830700273704 bytes, 0 no buffer
Received 3542548610 broadcasts (3542458124 IP multicasts)
0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 4243199 overrun, 0 ignored
0 watchdog, 0 multicast, 0 pause input
0 input packets with dribble condition detected
1276819687 packets output, 1738995021346 bytes, 0 underruns
0 output errors, 0 collisions, 0 interface resets
0 babbles, 0 late collision, 0 deferred
0 lost carrier, 0 no carrier, 0 PAUSE output
0 output buffer failures, 0 output buffers swapped out
RHE-001#
As we can see overrun counter increasing.
Buffers:
RHE-001#show buffers
Buffer elements:
499 in free list (500 max allowed)
623919821 hits, 0 misses, 0 created
Public buffer pools:
Small buffers, 104 bytes (total 1024, permanent 1024):
1021 in free list (128 min, 2048 max allowed)
183749828 hits, 0 misses, 0 trims, 0 created
0 failures (0 no memory)
Medium buffers, 256 bytes (total 3000, permanent 3000):
2999 in free list (64 min, 3000 max allowed)
22779465 hits, 0 misses, 0 trims, 0 created
0 failures (0 no memory)
Middle buffers, 600 bytes (total 512, permanent 512):
510 in free list (64 min, 1024 max allowed)
5814462 hits, 0 misses, 0 trims, 0 created
0 failures (0 no memory)
Big buffers, 1536 bytes (total 1000, permanent 1000):
999 in free list (64 min, 1000 max allowed)
2009529750 hits, 0 misses, 0 trims, 0 created
0 failures (0 no memory)
VeryBig buffers, 4520 bytes (total 10, permanent 10):
10 in free list (0 min, 100 max allowed)
363 hits, 0 misses, 0 trims, 0 created
0 failures (0 no memory)
Large buffers, 9240 bytes (total 8, permanent 8):
8 in free list (0 min, 10 max allowed)
57 hits, 0 misses, 0 trims, 0 created
0 failures (0 no memory)
Huge buffers, 18024 bytes (total 2, permanent 2):
2 in free list (0 min, 4 max allowed)
41 hits, 0 misses, 0 trims, 0 created
0 failures (0 no memory)
Interface buffer pools:
Syslog ED Pool buffers, 600 bytes (total 150, permanent 150):
118 in free list (150 min, 150 max allowed)
10421 hits, 10168 misses
LI Middle buffers, 600 bytes (total 512, permanent 256, peak 512 @ 7w0d):
256 in free list (256 min, 768 max allowed)
171 hits, 85 fallbacks, 0 trims, 256 created
0 failures (0 no memory)
256 max cache size, 256 in cache
0 hits in cache, 0 misses in cache
EOBC0/0 buffers, 1524 bytes (total 2400, permanent 2400):
1200 in free list (0 min, 2400 max allowed)
1200 hits, 0 fallbacks
1200 max cache size, 680 in cache
2369496864 hits in cache, 0 misses in cache
LI Big buffers, 1536 bytes (total 512, permanent 256, peak 512 @ 7w0d):
256 in free list (256 min, 768 max allowed)
171 hits, 85 fallbacks, 0 trims, 256 created
0 failures (0 no memory)
256 max cache size, 256 in cache
0 hits in cache, 0 misses in cache
IPC buffers, 4096 bytes (total 2352, permanent 2352):
2242 in free list (784 min, 7840 max allowed)
333747144 hits, 0 fallbacks, 0 trims, 0 created
0 failures (0 no memory)
LI Very Big buffers, 4520 bytes (total 257, permanent 128, peak 257 @ 7w0d):
129 in free list (128 min, 384 max allowed)
85 hits, 43 fallbacks, 4101 trims, 4230 created
0 failures (0 no memory)
128 max cache size, 128 in cache
0 hits in cache, 0 misses in cache
Private Huge IPC buffers, 18024 bytes (total 2, permanent 2):
2 in free list (1 min, 4 max allowed)
0 hits, 0 misses, 0 trims, 0 created
0 failures (0 no memory)
Private Huge buffers, 65280 bytes (total 2, permanent 2):
2 in free list (1 min, 4 max allowed)
787 hits, 0 misses, 0 trims, 0 created
0 failures (0 no memory)
Header pools:
RHE-001#
EDIT 2
There are no switches. The multicast transmitting machines and receiving machines are directly connected to cisco router.