
Маршрутизатор

Подходящая сеть - сеть, включающая адрес назначения, указанный в пакете

3 вида маршрутов
- Directly Connected (непосредственно подключены к м.)
- Сразу попадают в таблицу маршрутизации
- Remote Networks (нет прямого подключения)
- Назначены вручную
- Динамечески (протоколы маршрутизации)
- Default Route (маршрут по умолчанию)
- Если не найдено специфичного маршрута (должен настраиваться)
Отдельный интерфейс - отдельная сеть

Статическая маршрутизация
Часто используется с динамической

Динамическая маршрутизация
Противоположность статической маршрутизации

Таблица маршрутизации
Выглядит иначе, чем на хостах. Больше информации содержит

- Маршрутизатор получает пакет, где из ip извлекает адрес назначения Отправляем на совпадение с наилучшей маской
Если не находится, то если настроен маршрут по умолчанию (0 бит маски совпадает), поэтому всегда можно воспользоваться, если ничего лучше не нашлось
В таблице маршрутизации маска подсети говорит о том, сколько бит должно совпасть, чтобы можно было воспользоваться записью таблицы маршрутизации

Помним, что вообще-то на маршрутизатор приходит кадр (L2), а не пакет
Когда говорим, о том, что хост отправляет данные в удаленную сеть, т.е. маршрутизатор, имеем в виду, что в кадре хост указывает mac-адрес маршрутизатора. Маршрутизатор меняет заголовки L2 на свои, если находит, куда переслать данные дальше. Если маршрутизатор непосредственно подключен к нужной сети, то отправляем хосту, иначе на маршрутизатор.

Механизмы пересылки пакетов:
- Программная коммутация (process switching)
- Быстрая коммутация (Fast switching)
- Cisco Express Forwarding (CEF)

Каждый входящий пакет отправляется на уровень управления, там ЦП пытается найти маршрут по таблице маршрутизации. Осуществляется для каждого пакета. Не такой быстрый. Большая нагрузка на ЦП. Считается устаревшим

Храним изученные записи (кешируем). Если нет, идем через Process switching
Условия кеш-попадания:
- Тот же адрес назначения Такие пакеты входят в общий поток

Cisco Express Forwarding
Заранее считаем (типо прогревам кем?) по известной топологии и таблице маршрутизации. Изменения сети изменяют кэш
Таблица маршрутизации

Посмотреть таблицу маршрутизации (привилегированный режим)
show ip route
для Directly connected сетей
C - connected (непосредственно)
L - local (адрес на интерфейсе маршрутизатора в этой сети)
Идут вместе
Для RemoteNetworks
- S - статическая запись Для каждого протокола маршрутизации (динамическая маршрутизация) свой протокол
- R - rip*
- X* - маршрут по умолчанию
Destination Network - сеть назначения
Administrative Distance (надежность источника)
Metric (метрика (вычисляется по-разному для разных протоколов))
Next-hop (ip-адрес интерфейса сл. маршрутизатора)
Route timestamp (как давно добавлена запись)
Outgoing Interface (на какой интерфейс отправлять)
Административное число

Мера доверия к источнику маршрута. Чем меньше, тем больше доверия
Непосредственно подключенная сеть - самая доверенная сеть
Статически заданные сети (администратором) тоже имеют большой кредит доверия
От этих значений зависит, что будет добавлено в таблицу маршрутизации

Добавление записи записи в таблицу маршрутизации
В конфигурационном режиме
ip route <network_addr> <network_mask> {ip-address | exit-intf} [distance]Можем ввести адрес след маршрутизатора. Название и номер интерфейса

ip route 10.1.1.0 255.255.255.0 209.165.200.226
Маршрут по умолчанию:
ip route 0.0.0.0 0.0.0.0 {ip-address | exit-intf}
Плавающий статический маршрут (с административным рассматоянием)
ip route 0.0.0.0 0.0.0.0 10.10.10.10 5Используется в качестве резервного. Добавляется в конфигурацию, но не добавляется в таблицу маршрутизации
Если основной маршрут перестанет быть свободным, при наличии резервной записи, маршрутизатор добавит ее в таблицу маршрутизации с новым маршрутом. Выбор основного и резервного определяется administrative distance.

В шапке таблицы есть расшифровки
Базовые настройки маршрутизатора


Настройка интерфейса
Интерфейсы выключены по умолчанию
loopback

Не путать с loopback адресом (127.0.0.1/8)
- Всегда в активном состоянии
- Эмуляция сетей
- Настройка протоколов Номер интерфейса начинается с 0



administratively down - введена команда shutdown (интерфейс выключен)



Фильтрация вывода

unassigned - для интерфейса не назначен ip-адрес