Я работаю над созданием логической топологии для нового центра обработки данных. Я читаю «Руководство по проектированию инфраструктуры центров обработки данных Cisco 2.5» и работаю с многоуровневым дизайном. Есть несколько вариантов для этого дизайна, в том числе петли слоя 2 и без петли.
Он говорит, что преимущество зацикленного дизайна заключается в смежности 2-го уровня для серверов, которым это требуется. Топология без петель, по-видимому, ограничивает смежность уровня 2 «одной парой коммутаторов доступа».
Я не совсем понимаю, что это значит. Я бы предположил, что это относится к тому, сколько «скачков» уровня 2 находится на удалении сервера от другого, но в обоих случаях кажется, что трафику требуется переход на уровень агрегации (при условии переключения L2 / L3) для пересечения виртуальных сетей. Если мы говорим об одном и том же vlan, хорошо зацикленный кажется еще хуже, потому что серверы в одном и том же vlan должны проходить до уровня agg, чтобы обмениваться данными, в отличие от того, что похоже на отключение напрямую к подключенному коммутатору с примером без петель.
Кто-нибудь может пролить свет на мое недоразумение?
источник
Ответы:
Смежность уровня 2 в сетях Ethernet относится к идее, что пакет, отправляемый в сегменте, может напрямую достигать своего пункта назначения без прохождения через устройство, которое может изменить пакет.
Простой пример: у
вас есть два компьютера с проводом между ними; все, что выходит с одного компьютера, по существу гарантировано будет получено другим компьютером. Эти устройства имеют сетевую смежность.
Сложнее: у
вас есть два компьютера с коммутатором L3 между ними, оба назначены одной и той же виртуальной локальной сети. Здесь снова то, что один компьютер отправляет другому, получит без вопросов.
Прерывание смежности
Два компьютера на коммутаторе L3 снова, но один подключен к порту, назначенному для vLAN, другой назначен к транковому порту. Теперь пакеты с первого компьютера будут поступать на второй компьютер с тегом vLAN (при условии типичной настройки здесь ...)
Какая разница? Хорошо работают протоколы маршрутизации (они обычно должны быть в состоянии выяснить топологию сети, и это обнаружение может быть нарушено несмежностью), а также множество протоколов не-IP. Эти проблемы встречаются на серверах в DC не так часто, но, безусловно, возможно.
источник
Мы используем, а также требуем уровня 2 смежности для наших приложений VMmotion и Microsoft. В приведенных выше примерах тот, у которого переключатель L3 находится между ними, фактически нарушает смежность L2. То, как нам это объяснили и какие из наших протоколов L2 должны работать, означает следующее. L2 Смежность означает, что устройства, которые обмениваются данными, должны находиться в одной подсети. Пример: 10.10.10.100 необходимо связаться со своим сервером MNGT в 10.10.10.50. Это будет работать, потому что он не пересекает никакие устройства L3, такие как маршрутизатор или коммутатор L3. Если у вас есть две разные подсети, ваш пакет должен нажать на маршрутизатор или коммутатор L3, чтобы просмотреть таблицу маршрутизации и решить, куда отправить пакет. В этом случае ваш пакет будет изменен. Источник & IP-адреса назначения остались бы прежними, но, поскольку он проходит через L3, вы заметите, что ваши пакеты L2 будут являться протоколом маршрутизации, таким как HDLC. Таким образом, я бы ответил на вопрос, сказав, что L2 Смежность означает, что устройства должны быть в одной локальной сети.
источник