Задумывались ли вы когда-нибудь, как сотни компьютеров в офисе получают IP-адреса автоматически и общаются друг с другом, не путая свои пакеты? А VLAN — это словно невидимые стены, которые делят ваш офис на комнаты, где никто не лезет в чужие дела, но при этом общаться можно через специальные двери — маршрутизаторы. Сегодня мы подробно разберём, как же всё это настроить, чтобы и DHCP работал, и VLAN радовал, и коммутаторы не путались, как в лабиринте. Без скучных терминов и с простыми примерами!


Что такое VLAN и зачем она нужна в сети?

VLAN (Virtual Local Area Network) — это технология, позволяющая создавать в одной физической сети несколько виртуальных сетей. Представьте, что у вас огромный офис и вы хотите разделить сотрудников по отделам: бухгалтерия в одной виртуальной комнате, маркетинг — в другой, а IT — в третьей. VLAN делает именно это — разбивает сеть на логические сегменты с отдельными широковещательными доменами.

Преимущества VLAN:

Преимущество Объяснение простыми словами
Сегментация сети Как разделить комнату на зоны для разных групп
Уменьшение широковещательного трафика Меньше «спама» от соседей — быстрее работает сеть
Повышение безопасности Никто не лезет в чужой отдел без разрешения
Административный контроль Легче управлять и контролировать, кто с кем общается
Предотвращение сетевых петель и штормов Меньше риска «зависания» всей сети

Как создаются VLAN на коммутаторе?

Создание VLAN — это как дать имя новой комнате в вашем офисе. Делается это в конфигурации коммутатора.

(config)# vlan 2
(config-vlan)# name VLAN2
(config-vlan)# exit
(config)# vlan 3
(config-vlan)# name VLAN3
(config-vlan)# exit

Вы создаёте виртуальные сети с уникальными номерами (ID), которым потом назначаете порты.


Какие бывают режимы портов (access, trunk) и как они настраиваются?

Порты коммутатора — это двери в ваши виртуальные комнаты. Но есть два типа дверей:

  • Access — дверь в одну комнату (порт принадлежит одному VLAN)
  • Trunk — дверь, которая ведёт сразу в несколько комнат (передаёт трафик нескольких VLAN)

Пример настройки порта access:

interface FastEthernet0/1
 switchport mode access
 switchport access vlan 2

Этот порт теперь принадлежит VLAN 2, и все устройства, подключённые к нему, будут в этой сети.

Пример настройки trunk-порта:

interface FastEthernet0/3
 switchport mode trunk
 switchport trunk allowed vlan 2,3,4

Порт передаёт трафик VLAN 2, 3 и 4 — полезно для соединения коммутаторов между собой или с маршрутизатором.


Как организовать IP-адресацию и DHCP в сети с VLAN?

Вот тут начинается волшебство. У каждой VLAN свой IP-диапазон и DHCP-пул — набор адресов, которые сервер раздаёт клиентам.

Пример распределения VLAN и их адресов:

VLAN ID Назначение IP-сеть DHCP-пул
2 Бухгалтерия 192.168.2.0/24 192.168.2.10 - 192.168.2.100
3 Маркетинг 192.168.3.0/24 192.168.3.10 - 192.168.3.100
4 DHCP-сервер 192.168.4.0/24 — (серверный пул)

Чем отличается настройка DHCP для коммутаторов второго и третьего уровня?

Коммутаторы второго уровня (L2) — как охранники, которые пропускают пакеты по портам, но не знают, что делать с IP. Для них DHCP — это немного магия, потому что они не маршрутизируют.

Коммутаторы третьего уровня (L3) — уже серьёзные администраторы. Они понимают IP, могут маршрутизировать между VLAN и выступать в роли DHCP-сервера или ретранслятора.

Если у вас L2-коммутаторы, DHCP-сервер должен быть отдельным устройством или маршрутизатором. Для L3-коммутатора можно настроить DHCP-пулы и маршрутизацию на одном устройстве.


Как настроить DHCP-сервер и DHCP relay (ip helper-address) для VLAN?

Представьте, что DHCP-сервер — это пекарь, который раздаёт IP-адреса, а клиенты — покупатели. Если клиент в другой VLAN, запрос нужно переслать пекарю, иначе он останется без адреса.

На маршрутизаторе или L3-коммутаторе настраивают сабинтерфейсы с dot1Q для каждой VLAN, назначают IP-адреса и включают DHCP relay командой:

interface GigabitEthernet0/0.2
 encapsulation dot1Q 2
 ip address 192.168.2.1 255.255.255.0
 ip helper-address 192.168.4.2  ! IP DHCP-сервера
 no shutdown

Повторяют для других VLAN.


Какие существуют варианты привязки IP-адресов к устройствам в сети и их плюсы/минусы?

Решение Как работает Плюсы Минусы
Привязка по MAC-адресу IP закрепляется за MAC сетевой карты Удобно сохранять адреса для устройств Нужно следить за MAC, таблицы надо обновлять
Привязка по порту IP зависит от порта коммутатора Легко управлять по физическим подключениям Менее гибко, если устройство меняет порт
DHCP опция 82 IP зависит от DHCP-ретранслятора Адреса в зависимости от места подключения Требует поддержки опции 82 на оборудовании
Раздача IP по VLAN IP-адреса в пулах для каждого VLAN Универсально, гибко и масштабируемо Требует грамотной настройки VLAN и DHCP

Как включить маршрутизацию между VLAN?

Коммутатор L3 или маршрутизатор должен иметь включенный IP-маршрутизатор:

Switch(config)# ip routing

Это позволяет устройству обмениваться трафиком между VLAN, как если бы это были отдельные сети.


Пример конфигурации коммутаторов и маршрутизатора

Настройка VLAN на L2-коммутаторе:

vlan 2
 name VLAN2
exit
vlan 3
 name VLAN3
exit

interface range fa0/1-2
 switchport mode access
 switchport access vlan 2

interface range fa0/3-4
 switchport mode access
 switchport access vlan 3

interface fa0/5
 switchport mode access
 switchport access vlan 4

interface fa0/6
 switchport mode trunk
 switchport trunk allowed vlan 2,3,4

Настройка сабинтерфейсов на маршрутизаторе:

interface gi0/0.2
 encapsulation dot1Q 2
 ip address 192.168.2.1 255.255.255.0
 ip helper-address 192.168.4.2
 no shutdown

interface gi0/0.3
 encapsulation dot1Q 3
 ip address 192.168.3.1 255.255.255.0
 ip helper-address 192.168.4.2
 no shutdown

interface gi0/0.4
 encapsulation dot1Q 4
 ip address 192.168.4.1 255.255.255.0
 no shutdown

Настройка DHCP на маршрутизаторе:

ip dhcp excluded-address 192.168.2.1 192.168.3.1 192.168.4.1

ip dhcp pool VLAN2
 network 192.168.2.0 255.255.255.0
 default-router 192.168.2.1

ip dhcp pool VLAN3
 network 192.168.3.0 255.255.255.0
 default-router 192.168.3.1

Почему VLAN + DHCP — это топ-комбо для сети?

  • Автоматизация — IP назначается без головной боли.
  • Организация — устройства сгруппированы логически, не перепутаются.
  • Безопасность — меньше шансов на вторжение в чужую VLAN.
  • Производительность — меньше широковещательных штормов.
  • Администрирование — гибкое управление и быстрый контроль.

FAQ: Часто задаваемые вопросы

В: Можно ли настроить DHCP прямо на L2-коммутаторе?
О: Обычно нет. L2-коммутаторы не маршрутизируют, и DHCP-сервер либо отдельный, либо на маршрутизаторе/L3-коммутаторе.

В: Что такое ip helper-address?
О: Команда, которая пересылает DHCP-запросы с VLAN, где нет сервера, на адрес DHCP-сервера.

В: Как понять, какой VLAN присвоен порту?
О: Через команду show interface switchport на коммутаторе.

В: Можно ли вручную назначить IP вместо DHCP?
О: Можно, но тогда теряется удобство автоматизации.


Чек-лист по настройке VLAN с DHCP

  • [x] Создать VLAN на коммутаторах
  • [x] Настроить порты в режиме access или trunk
  • [x] Включить IP-маршрутизацию на L3-устройстве
  • [x] Создать сабинтерфейсы для VLAN с dot1Q
  • [x] Назначить IP-адреса сабинтерфейсам
  • [x] Настроить DHCP-пулы для каждого VLAN
  • [x] Включить ip helper-address для пересылки DHCP-запросов
  • [x] Проверить выдачу IP-адресов клиентам
  • [x] Отслеживать соответствие IP и MAC для управления сетью

Надеюсь, теперь VLAN и DHCP не кажутся вам сложной магией, а скорее удобным инструментом для создания продуманной, гибкой и управляемой сети. Не бойтесь экспериментировать и пусть ваши сети всегда работают как часы!