[Специалист] BGP 4.0: Настройка протокола BGP на маршрутизаторах CISCO. Версия 4.0 [Повтор]
BGP 4.0: Configuring BGP on Cisco Routers. Version 4.0
Курс BGP 4.0 – 5-дневный курс под руководством инструктора, специально разработанный для того, чтобы предоставить слушателям глубокие знания по протоколу BGP, который используется как для связности в сети Интернет, так и для таких современных технологий, как MPLS.
Курс рассматривает теоретические вопросы строения и функционирования протокола BGP на маршрутизаторах CISCO, а также детально покрывает вопросы обнаружения и устранения неисправностей при настройке и работе с протоколом BGP. Большая часть курса состоит из практических заданий, позволяющих применить полученные знания и умения в тестовой лабораторной сети.
Технический контент курса был обновлен и адаптирован под Cisco IOS Software Release 15. Лабораторные работы разработаны с учетом различных вариантов использования протокола BGP, что позволит слушателям в дальнейшем разрабатывать и внедрять протокол BGP эффективно, оптимально и правильно. Все лабораторные работы производятся на виртуальном стенде.
Курс предназначен для сетевых инженеров, сотрудников технических служб, а также специалистов, которые занимаются поддержкой и внедрением протокола BGP, профессионалов, которые хотят повысить свой уровень в области технологий провайдеров, работе протокола BGP и его использования, архитекторов корпоративных сетей и сетей сервис-провайдеров.
Скрытое содержимое.
Программа курса
BGP 4.0: Configuring BGP on Cisco Routers. Version 4.0
Курс BGP 4.0 – 5-дневный курс под руководством инструктора, специально разработанный для того, чтобы предоставить слушателям глубокие знания по протоколу BGP, который используется как для связности в сети Интернет, так и для таких современных технологий, как MPLS.
Курс рассматривает теоретические вопросы строения и функционирования протокола BGP на маршрутизаторах CISCO, а также детально покрывает вопросы обнаружения и устранения неисправностей при настройке и работе с протоколом BGP. Большая часть курса состоит из практических заданий, позволяющих применить полученные знания и умения в тестовой лабораторной сети.
Технический контент курса был обновлен и адаптирован под Cisco IOS Software Release 15. Лабораторные работы разработаны с учетом различных вариантов использования протокола BGP, что позволит слушателям в дальнейшем разрабатывать и внедрять протокол BGP эффективно, оптимально и правильно. Все лабораторные работы производятся на виртуальном стенде.
Курс предназначен для сетевых инженеров, сотрудников технических служб, а также специалистов, которые занимаются поддержкой и внедрением протокола BGP, профессионалов, которые хотят повысить свой уровень в области технологий провайдеров, работе протокола BGP и его использования, архитекторов корпоративных сетей и сетей сервис-провайдеров.
Скрытое содержимое.
http://www.specialist.ru/Course/bgp
Программа курса
Модуль 1. Обзор BGP
Цель: научить конфигурировать, поддерживать и отлаживать работу базового протокола BGP для обеспечения связности в сети Интернет при работе с множеством автономных систем
Урок 1: Введение в BGP
Цель: области применения и ограничения использования протокола BGP
Рассматриваемые вопросы:
Цель: описание атрибутов пути BGP и их функциональностей
Рассматриваемые вопросы:
Цель: описание партнеров BGP и процедур установления партнерских отношений
Рассматриваемые вопросы:
Цель: описание процесса обработки маршрутов и сообщений об обновлении маршрутной информации
Рассматриваемые вопросы:
Цель: описание процесса конфигурирования базового BGP
Рассматриваемые вопросы:
Цель: осправление основных ошибок при конфигурировании BGP
Рассматриваемые вопросы:
Модуль 2. Транзитные автономные системы BGP
Цель: научить использовать политики BGP для управления процессами выбора маршрутов в протоколе BGP при работе с несколькими провайдерами
Урок 1: Работа с транзитной AS
Цель: описание функций транзитной AS и необходимости iBGP
Рассматриваемые вопросы:
Цель: описание взаимодействия между iBGP и eBGP в транзитной AS
Рассматриваемые вопросы:
Цель: описание роли IGP для обеспечения прохождения трафика в транзитной AS
Рассматриваемые вопросы:
Цель: обеспечить правильность работы протокола BGP в транзитной AS путем поиска и устранения неисправностей в конфигурации
Рассматриваемые вопросы:
Модуль 3. Выбор маршрутов с помощью политик
Цель: научить использовать атрибуты BGP для оказания влияния на выбор маршрутов в сложных сетях
Урок 1: BGP сети с множественным подключением к аплинкам
Цель: влияние на выбор маршрутов клиента в случае использования нескольких провайдеров
Рассматриваемые вопросы:
Цель: влияние на выбор маршрутов с помощью фильтров атрибута AS-PATH
Рассматриваемые вопросы:
Цель: правильное использование префикс-листов для фильтрации маршрутов и оказания влияния на выбор маршрутов
Рассматриваемые вопросы:
Цель: использование исходящей фильтрации для минимизации влияния изменений в сети на ресурсы маршрутизаторов в живой сети
Рассматриваемые вопросы:
Цель: использование маршрутных карт в качестве фильтров BGP
Рассматриваемые вопросы:
Цель: конфигурирование функции программной перезагрузки для минимизации влияния изменения политик на сеть BGP
Рассматриваемые вопросы:
Модуль 4. Выбор маршрутов по атрибутам
Цель: научить подключать клиентскую автономную систему к сети Интернет с несколькими провайдерами
Урок 1: Влияние на выбор маршрутов с помощью атрибута WEIGHT
Цель: использовать атрибут WEIGHT для влияния на выбор маршрутов
Рассматриваемые вопросы:
Цель: использовать атрибут LOCAL-PREFERENCE для влияния на выбор маршрутов
Рассматриваемые вопросы:
Цель: использовать атрибут AS-PATH для влияния на выбор маршрутов
Рассматриваемые вопросы:
Цель: использовать атрибут MED для влияния на выбор маршрутов
Рассматриваемые вопросы:
Цель: использовать BGP сообщества (communities) для влияния на выбор маршрутов
Рассматриваемые вопросы:
Модуль 5. Соединение клиента и провайдера по BGP
Цель: научить настраивать управляемый транзит маршрутов и трафика в провайдерах с помощью протокола BGP
Урок 1: Понимание связности клиента и провайдера
Цель: определение требований к сети провайдера для подключения клиентов
Рассматриваемые вопросы:
Цель: использование статической маршрутизации для подключения клиентов
Рассматриваемые вопросы:
Цель: использование множественного BGP подключения клиента к одному провайдеру
Рассматриваемые вопросы:
Цель: использование множественного BGP подключения клиента к нескольким провайдерам
Рассматриваемые вопросы:
Модуль 6. Масштабирование сетей провайдеров
Цель: научить использовать отражатели маршрутов и конфедерации для гибкого масштабирования протокола BGP в сетях провайдеров
Урок 1: Масштабирование IGP и BGP в сетях провайдеров
Цель: проблемы масштабирования в сетях провайдеров
Рассматриваемые вопросы:
Цель: использование отражателей маршрутов
Рассматриваемые вопросы:
Цель: правильное использование отражателей маршрутов в iBGP сети
Рассматриваемые вопросы:
Модуль 7. Оптимизация масштабируемости BGP
Цель: научить использовать различные инструменты и особенности протокола BGP для масштабирования
Урок 1: Улучшение сходимости BGP
Цель: использование механизмов уменьшения времени сходимости BGP в Cisco IOS
Рассматриваемые вопросы:
Цель: конфигурирование BGP для ограничения количества префиксов, полученных от партнера
Рассматриваемые вопросы:
Цель: использование группирования партнеров для улучшения работы BGP
Рассматриваемые вопросы:
Цель: использование механизма гашения для минимизации влияния от нестабильных маршрутов
Рассматриваемые вопросы:
Цель: научить конфигурировать, поддерживать и отлаживать работу базового протокола BGP для обеспечения связности в сети Интернет при работе с множеством автономных систем
Урок 1: Введение в BGP
Цель: области применения и ограничения использования протокола BGP
Рассматриваемые вопросы:
- Междоменная маршрутизация
- Причины использования EGP
- Характеристики BGP
- Различные способы подключения клиентов
- Транзитные автономные системы
- Ограничения BGP
Цель: описание атрибутов пути BGP и их функциональностей
Рассматриваемые вопросы:
- Атрибуты пути
- Общеизвестные атрибуты
- Частные атрибуты
- Атрибут AS-PATH
- Атрибут NEXT-HOP
Цель: описание партнеров BGP и процедур установления партнерских отношений
Рассматриваемые вопросы:
- Обнаружение партнеров
- Установление сеанса
- Поддержание сеанса
- Аутентификация MD5
Цель: описание процесса обработки маршрутов и сообщений об обновлении маршрутной информации
Рассматриваемые вопросы:
- Получение маршрутных обновлений
- Построение таблицы BGP
- Критерии выбора маршрутов
- Распространение маршрутов
- Построение таблицы маршрутизации
- Анонсирование локальных префиксов
- Автоматическая суммаризация
Цель: описание процесса конфигурирования базового BGP
Рассматриваемые вопросы:
- Процесс BGP
- Внешние партнеры
- Анонсирование сетей
- Редистрибуция в BGP
- Управляемая инъекция маршрутов
- Контроль TTL
- Проблема множественного подключения
Цель: осправление основных ошибок при конфигурировании BGP
Рассматриваемые вопросы:
- Мониторинг BGP в целом
- Мониторинг партнеров BGP
- Мониторинг таблиц BGP
- Отладка BGP
- Проблемы старта BGP
- Недостижимость партнера
- Отсутствие настройки партнера
- Несовпадение значений ASN
Модуль 2. Транзитные автономные системы BGP
Цель: научить использовать политики BGP для управления процессами выбора маршрутов в протоколе BGP при работе с несколькими провайдерами
Урок 1: Работа с транзитной AS
Цель: описание функций транзитной AS и необходимости iBGP
Рассматриваемые вопросы:
- Транзитные AS
- Распространение внешних маршрутов
- Распространение внутренних маршрутов
- Прохождение трафика
- Требования к iBGP маршрутизаторам в транзитной AS
Цель: описание взаимодействия между iBGP и eBGP в транзитной AS
Рассматриваемые вопросы:
- Обработка AS-PATH в iBGP
- Балансировка нагрузки в BGP
- BGP Split Horizon
- iBGP Full Mesh
- iBGP партнеры
- обработка NEXT-HOP в iBGP
- различие между eBGP и iBGP сеансами
- ограничения по масштабируемости
Цель: описание роли IGP для обеспечения прохождения трафика в транзитной AS
Рассматриваемые вопросы:
- Прохождение пакетов в транзитной AS
- Рекурсивный поиск
- Протоколы маршрутизации
- Взаимодействие BGP и IGP
- Проблемы взаимодействия BGP и IGP
Цель: обеспечить правильность работы протокола BGP в транзитной AS путем поиска и устранения неисправностей в конфигурации
Рассматриваемые вопросы:
- Мониторинг iBGP
- Основные проблемы iBGP
- Неисправности старта сессий iBGP
- Неисправности выбора маршрутов iBGP
- Неисправности синхронизации iBGP
Модуль 3. Выбор маршрутов с помощью политик
Цель: научить использовать атрибуты BGP для оказания влияния на выбор маршрутов в сложных сетях
Урок 1: BGP сети с множественным подключением к аплинкам
Цель: влияние на выбор маршрутов клиента в случае использования нескольких провайдеров
Рассматриваемые вопросы:
- Бизнес-требования к BGP сетям с множественными аплинками
- Технические требования к BGP сетям с множественными аплинками
- Выбор маршрута BGP без применения политик
- Политики в клиентских сетях
- Влияние на выбор маршрута
- Проблема транзитности
- Проблема надежности маршрутов
- Проблема возвратного трафика
Цель: влияние на выбор маршрутов с помощью фильтров атрибута AS-PATH
Рассматриваемые вопросы:
- Сценарии фильтрации атрибута AS-PATH
- Регулярные выражения для фильтрации AS-PATH
- Поиск подстрок
- Применение фильтров AS-PATH
- Конфигурация фильтров AS-PATH
- Мониторинг фильтров AS-PATH
Цель: правильное использование префикс-листов для фильтрации маршрутов и оказания влияния на выбор маршрутов
Рассматриваемые вопросы:
- Сценарии использования префикс-листов
- Аксесс-листы и префик-листы
- Конфигурация префикс-листов
- BGP-фильтры
- Использование префис-листов в выборе маршрутов
- Изменение префикс-листов
- Мониторинг префикс-листов
Цель: использование исходящей фильтрации для минимизации влияния изменений в сети на ресурсы маршрутизаторов в живой сети
Рассматриваемые вопросы:
- Исходящая фильтрация маршрутов
- Сравнение входящей и исходящей фильтрации
- Исходящая фильтрация на основе префиксов
- Конфигурация исходящей фильтрации
- Использование исходящей фильтрации
Цель: использование маршрутных карт в качестве фильтров BGP
Рассматриваемые вопросы:
- Обзор маршрутных карт
- Политики маршрутных карт BGP
- Оператор «continue»
- Использование префикс-листов в маршрутных картах
- Фильтры BGP
- Использование маршрутных карт в качестве фильтров BGP
Цель: конфигурирование функции программной перезагрузки для минимизации влияния изменения политик на сеть BGP
Рассматриваемые вопросы:
- Традиционные ограничения на фильтрацию
- Функция BGP Soft Reset
- Функция Route Refresh
- Конфигурирование Route Refresh
- Мониторинг Route Refresh
Модуль 4. Выбор маршрутов по атрибутам
Цель: научить подключать клиентскую автономную систему к сети Интернет с несколькими провайдерами
Урок 1: Влияние на выбор маршрутов с помощью атрибута WEIGHT
Цель: использовать атрибут WEIGHT для влияния на выбор маршрутов
Рассматриваемые вопросы:
- Критерии выбора маршрутов
- Влияние на выбор маршрутов
- Задание атрибута WEIGHT на партнера
- Задание атрибута WEIGHT в маршрутных картах
Цель: использовать атрибут LOCAL-PREFERENCE для влияния на выбор маршрутов
Рассматриваемые вопросы:
- Выбор маршрута внутри AS
- Атрибут LOCAL-PREFERENCE
- Конфигурирование атрибута LOCAL-PREFERENCE на партнера
- Мониторинг LOCAL-PREFERENCE
- Конфигурирование LOCAL-PREFERENCE в маршрутных картах
Цель: использовать атрибут AS-PATH для влияния на выбор маршрутов
Рассматриваемые вопросы:
- Путь возвратного трафика в AS
- Функция AS-PATH Prepend
- Дизайн для использования AS-PATH Prepend
- Сокрытие своего ASN
Цель: использовать атрибут MED для влияния на выбор маршрутов
Рассматриваемые вопросы:
- Выбор возвратного пути трафика
- Распространение атрибута MED
- Изменение атрибута MED
- Поиск и устранение неисправностей, связанных с атрибутом MED
- Расширенная настройка MED
Цель: использовать BGP сообщества (communities) для влияния на выбор маршрутов
Рассматриваемые вопросы:
- Выбор возвратного пути трафика
- Обзор BGP Communities
- Использование BGP communities
- Конфигурирование BGP communities
- Именованные списки BGP community
- BGP cost community
- Расширенные списки BGP community
Модуль 5. Соединение клиента и провайдера по BGP
Цель: научить настраивать управляемый транзит маршрутов и трафика в провайдерах с помощью протокола BGP
Урок 1: Понимание связности клиента и провайдера
Цель: определение требований к сети провайдера для подключения клиентов
Рассматриваемые вопросы:
- Типы связности клиент-провайдер
- Отказоустойчивость подключений
- Схемы маршрутизации клиент-провайдер
- Схемы маршрутизации клиентов
- Схемы адресации клиентов
- Назначение ASN для клиентов
Цель: использование статической маршрутизации для подключения клиентов
Рассматриваемые вопросы:
- Когда использовать статическую маршрутизацию?
- Характеристики статической маршрутизации
- Дизайн распространения статических маршрутов в сети провайдера
- Дублирование BGP статическими маршрутами
- Плавающие статические маршруты
- Балансировка нагрузки с помощью статических маршрутов
Цель: использование множественного BGP подключения клиента к одному провайдеру
Рассматриваемые вопросы:
- Конфигурация BGP на клиентских маршрутизаторах
- Управляемое анонсирование BGP в клиентских сетях
- Конфигурация BGP на маршрутизаторах провайдера
- Удаление частных номеров AS
- Поддержка конфигурации Dual AS для миграции
- Решения по дублированию маршрутов с помощью BGP
- Балансировка нагрузки
- Балансировка нагрузки с BGP Multipath
- Балансировка нагрузки с eBGP Multihop
Цель: использование множественного BGP подключения клиента к нескольким провайдерам
Рассматриваемые вопросы:
- Конфигурация BGP у клиента при подключении к нескольким провайдерам
- Выбор адресного пространства клиента
- Выбор номера AS клиента
- Трансляция номера AS
- Выбор основного и запасного маршрута
- Выбор входящего канала связи
- Балансировка нагрузки при работе с несколькими провайдерами
Модуль 6. Масштабирование сетей провайдеров
Цель: научить использовать отражатели маршрутов и конфедерации для гибкого масштабирования протокола BGP в сетях провайдеров
Урок 1: Масштабирование IGP и BGP в сетях провайдеров
Цель: проблемы масштабирования в сетях провайдеров
Рассматриваемые вопросы:
- Типовая сеть провайдера
- Распространение маршрутов в сетях провайдеров
- Масштабирование протоколов маршрутизации
- Масштабирование адресного пространства
Цель: использование отражателей маршрутов
Рассматриваемые вопросы:
- Проблемы масштабируемости iBGP в транзитной AS
- Правило Split Horizon для BGP и отражатели маршрутов
- Отказоустойчивые отражатели маршрутов
- Кластеры отражателей маршрутов
- Механизмы предотвращения петель при работе с отражателями маршрутов
- Дизайн с использованием отражателей маршрутов
- Возможные проблемы в сети
- Иерархический дизайн отражателей маршрутов
Цель: правильное использование отражателей маршрутов в iBGP сети
Рассматриваемые вопросы:
- Миграция на отражатели маршрутов
- Конфигурирование отражателей маршрутов
Модуль 7. Оптимизация масштабируемости BGP
Цель: научить использовать различные инструменты и особенности протокола BGP для масштабирования
Урок 1: Улучшение сходимости BGP
Цель: использование механизмов уменьшения времени сходимости BGP в Cisco IOS
Рассматриваемые вопросы:
- Сходимость BGP
- Процессы BGP
- Использование CPU при работе BGP
- Улучшение сходимости BGP
- PMTU Discovery
- Увеличение глубины входной очереди
- BGP Prefix Independent сходимость
- BFD для BGP
- BGP NSF
- Время сканирования BGP
- Интервал обновления
- Таймеры BGP Keepalive и Hold-Down
Цель: конфигурирование BGP для ограничения количества префиксов, полученных от партнера
Рассматриваемые вопросы:
- Ограничение таблиц BGP
- Конфигурирование ограничения таблиц BGP
Цель: использование группирования партнеров для улучшения работы BGP
Рассматриваемые вопросы:
- Обзор BGP peer-group
- BGP peer-group как механизм ускорения работы
- Ограничения на BGP peer-group
- Конфигурирование BGP peer-group
- Примеры конфигурации BGP peer-group
- Функционал динамического обновления
- Шаблоны (BGP peer template)
- Наследование шаблонов
- Конфигурация шаблонов
Цель: использование механизма гашения для минимизации влияния от нестабильных маршрутов
Рассматриваемые вопросы:
- Гашение маршрутов BGP (route dampening)
- Работа механизма гашения маршрутов
- Конфигурирование механизма гашения маршрутов