BGP Connection Designs - Single/Dual Homed and Multi-homed

When talking about ISPs, BGP, and connections, sometimes you will hear terminology like “single homed”, “dual homed”,”single multi-homed” or “dual multi-homed”. These are different design topologies where we describe how a customer is connected (using BGP) to one or more ISPs. Let’s take a look at some examples.

1. Single homed

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

2. Dual-homed

Design Dual-homed The dual homed connection adds some redundancy. You are still only connected to a single ISP, but you use two links instead of one. There are some variations for this design.

Here’s the first one:

With this design, we use a single router on both ends, but we do have redundant links.

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

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

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

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

3. Single Multi-homed

Multi-homed means we are connected to at least two different ISPs. The most simple design looks like this:

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

We can improve this by adding a second router:

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

4. Dual Multihomed

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

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

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

We can improve this by adding a second router:

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

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

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

Conclusion

You have now learned what the different (BGP) connection options to an ISP are:

  • Single homed: you are connected to a single ISP using a single link.
  • Dual homed: you are connected to a single ISP using dual links.
  • Single multi-homed: you are connected to two ISPs using single links.
  • Dual multi-homed: you are connected to two ISPs using dual links.

#bgp #routing #cisco #Design

en_USEnglish