Читайте также: |
|
В тех случаях, когда маршрутизация осуществляется на основании таблиц, различают статическую и адаптивную (динамическую) маршрутизацию.
Таблицы маршрутизации создаются вручную или автоматически. Первый способ создания таблицы называется статической маршрутизацией (static routing). Сетевой администратор решает, что следует делать маршрутизатору при получении пакетов, адресованных системам в конкретной сети, и вводит необходимые данные в таблицу. Этим еще можно заниматься в относительно небольшой сети с несколькими маршрутизаторами, но в большой сети конфигурирование таблиц вручную становится неподъемной задачей. Кроме того, маршрутизаторы не могут автоматически корректировать таблицы при изменении структуры сети. Статическая маршрутизация дает определенный выигрыш при обеспечении повышенной секретности.
При динамической маршрутизации (dynamic routing) эта таблица создается маршрутизатором автоматически, используя специальные пакеты с маршрутной информацией. Маршрутизаторы с помощью специализированных протоколов маршрутизации обмениваются информацией друг о друге и сетях, к которым они подключены. Когда все маршрутизаторы в интерсети обменяются друг с другом таблицами, у каждого из них будет информация не только о своей собственной, но и о более удаленных сетях. Маршрутизаторы должны также просматривать пакеты, содержащие информацию об изменениях в сети. Такая информация может определять появление нового пути, либо обновление существующего пути. Объем маршрутной информации и число маршрутизаторов, до которых она доводится, зависит, в частности, от используемых протоколов и типа используемого алгоритма маршрутизации. Протоколов маршрутизации существует множество, особенно в Интернете, где маршрутизация является одним из самых сложных и жизненно важных компонентов инфраструктуры. Динамическая маршрутизация не требует прямого участия системных администраторов, не считая установки и запуска протоколов маршрутизации, а также обеспечивает автоматическое обновление содержимого таблиц при изменениях в сети. При приеме очередного пакета маршрутизатор определяет его получателя и тот путь, который является наилучшим для доставки.
Для такого определения используются разные факторы, как то:
-длина пути, или «маршрутная метрика»;
-алгоритм используемого протокола верхнего уровня;
-архитектура сети.
В сравнительно небольших интерсетях к конкретной системе есть только один возможный маршрут. Однако в более сложных сетях администраторы часто устанавливают несколько маршрутизаторов, чтобы в случае неисправности одного из них пакеты добрались до цели другим путем. В таблицу маршрутизации включаются все возможные маршруты к данной системе, причем каждый из них характеризуется величиной метрики (metric), определяющей относительную эффективность данного маршрута. Смысл метрики зависит от протокола маршрутизации, который ее генерирует. Иногда это просто число транзитов между маршрутизатором и целевой системой. В других случаях метрика вычисляется сложнее.
Маршрутизаторы могут поддерживать две архитектуры сетей: одноуровневую и иерархическую.
В одноуровневой архитектуре все маршрутизаторы находятся на одном и том же логическом уровне. Здесь не существуй различий между разными путями; все сетевые сегменты находятся на одинаковом уровне.
Иерархическая сеть обычно включает два уровня. Типичное использование маршрутизаторов на нижнем уровне состоит в соединении определенных участков сети. Каждый участок может состоять из нескольких сетевых сегментов. Маршрутизаторы на верхнем уровне формируют специфический для иерархических сетей магистральный участок (опорную сеть). Маршрутизаторы магистральной сети передают пакеты между участками нижнего уровня.
Дата добавления: 2015-07-14; просмотров: 172 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Второй способ. Маршрутизация потоков. | | | Классификация алгоритмов маршрутизации и общие сведения |