Масштаб сетей данных, которые мы используем в повседневной жизни для учёбы, работы или в развлекательных целях, варьируется от небольших локальных сетей до крупных глобальных объединённых сетей. В домашних условиях пользователь может установить маршрутизатор, а также два или более компьютеров. В рамках организации речь может идти об использовании нескольких маршрутизаторов и коммутаторов, обеспечивающих обмен данными между сотнями или даже тысячами компьютеров.

Маршрутизаторы выполняют пересылку пакетов, используя данные таблицы маршрутизации. Информацию о маршрутах к удалённым сетям маршрутизатор получает посредством статических и динамических маршрутов.

В большой сети, состоящей из нескольких сетей и подсетей, настройка и обслуживание статических маршрутов между этими сетями требует частого административного вмешательства и значительных непроизводительных затрат. Непроизводительные затраты особенно возрастают при необходимости внесения изменений в сеть, например, при сбое в работе канала или реализации новой подсети. Использование протоколов динамической маршрутизации может уменьшить объём задач по настройке и обслуживанию и обеспечить большую масштабируемость сети.

В настоящей главе рассматриваются протоколы динамической маршрутизации. В главе представлены преимущества использования протоколов динамической маршрутизации, классификация протоколов маршрутизации и использование метрик протоколов маршрутизации для определения оптимального пути сетевого трафика. Помимо этого, в рамках материала главы описываются характеристики протоколов динамической маршрутизации и различия между протоколами маршрутизации. Сетевые специалисты должны разбираться в доступных протоколах маршрутизации — только при наличии необходимых знаний они смогут принять верное решение относительно использования статической или динамической маршрутизации. Сетевые специалисты также должны знать особенности протоколов динамической маршрутизации, чтобы выбрать оптимальный протокол для конкретной сетевой среды.