Назад | Перейти на главную страницу

Может ли кто-нибудь сказать мне, что подразумевается под «смежностью уровня 2»?

Я работаю над проектированием логической топологии для развертывания нового центра обработки данных. Я читаю «Руководство по проектированию инфраструктуры центра обработки данных Cisco 2.5» и выбираю многоуровневый дизайн. Есть несколько вариантов этой конструкции, включая слой 2 с петлями и без петель.

В нем говорится, что преимуществом зацикленной конструкции является смежность уровня 2 для серверов, которым это необходимо. Топология без петель явно ограничивает смежность уровня 2 «одной парой коммутаторов доступа».

Я не совсем понимаю, что это значит. Я предполагаю, что это относится к тому, сколько «прыжков» уровня 2 сервер находится вдали от другого, но в обоих случаях кажется, что трафик требует перехода на уровень агрегации (при условии, что коммутатор L2 / L3) пересекает vlan. Если мы говорим об одном и том же vlan, хорошо зацикленный кажется еще хуже, потому что серверы в одном и том же vlan должны проходить до уровня агрегации для связи по сравнению с тем, что кажется переходом непосредственно к подключенному коммутатору в примере без петель.

Может ли кто-нибудь пролить свет на мое недоразумение?

Смежность уровня 2 в сетях Ethernet относится к идее, что пакет, отправленный в сегменте, может напрямую достичь пункта назначения, не проходя через устройство, которое могло бы изменить пакет.

Простой пример:
У вас есть два компьютера с проводом между ними; все, что выходит с одного компьютера, по сути гарантированно будет получено другим компьютером. Эти устройства имеют сетевое соседство.

Более сложный:
У вас есть два компьютера с коммутатором L3 между ними, каждому назначена одна и та же vLAN. Здесь снова то, что один компьютер отправляет, другой получит без вопросов.

Нарушение смежности
Два компьютера снова на коммутаторе L3, но один подключен к порту, назначенному для vLAN, а другой - к магистральному порту. Теперь пакеты с первого компьютера будут приходить на второй компьютер с тегом vLAN (при типичной настройке здесь ...)

Какая разница? Хорошо работают протоколы маршрутизации (обычно они должны уметь определять топологию сети, и это обнаружение может быть нарушено из-за несмежности), а также бесчисленное множество протоколов, не относящихся к IP. Эти проблемы не так уж часто возникают на серверах в DC, но, безусловно, возможны.

Мы используем смежность уровня 2 для наших приложений VMmotion и Microsoft. В приведенных выше примерах тот, между которыми находится переключатель L3, фактически нарушит смежность L2. То, как нам это объяснили и какие из наших протоколов L2 должны работать, означает следующее. Смежность L2 означает, что устройства, обменивающиеся данными, должны находиться в одной подсети. Пример: 10.10.10.100 необходимо связаться со своим сервером MNGT в 10.10.10.50. Это будет работать, потому что он не проходит через какие-либо устройства L3, такие как маршрутизатор или коммутатор L3. Если у вас есть 2 разные подсети, с которыми ваш пакет должен подключиться к маршрутизатору или коммутатору L3, чтобы просмотреть таблицу маршрутизации и решить, куда отправить пакет. В этом случае ваш пакет будет изменен. IP-адреса источника и назначения останутся такими же, но, поскольку он перемещается по L3, вы заметите, что информация L2 ваших пакетов будет протоколом маршрутизации, таким как HDLC. Поэтому я бы ответил на этот вопрос, сказав, что L2-смежность означает, что устройства должны находиться в одной локальной сети.