Настройка Inter-VLAN Routing: Router-on-a-Stick и L3 коммутаторы (SVI)
- Узлы из VLAN 10 не пингуют шлюз по умолчанию или хосты из соседнего VLAN 20.
- Служебный трафик DHCP Discover не доходит до сервера в другом сегменте.
- Интерфейс SVI переходит в статус
Vlan10 is down, line protocol is down (notconnect). - Падение производительности сети из-за маршрутизации огромного трафика через узкий канал Router-on-a-Stick.
1. Вариант 1: Настройка SVI на L3-коммутаторе (Аппаратная маршрутизация)
# Включение глобального механизма IP Routing на свитче
ip routing
# Создание VLAN
vlan 10
name SALES
vlan 20
name SERVERS
!
# Настройка виртуальных интерфейсов маршрутизации (SVI)
interface Vlan 10
description DEFAULT_GW_SALES
ip address 192.168.10.1 255.255.255.0
no shutdown
!
interface Vlan 20
description DEFAULT_GW_SERVERS
ip address 192.168.20.1 255.255.255.0
ip helper-address 192.168.20.100 # Ретрансляция DHCP Relay
no shutdown2. Вариант 2: Router-on-a-Stick (Субинтерфейсы 802.1Q)
# На стороне маршрутизатора:
interface GigabitEthernet0/0/0
no shutdown
!
interface GigabitEthernet0/0/0.10
encapsulation dot1Q 10
ip address 192.168.10.1 255.255.255.0
!
interface GigabitEthernet0/0/0.20
encapsulation dot1Q 20
ip address 192.168.20.1 255.255.255.0
# На стороне коммутатора (Транковый порт к роутеру):
interface GigabitEthernet0/24
switchport mode trunk
switchport trunk allowed vlan 10,203. Диагностика
show ip route
show ip interface brief | include Vlan
show interfaces trunk Частые вопросы (FAQ)
Почему интерфейс 'interface Vlan X' находится в состоянии Down?
Интерфейс SVI переходит в статус UP только при выполнении трех условий: 1) VLAN существует в базе vlan.dat; 2) VLAN не выключен (no shutdown); 3) Хотя бы один физический порт доступа в этом VLAN или транк с этим VLAN находится в состоянии UP (правило Autostate).
Как передать DHCP запросы между разными VLAN?
С помощью директивы ip helper-address <IP_DHCP_сервера>, настроенной на интерфейсе SVI / субинтерфейсе шлюза. Маршрутизатор преобразует широковещательный DHCP Discover в Unicast.
В чем главное преимущество SVI перед Router-on-a-Stick?
SVI выполняет маршрутизацию на аппаратном уровне ASIC на скорости физической шины (Wire-speed), не перегружая транковый Uplink кабель до внешнего маршрутизатора.
Что такое Native VLAN в транке Router-on-a-Stick?
Native VLAN передается без 802.1Q тега. Если субинтерфейс должен обрабатывать нетегированный трафик, на нем прописывается команда encapsulation dot1Q X native.