book2

4.4 Troubleshoot Inter-VLAN Routing

4.4.1 Common Inter-VLAN Issues

Когда inter-VLAN routing не работает, проблема почти всегда попадает в одну из категорий:

Issue TypeЧто сломано
Missing VLANsVLAN не существует или неактивна
Switch Trunk Port IssuesTrunk не поднят или настроен неправильно
Switch Access Port IssuesPort в неверной VLAN или host в неверной subnet
Router Configuration IssuesSubinterface IP или VLAN ID заданы неправильно

Полезные команды:

  • show vlan brief
  • show interfaces switchport
  • show interfaces trunk
  • show running-config
  • show ip interface brief
  • show interfaces
  • ipconfig

4.4.2 Troubleshoot Inter-VLAN Routing Scenario

В troubleshooting важно не гадать, а идти по слоям:

  1. Physical connectivity
  2. VLAN existence
  3. Access port membership
  4. Trunk status
  5. Subinterface/SVI configuration
  6. Host IP settings

4.4.3 Missing VLANs

Если VLAN удалена, host port не обязательно автоматически уходит в default VLAN.

Часто port становится связан с inactive VLAN.

Пример:

S1(config)# no vlan 10
S1(config)# do show vlan brief
S1(config)# do show interface fa0/6 switchport

no vlan 10 ciscoIOScommand Удаляет VLAN 10.

do show vlan brief ciscoIOScommand Позволяет выполнить EXEC command из config mode.

show interface fa0/6 switchport ciscoIOScommand Показывает VLAN membership порта и его operational mode.

Если видишь:

Access Mode VLAN: 10 (Inactive)

значит VLAN отсутствует, а port всё ещё логически привязан к ней.

Очень важный момент

После vlan 10 VLAN реально создаётся только после выхода из config-vlan mode.

4.4.4 Switch Trunk Port Issues

Частая проблема — trunk port shutdown или неверно настроен.

Проверка:

show interfaces trunk
show running-config interface fa0/5

show interfaces trunk ciscoIOScommand Показывает trunk status, encapsulation, native VLAN и allowed VLANs.

show running-config interface fa0/5 ciscoIOScommand Показывает конфигурацию конкретного interface.

Если находишь:

shutdown

исправление простое:

no shutdown

no shutdown ciscoIOScommand Включает interface.

4.4.5 Switch Access Port Issues

Если host не может даже дойти до своего default gateway, часто проблема в access port.

Проверка:

show interface fa0/6 switchport
show running-config interface fa0/6

Если port в VLAN 1, а должен быть в VLAN 10, исправление:

switchport access vlan 10

switchport access vlan 10 ciscoIOScommand Назначает access port в правильную VLAN.

4.4.6 Router Configuration Issues

В router-on-a-stick очень частая ошибка — неправильный VLAN ID на subinterface.

Полезные команды:

show ip interface brief
show interfaces | include Gig|802.1Q
show running-config interface g0/0/1.10

show ip interface brief ciscoIOScommand Показывает status subinterfaces и их IP addresses.

show interfaces | include Gig|802.1Q ciscoIOScommand Фильтрует output и позволяет быстро увидеть interface names и VLAN encapsulation.

show running-config interface g0/0/1.10 ciscoIOScommand Показывает config конкретной subinterface.

Если видишь:

encapsulation dot1Q 100

а должна быть VLAN 10, исправление:

encapsulation dot1Q 10

encapsulation dot1Q 10 ciscoIOScommand Привязывает subinterface к правильной VLAN.

Лучший troubleshooting path

Host -> Access Port -> VLAN -> Trunk -> Router/L3 Switch

4.4.8 Packet Tracer – Troubleshoot Inter-VLAN Routing

Здесь надо:

  • найти проблему;
  • исправить конфигурацию;
  • подтвердить connectivity.

4.4.9 Lab – Troubleshoot Inter-VLAN Routing

Лабораторная учит реальной инженерной логике:

  • собрать факты;
  • сделать action plan;
  • исправить конкретную misconfiguration;
  • перепроверить.

Итог темы

Inter-VLAN problems почти всегда упираются в VLAN, access port, trunk, subinterface/SVI или host IP config.