book2

3.5 Dynamic Trunking Protocol

3.5.1 Introduction to DTP

Некоторые Cisco switches умеют автоматически договариваться о trunking.

Для этого используется DTP (Dynamic Trunking Protocol). abbreviation

DTP:

  • Cisco proprietary;
  • работает point-to-point;
  • помогает trunk negotiation между Cisco devices.

По умолчанию на многих Catalyst switches default mode — dynamic auto.

Важная practice

Если trunk нужен точно, обычно лучше делать static trunking, а не надеяться на negotiation.

Если соседнее устройство не поддерживает DTP:

S1(config-if)# switchport mode trunk
S1(config-if)# switchport nonegotiate

switchport nonegotiate ciscoIOScommand Отключает DTP negotiation на interface.

3.5.2 Negotiated Interface Modes

Команда:

Switch(config)# switchport mode { access | dynamic auto | dynamic desirable | trunk }

Режимы:

ModeЧто значит
accessПостоянный nontrunk mode
dynamic autoПассивно ждёт предложения trunk
dynamic desirableАктивно пытается сделать trunk
trunkПостоянный trunk mode

dynamic auto — интерфейс станет trunk, если сосед настроен как trunk или desirable. networkterm
dynamic desirable — интерфейс сам активно пытается договориться о trunk. networkterm

3.5.3 Results of a DTP Configuration

Самое важное здесь не заучить таблицу целиком, а понять логику:

  • auto + auto обычно trunk не поднимает;
  • desirable + auto обычно даёт trunk;
  • trunk + trunk даёт trunk;
  • access ломает trunk negotiation.

Быстрая память

auto ждёт
desirable предлагает
trunk включает принудительно

3.5.4 Verify DTP Mode

Проверка:

S1# show dtp interface fa0/1

show dtp interface fa0/1 ciscoIOScommand Показывает текущее DTP state интерфейса и negotiation details.

Также полезно:

  • проверять show interfaces switchport;
  • смотреть administrative и operational mode.

3.5.5 Packet Tracer – Configure DTP

Здесь важно научиться:

  • включать trunking через DTP;
  • выключать negotiation;
  • различать trunk и access behavior.

Итог темы

Best practice:
switchport mode trunk + switchport nonegotiate when a trunk is required.