Маршрутизация связывает Интернет воедино. Без маршрутизации трафик TCP/IP ограничивался бы единственной физической сетью. Маршрутизация позволяет данным из локальной сети достигать адресатов во всех концах света, проходя через многочисленные промежуточные сети.

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