Показанная на рисунке сеть по-разному адаптируется к изменениям в топологии, в зависимости от того, используется статическая или динамическая информация.
Статическая маршрутизация позволяет маршрутизаторам правильно направлять пакет от сети к сети. Маршрутизатор просматривает свою таблицу маршрутизации и, следуя содержащимся там статическим данным, ретранслирует пакет маршрутизатору D.
Маршрутизатор D делает то же самое и
ретранслирует пакет маршрутизатору С. Маршрутизатор С доставляет пакет хост-машине получателя.
Но что произойдет, если путь между маршрутизаторами А и D становится непроходимым? Ясно, что маршрутизатор А не сможет ретранслировать пакет маршрутизатору D по статическому маршруту. Связь с сетью пункта назначения будет невозможна до тех пор, пока маршрутизатор А не будет реконфигурирован на ретрансляцию пакетов маршрутизатору В. Динамическая маршрутизация обеспечивает более гибкое и автоматическое поведение. В соответствии с таблицей маршрутизации, генерируемой маршрутизатором А, пакет может достичь своего пункта назначения по предпочтительному маршруту через маршрутизатор D. Однако к пункту назначения возможен и другой путь через маршрутизатор В. Когда маршрутизатор А узнает, что канал на маршрутизатор D нарушен, он перестраивает свою таблицу маршрутизации, делая предпочтительным путь к пункту назначения через маршрутизатор В, а маршрутизаторы продолжают слать пакеты по этому каналу связи. Когда путь между маршрутизаторами А и D восстанавливается, маршрутизатор А может снова изменить свою таблицу маршрутизации и указать предпочтительным путь к сети пункта назначения против часовой стрелки через маршрутизаторы D и С.
Протоколы динамической маршрутизации могут также перенаправлять трафик между различными путями в сети.
Успех динамической маршрутизации зависит от двух основных функций маршрутизатора.
Ведение таблицы маршрутизации.
Своевременное распространение информации — в виде пакетов актуализации —
среди других маршрутизаторов.
В обеспечении коллективного пользования информацией о маршрутах динамическая маршрутизация полагается на протокол маршрутизации.
. Протокол маршрутизации определяет набор правил, используемых маршрутизатором при его общении с соседними маршрутизаторами.
Например, протокол маршрутизации описывает следующее: