В компьютерных сетях и телекоммуникациях переключение маршрутов происходит, когда маршрутизатор поочередно объявляет сеть назначения через один маршрут, затем другой или как недоступную, а затем снова доступную в быстрой последовательности.
Колебание маршрутов вызвано патологическими состояниями (аппаратными ошибками, ошибками программного обеспечения, ошибками конфигурации, периодическими ошибками в каналах связи, ненадежными соединениями и т. д.) внутри сети, которые приводят к неоднократному объявлению и отзыву определенной информации о достижимости. Например, нестабильность канала связи возникает, когда на интерфейсе маршрутизатора возникает аппаратный сбой, из-за которого маршрутизатор попеременно объявляет его как «включен» и «выключен».
В сетях с протоколами маршрутизации с отслеживанием состояния канала изменение маршрута приведет к частому перерасчету топологии всеми участвующими маршрутизаторами. В сетях с протоколами маршрутизации на основе вектора расстояния изменение маршрута может инициировать обновление маршрута при каждом изменении состояния. В обоих случаях это предотвращает схождение сети .
Колебание маршрутов можно ограничить меньшей областью сети, если используется агрегирование маршрутов . Поскольку агрегированный маршрут не будет отозван, пока хотя бы одна из агрегированных подсетей действительна, изменяющийся маршрут, являющийся частью агрегата, не будет мешать маршрутизаторам, получающим агрегат. [1]