|
МАРШРУТИЗАЦИЯ В КОМПЬЮТЕРНЫХ СЕТЯХ
(Коноплев В.В., ктн, доцент, ИКИ РАН)
Первый семестр - внутридоменная маршрутизация
- Введение. Общие понятия построения IP сетей и базовые аспекты маршрутизации; конструкция маршрутизатора и типы интерфейсов/
- Маршруты и маршрутная таблица. Атрибуты маршрута; организация маршрутной таблицы; методы поиска в маршрутной таблице (бинарные деревья,
поиск по байтовым границам, деревья PATRICIA).
- Статическая маршрутизация. Маршрут «по умолчанию», плавающие и альтернативные маршруты, балансировка нагрузки при статической
маршрутизации.
- Динамическая маршрутизация. Общие понятия и типы динамической маршрутизации: link-state и distant-vector/
- Элементы теории графов и формальный выбор наилучшего пути. Элементы теории графов. Представление сети графом.
Постановка задачи поиска маршрута. Простейший алгоритм BFS (bread first search).
- Алгоритмы Дикстра и Белмана-Форда для поиска наилучших путей в графах. Формальное описание алгоритмов; вычислительная
производительность алгоритмов.
- Протокол RIP. Работа протокола; сообщения протокола; проблемы и ограничения RIP.
- Протокол OSPF (3-4лекции):.
- Общие принципы. Особенности OSPF, метрика OSPF, формальный граф сети OSPF.
- Функции протокола. База LSA; распространение маршрутной информации; hello, flooding, synchronization; автомат конечных состояний интерфейса.
- Типы и форматы сообщений.
- Зоны (areas).
- Технологии «быстрой маршрутизации» (switching technologies). Понятие маршрутного «кеша»; cisco fast switching; cisco netflow switching.
Второй семестр - междоменная маршрутизация
- Основные понятия междоменной маршрутизации. Автономная система; протокол междоменной маршрутизации; маршрутный реестр;
политика маршрутизации; база данных маршрутной политики.
- Протокол BGP (4лекции):
- Введение в протокол BGP. Общие принципы работы; организация маршрутной базы.
- Cообщения (команды) BGP. Open, update, keepalive, notification; машина конечных состояний.
- Атрибуты маршрута и управление трафиком. Список и назначение атрибутов; использование их при балансировке трафика (с примерами);
процесс выбора наилучшего маршрута (decision process).
- Управление крупномасштабными системами и вопросы стабильности. Необходимость полной связанности IBGP; отражатель маршрутов;
конфедерации; мягкая переконфигурация и разгрузка маршрутов.
- Практические аспекты конфигурации BGP.
- Маршрутный реестр IRR (3 лекции).
- Cетевой информационный центр (IRR): назначение и основные функции; Назначение и структура IRR; содержащаяся информация; делегирование
полномочий; технические аспекты реализации.
- Информационная модель объектов IRR и язык RPSL; Синтаксис объекта; объекты IRR; связи между объектами; объекты-
контейнеры.
- Построение маршрутной политики автономных систем; Синтаксис описания маршрутных префиксов; спецификация фильтра
маршрутов; спецификация маршрутной политики.
- Аспекты безопасности IRR и RPSL. Функции объекта mntner; аутентикация пользователей через объект mntner; авторизация: создание объекта,
удаление объекта, изменение объекта; атрибуты mnt-by, mnt-lower, mnt-routes, mbrs-by-ref..
- Краткий обзор по технологиям групповой маршрутизации (2-3 лекции). Понятие групповой маршрутизации; групповые адреса канального
и сетевого уровней; режимы dance-mode и sparse-mode; алгоритмы fooding, RPB, RPM.
Рекомендуемая литература
- .
- .
- .
- .
- .
- .
Список дополнительной литературы
- .
- .
- .
- .
- .
| |
|
Факультет нанотехнологии и информатики, МФТИ, 2007 г.,
|
|
|
|
|
|