Магистр
Сибгути
Студент
Научный руководитель: Колков Антон Александрович, руководитель направления «Сети и системы передачи данных». Nvision Group
УДК 004.65
Введение
Современная индустрия телекоммуникационного оборудования развивается быстрыми темпами, изобилие производителей создает определенные запросы к квалификации специалистов, способность быстро и осваивать новое оборудования в наши дни является одним из требований рынка. Перенос учебного процесса в виртуальную среду и возможность эмулировать реальные устройства с помощью простого компьютера помогают повысить практические навыки современных технических специалистов. Основываясь на доступности open source, в помощь сетевым инженерам был выпущен эмулятор GNS3.
Что такое GNS3?
GNS3 это программное обеспечение open sourse которое эмитирует сложные сети с наиболее возможным приближением к реальному исполнению. Все это возможно без использования реальных аппаратных средств, таких как роутеры и коммутаторы.
Программное обеспечение имеет интуитивно понятный графический интерфейс для разработки и настройки виртуальных сетей, он работает на традиционном аппаратном обеспечении ПК и может быть использован на нескольких операционных системах, включая Windows, Linux и MacOS X [3].
Базовая BGP конфигурация.
Понимание внешней BGP Peering сессии.
Для установки соединения типа точка-точка между равными автономными системами, мы конфигурируем BGP сессию на каждом интерфейсе соединения точка-точка. Как правило, такие соединения устанавливаются на пограничных точках автономной системы и соседних точках внешней автономной системы. На рисунке приведен пример BGP peering сессии.Роутер А это gateway роутер для AS3, а роутер B является gateway роутером для AS10. Для трафика внутри AS используется внутренний gateway протокол (IGP) (например OSPF). Для маршрутизации трафика между двумя AS используется BGP сессия.
Мы организовываем устройства маршрутизации BGP в peers группы. Разные peer группы должны иметь разные типы групп, AS номера.
Чтобы определить BGP группу, которая признает только указанные BGP системы как peers, статически конфигурируем все peers системы, включающие одного или более заявленных соседей. Адресация peer соседей может быть как IPv4 также и IPv6.
По мере увеличения числа внешних BGP групп, способность поддерживать большое количество сессий BGP может стать проблемой масштабирования. Лучший путь для конфигурации большого числа BGP соседей это конфигурация маленьких групп состоящих из нескольких соседей в группе. Поддержка меньшего количества групп EBGP лучше масштабируется по сравнению с большим количеством EBGP групп. Это становится более очевидно в случае сотен EBGP групп с несколькими peers в каждой группе. Для BGP маршрутов необходимы настройки позволяющие анонсировать в разные BGP peers. На каждом устройстве где существует BGP необходимы настройки policy позволяющие экспортировать локальные, статические, и маршруты полученные по IGP в BGP RIB и затем анонсировать их в другие peers. По умолчанию BGP не анонсирует в peers маршруты не относящиеся к BGP (например локальные маршруты)[1].
Понимание многомаршрутной конфигурации BGP.
Многомаршрутная конфигурация BGP под Junos OS поддерживает следующие приложения:
В обобщенном сценарии для балансировки нагрузки клиент имеет несколько сетей и несколько маршрутизаторов в точке входа в сеть. По умолчанию пересылает траффик только через один из доступных каналов. Балансировка нагрузки базируется на использовании двух или более каналов. Для определения пути передачи, при балансировке нагрузки используется стоимость IGP метрики.
Понимание локального приоритета BGP.
Внутренние BGP(IBGP) сессии используют метрики называемые локальным приоритетом (local preference), метрики указываются в пакетах IBGP в атрибуте LOCAL_PREF. В ситуациях когда автономная система (AS) имеет несколько маршрутов к другой автономной системе, локальный приоритет показывает степень превосходства маршрута по сравнению с другими возможными маршрутами. Маршрут с высшим значением preference является приоритетным.
Атрибуты LOCAL_PREF всегда анонсируются в IBGP peers и объединениям соседей. LOCAL_PREF никогда не анонсируется во внешние BGP (EBGP) peers. По умолчанию если существует атрибут LOCAL_PREF его нельзя изменять.
LOCAL_PREF атрибут применяется на экспорт только в том случае, когда маршруты экспортированы из routing table в BGP.
В случае если BGP маршруты получены без атрибута LOCAL_PREF, маршрут записывается в routing table и анонсируется BGP как маршрут полученный со значением LOCAL_PREF равным 100. Маршруты не относящиеся к BGP, также анонсируются с помощью BGP со значением LOCAL_PREF равным 100 [2].
Конфигурирование BGP сессии между маршрутизаторами.
Конфигурирование BGP сессии осуществляется между маршрутизаторами состоящих в разных автономных системах (AS).
Рисунок 3 – edit interfaces
1. Конфигурирование интерфейса к Peer B
2. Установка номера автономной системы (AS number)
3. Создание BGP группы и добавление внешних адресов соседей
4. Указание номера автономной системы в качестве внешней AS
5. Отнесение типа peer к внешнему BGP
Рисунок 4 – выполнение команд
Рисунок 5 – show protocols
Убедиться в правильной конфигурации BGP можно с помощью следующих команд.
Команда show bgp neighbor выполняется из операционного режима.
Рисунок 6 – Show bgp neighbor
Для того чтобы удостовериться в правильной конфигурации bgp используем команды: show bgp group и show bgp summary.
Рисунок 7 – Show bgp group
Рисунок 8 – Show bgp summary
Гибкость протокола bgp позволяет реализовывать обмен информацией о достижимости подсетей между автономными системами. Полученные результаты команд свидетельствуют о правильной конфигурации bgp протокола между двумя маршрутизаторами сети.
Стоит отметить, что в рамках одной автономной системы может существовать большое количество роутеров.
Рецензии:
3.04.2014, 20:55 Колесникова Галина Ивановна
Рецензия: С точки зрения выполнения квалификационных требований, предъявляемым к работам, публикуемым в рецензируемых изданиях работа может быть ркомендована к публикации. Содержательный уровень статьи находится за границами моей компетентности
4.04.2014, 8:30 Назарова Ольга Петровна
Рецензия: нет ссылок на литературу 1,4,5.
А по второй ссылке перепечатано все один в один после перевода с английского.
Что Ваше? Доработать