Редистрибуция плоха тем, что разные протоколы маршрутизации имеют разную формулу для вычисления метрики, а при редистрибуции вы, образно, «заставляете» один протокол, полагаться на выбор маршрута, сделанный другим, на основе совершенно других критериев. Особенно это касается редистрибуции между link-state и distance-vector протоколами. Да, можно заняться настройкой метрики при редиструбуции, но в общем случае всё это только усложняет администрирование и траблшутинг сети. Проблем много, «на почитать» как минимум о двух из них можно по
ссылке, вполне авторитетный источник. Но и в этом ответе повторюсь, многое зависит от структуры вашей сети и точки, в которой вы хотите проводить редистрибуцию, даже для одной и той же сети всё может быть от «очень просто» и до самого настоящего «ада» при отладке, в случае возникновения проблем.