problem while pinging in layer 2 area from mikrotik to cisco

Hello,
i have connected all of my cisco switches by vlan in my floors toa rb750 for remote managemnt but i have packet loss while i ping all of my cisco switches.
this is the results:
SEQ HOST SIZE TTL TIME STATUS
320 172.16.x.x 56 255 0ms
321 172.16.x.x 56 255 0ms
322 172.16.x.x timeout
323 172.16.x.x 56 255 368ms
324 172.16.x.x 56 255 0ms
325 172.16.x.x 56 255 1ms
326 172.16.x.x 56 255 465ms
327 172.16.x.x 56 255 1ms
328 172.16.x.x 56 255 0ms
329 172.16.x.x timeout
330 172.16.x.x 56 255 481ms
331 172.16.x.x 56 255 1ms
332 172.16.x.x 56 255 1ms
333 172.16.x.x timeout
334 172.16.x.x 56 255 489ms
335 172.16.x.x 56 255 1ms
336 172.16.x.x 56 255 1ms
sent=337 received=264 packet-loss=21% min-rtt=0ms avg-rtt=185ms


when i ping my switch from floor2 to floor 1 (both of them are cisco) they works fine but when i ping all devices from mikrotik it has spikes,
can nay one help me?
thanks