Дизайны подключения BGP

Когда речь заходит об интернет-провайдерах, и подключение к ним через BGP, иногда вы можете услышать такие термины, как «Single homed», «Dual homed», «single multi-homed» или «dual multi-homed». Это разные топологии проектирования, в которых описывается, как клиент подключается (используя BGP) к одному или нескольким интернет-провайдерам. Давайте рассмотрим эти дизайны.

1. Single homed

Single-homed означает, что у вас есть одно подключение к одному интернет-провайдеру. При таком подходе вам не нужен BGP, поскольку в вашей сети есть только один путь выхода. Вы можете просто использовать статический маршрут по умолчанию, который указывает на интернет-провайдера. Преимущество single-homed дизайна в том, что он простой и дешёвый, а недостаток в том, что у вас нет избыточности (резервирования). Ваш канал — это единая точка отказа, но при этом используется один интернет-провайдер.

2. Dual-homed

Дизайн Dual-homed добавляет немного избыточности. В данном дизайне вы всё ещё подключены к одному провайдеру, но для подключения используете два линка, вместо одного. Есть несколько вариантов данного дизайна.

Вот первый вариант:

С этим дизайном у нас всё ещё один роутер с двух сторон, но у нас есть избыточные(резервные) линки.

Для увелечения избыточности, мы можем добавить второй маршрутизатор:

В приведенном выше примере у интернет-провайдера есть второй маршрутизатор. Мы также могли бы использовать второй маршрутизатор на стороне клиента и один маршрутизатор у интернет-провайдера.

Для еще большей избыточности добавим второй маршрутизатор с обеих сторон:

Приведенный выше пример обеспечивает максимальную избыточность при подключении к одному провайдеру. У нас есть два канала связи и два маршрутизатора на обоих концах. Одним из недостатков этой схемы является то, что мы по-прежнему используем одного провайдера.

3. Single Multi-homed

Multi-homed означает что мы подключаены как минимум к двум интернет-провадйерам. Наиболее простой дизайн подключения выглядит так:

На данный момент у клиента один маршрутизатор, который подключен к двум интернет-провайдерам. Основной недостаток такой схемы — наличие единой точки отказа. Если маршрутизатор выйдет из строя, клиент потеряет доступ к обоим провайдерам.

Мы можем улучшить дизайн добавив второй маршрутизатор на клиентской стороне:

Дизайн неплохой. Мы подключаемся к двум интернет-провайдерам через разные маршрутизаторы. Но его можно улчушить объединив вышеописанные дизайны в следующий тип.

4. Dual Multihomed

Dual multihomed дизайн подключения подразумевает под собой подключение к двум провайдерам с использованием избыточных (резервных) линков.

Вот один из возможных вариантов дизайна:

На изображении видно, что мы подключены к двум разным интернет-провайдерам, используя один маршрутизатор и по два линка с каждым из них. У нас есть резервные провайдеры и линки, но клиентский маршрутизатор по-прежнему является единственной точкой отказа.

Мы можем улучшить ситуацию, добавив второй маршрутизатор:

Этот дизайн лучше, теперь у нас два клиентских маршрутизатора. Но есть проблема: если один из них выйдет из строя, мы потеряем связь с одним из интернет-провайдеров.

С тем же количеством маршрутизаторов и линков можно предложить наиболее эффективную схему:

Этот дизайн обеспечивает резервирование интернет-провайдеров, маршрутизаторов и линков. Оба клиентских маршрутизатора подключены к каждому из интернет-провайдеров. Такая схема гарантирует максимальную надежность, но является самым дорогим вариантом из всех.

5. Заключение

В данном уроке мы изучили различные дизайны подключения BGP к интернет-провайдерам, а именно:

  • Single homed: вы подключаетесь к одному интернет-провайдеру (ISP) используя один линк.
  • Dual homed: вы подключаетесь к одному интернет-провайдеру (ISP) используя два линка.
  • Single multi-homed: вы подключаетесь к двум интернет-провайдерам (ISP) используя один линк.
  • Dual multi-homed: ы подключаетесь к двум интернет-провайдерам (ISP) используя два линка.

#bgp #routing #cisco #Design

ru_RURussian