статическая маршрутизация
— когда записи в таблице вводятся и
изменяются вручную. Такой способ требует вмешательства администратора каждый
411
раз, когда происходят изменения в топологии сети. С другой стороны, он является
наиболее стабильным и требующим минимума аппаратных ресурсов маршрутизатора
для обслуживания таблицы.
динамическая маршрутизация
— когда записи в таблице обновляются
автоматически
при
помощи
одного
или
нескольких протоколов
маршрутизации — RIP, OSPF, IGRP, EIGRP, IS-IS, BGP,
и
др.
Кроме
того,
маршрутизатор строит таблицу оптимальных путей к сетям назначения на основе
различных критериев — количества промежуточных узлов, пропускной способности
каналов, задержки передачи данных и т. п. Критерии вычисления оптимальных
маршрутов чаще всего зависят от протокола маршрутизации, а также задаются
конфигурацией маршрутизатора. Такой способ построения таблицы позволяет
автоматически держать таблицу маршрутизации в актуальном состоянии и вычислять
оптимальные маршруты на основе текущей топологии сети. Однако динамическая
маршрутизация оказывает дополнительную нагрузку на устройства, а высокая
нестабильность сети может приводить к ситуациям, когда маршрутизаторы не
успевают синхронизировать свои таблицы, что приводит к противоречивым
сведениям о топологии сети в различных её частях и потере передаваемых данных.
Применение[править | править код]
Маршрутизаторы помогают уменьшить загрузку сети благодаря её разделению
на домены коллизий или широковещательные домены, а также благодаря
фильтрации пакетов. В основном их применяют для объединения сетей разных типов,
зачастую несовместимых по архитектуре и протоколам, например для объединения
локальных
сетей Ethernet и WAN-соединений,
использующих
протоколы xDSL, PPP, ATM, Frame
relay и т.
д.
Нередко
маршрутизатор
используется для обеспечения доступа из локальной сети в глобальную
сеть Интернет, осуществляя функции трансляции адресов и межсетевого экрана.
То есть коммутатор в классическом
понимании — это устройство, которое
получает
Ethernet-кадры
на
одном
интерфейсе и передает эти кадры на
другие
интерфейсы,
базируясь
на
заголовках и своей таблицы коммутации.
Работает коммутатор канальном уровне.
Маршрутизаторы работают аналогично.
Только
оперируют
IP-пакетами.
И
работают на сетевом уровне. Хочу заметить, что есть коммутаторы и
маршрутизаторы, которые работают и на более высоких уровнях, но мы сейчас
говорим о классических устройствах.
412
Встает вопрос. Почему мы не можем просто коммутировать весь трафик? И
зачем требуются IP-адреса и маршрутизация. Ведь что MAC-адреса, что IP-адреса
уникальны у каждого сетевого устройства (ПК, телефон, сервер и т.д.). Сейчас отвечу
более развернуто.
На рисунке представлены 2 коммутатора, к которым подключено по 250
пользователей. Соответственно, чтобы обеспечить связность между всеми
участниками, коммутаторы должны знать MAC-адреса всех участников сети. То есть
таблица каждого коммутатора будет содержать 500 записей. Это уже не мало.
А если представить, что таким образом будет работать Интернет, в котором
миллиарды устройств? Следовательно нужно искать выход. Проблема коммутации
заключается в том, что она плохо масштабируется. И тяжело соблюдать иерархию.
Теперь посмотрим на эту ситуацию с точки зрения маршрутизации.
Здесь вводится понятие IP-адресации. Слева сеть 192.168.1.0/24 соединенная с
левым маршрутизатором (R1), а справа сеть 192.168.2.0/24 соединенная с правым
маршрутизатором (R2), соответственно. R1 знает, что добраться до сети 192.168.2.0
можно через соседа R2 и наоборот R2 знает, что добраться до сети 192.168.1.0 можно
через соседа R1. Тем самым 500 записей в таблице коммутации заменяются одной в
таблице маршрутизации. Во-первых это удобно, а во-вторых экономит ресурсы.
Вдобавок к этому, можно соблюдать иерархичность, при построении.
Теперь поговорим о том, как таблица маршрутизации заполняется. Как только
маршрутизатор включается «с коробки», он создает таблицу маршрутизации. Но
413
самостоятельно он туда может записать только информацию о сетях, с которыми он
связан напрямую (connected). Покажу на примере в CPT:
Добавляю маршрутизатор с пустой конфигурацией. Дожидаюсь загрузки и
смотрю таблицу маршрутизации:
Router#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external
Do'stlaringiz bilan baham: |