L2 - гадость и ничем ему не поможешь.
По сути вопроса - если приложение не терпит потерь 4-х пакетов, то сетевыми средствами обеспечить его работоспособность будет ну очень дорого. Поэтому вариантов - два: поменять приложение или, как посоветовал Снар, делать размножение. Вариант перехода на TCP, вероятно, не вариант? - если да, то, не меняя приложение, транспортировать udp over TCP, написав библиотеку-helper.
Wrtten on soft keybord, sori for mistyps...
Если изврат л2-овер-л3 заменить везде на честный л2 то глядишь и rstp окажется достаточен.