Cisco DTP (Dynamic Trunking Protocol)


Artikel kali ini kita akan membahas tentang DTP (Dynamic Trunking Protocol) Negotiation. DTP biasanya digunakan pada Cisco IOS Switch untuk bernegosiasi suatu interface akan menjadi access port, atau trunk.

Pada dasarnya konfigurasi DTP adalah enable dan pada interfacenya akan menjadi "dynamic auto" atau "dynamic desirable". Yang berarti, jika nanti switch tersebut menerima paket DTP yang merequest untuk merubah interface nya menjadi trunk, maka interface tersebut akan menjadi trunk.

OK, sekarang kita akan bahas tentang DTP Negotiation dan bagaimana cara mendisable DTP tersebut. Disini saya akan menggunakan 2 Switch. 


Disini saya belum mengkonfigurasi apapun, mari kita lihat default konfigurasinya.

SW1(config-if)#do show interface fa0/1 switchport
Name: Fa0/1
Switchport: Enabled
Administrative Mode: dynamic auto
Operational Mode: static access
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: native
Negotiation of Trunking: On

SW2(config-if)#do show interface fa0/1 switchport
Name: Fa0/1
Switchport: Enabled
Administrative Mode: dynamic auto
Operational Mode: static access
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: native
Negotiation of Trunking: On

Ternyata default konfigurasi nya adalah "dynamic auto" dan hasilnya adalah mode static, disini saya menggunakan Switch Cisco Catalyst 2960. Default konfigurasi dapat berupa "dynamic auto" ataupun "dynamic desirable" tergantung seri Switch dan IOS yang kita gunakan.

Ada 2 metode untuk disable DTP Negotiation
1. Konfigurasikan interfacenya mode access
2. Gunakan perintah "switchport nonegotiate" di interfacenya

Jika kita mengkonfigurasi interface menjadi mode Trunk, tidak akan men disable DTP Negotiation. 

Oke langsung saja kita praktekkan metode yang pertama, yaitu dengan mengubah interface modenya menjadi static.

SW1(config)#interface Fa0/1
SW1(config-if)#switchport mode access

SW2(config)#interface Fa0/1
SW2(config-if)#switchport mode access

Saat kita cek lagi switcport configuration, maka DTP nya sekarang akan jadi disable / off

SW1(config-if)#do show interface fa0/1 switchport
Name: Fa0/1
Switchport: Enabled
Administrative Mode: static access
Operational Mode: static access
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: native
Negotiation of Trunking: Off

SW2(config-if)#do show interface fa0/1 switchport
Name: Fa0/1
Switchport: Enabled
Administrative Mode: static access
Operational Mode: static access
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: native
Negotiation of Trunking: Off

Trus bagaimana kalo kita konfigurasikan interfacenya sebagai mode Trunk, ya seperti yang saya jelaskan tadi, DTP nya akan enable, kalo ngga percaya ayo kita praktekkan.

SW1(config)#interface Fa0/1
SW1(config-if)#switchport mode trunk

SW2(config)#interface Fa0/1
SW2(config-if)#switchport mode trunk

Kemudian kita cek apakah DTP enable atau disable, harusnya sih enable.

SW1#show interfaces fa0/1 switchport | include Negotiation Negotiation of Trunking: On

Trus gimana caranya biar men disable DTP Negotiation tapi modenya Trunk, solusinya adalah gunakan command dibawah ini.


SW1(config)#interface Fa0/1
SW1(config-if)#switchport nonegotiate

SW2(config)#interface Fa0/1
SW2(config-if)#switchport nonegotiate

Sekarang kita buktikan lagi, apakah DTP nya benar benar disable setelah kita memasukkan command tersebut.

SW1#show interfaces fa0/1 switchport | include Negotiation
Negotiation of Trunking: Off

Hasilnya adalah disable, berikut akan saya tampilkan tabel DTP Negotiation dan hasilnya jika kita mengkonfigurasi interfacenya dengan mode mode lain



Sekian artikel kali ini, semoga dapat membantu teman teman dalam memahami tentang DTP di Cisco.

Comments