Bagi seorang network engineer atau admin sistem, mengelola jaringan yang besar tanpa segmentasi sama saja dengan mengatur lalu lintas kota tanpa lampu merah — semua data bercampur, broadcast membanjiri setiap perangkat, dan troubleshooting menjadi mimpi buruk. Di sinilah VLAN (Virtual Local Area Network) berperan penting.
VLAN memungkinkan satu switch fisik dibagi menjadi beberapa jaringan logis yang terpisah, sementara trunking memungkinkan beberapa VLAN tersebut berjalan di atas satu kabel fisik yang sama antar switch. Kombinasi keduanya adalah fondasi dari hampir semua desain jaringan enterprise modern, mulai dari kantor kecil hingga data center berskala besar.
Artikel ini akan membahas tuntas konsep VLAN dan trunking di Cisco Switch, lengkap dengan langkah konfigurasi praktis, studi kasus, kesalahan umum, dan tips optimasi — baik untuk pemula yang baru belajar CCNA maupun sysadmin yang ingin me-refresh pemahamannya.
Apa Itu VLAN?
VLAN adalah metode untuk membuat beberapa domain broadcast logis di dalam satu switch fisik atau lebih. Setiap VLAN berperilaku seolah-olah merupakan jaringan fisik terpisah, meskipun perangkat-perangkatnya terhubung ke switch yang sama.
Analoginya sederhana: bayangkan sebuah gedung apartemen dengan satu jaringan listrik utama (switch fisik), tetapi setiap lantai (VLAN) memiliki meteran dan sirkuit sendiri. Penghuni lantai 1 tidak akan terganggu jika ada korsleting di lantai 3, karena sirkuitnya terpisah. Begitu pula VLAN — broadcast dan trafik di VLAN 10 tidak akan “bocor” ke VLAN 20 kecuali dirutekan secara sengaja melalui router atau Layer 3 switch.
Manfaat utama VLAN:
- Mengurangi ukuran domain broadcast, sehingga kinerja jaringan meningkat
- Meningkatkan keamanan dengan memisahkan trafik departemen (misalnya HR, Finance, IT)
- Mempermudah manajemen jaringan tanpa perlu menambah perangkat fisik
- Fleksibilitas — perangkat bisa dipindahkan antar VLAN cukup lewat konfigurasi port
Jenis-Jenis VLAN
- Default VLAN — VLAN 1, aktif secara default di semua switch Cisco dan sebaiknya tidak digunakan untuk trafik produksi.
- Data VLAN — VLAN yang membawa trafik pengguna biasa (misalnya VLAN 10 untuk staf, VLAN 20 untuk tamu).
- Voice VLAN — VLAN khusus untuk trafik VoIP, biasanya diberi prioritas QoS lebih tinggi.
- Management VLAN — VLAN untuk akses manajemen perangkat (SSH/Telnet ke switch), idealnya dipisahkan dari VLAN data.
- Native VLAN — VLAN yang trafiknya tidak diberi tag 802.1Q saat melewati trunk link.
Apa Itu Trunking?
Trunking adalah teknik untuk membawa trafik dari banyak VLAN sekaligus melalui satu link fisik antar switch (atau antara switch dan router). Tanpa trunking, setiap VLAN membutuhkan kabel fisik terpisah antar perangkat — jelas tidak efisien.
Cisco menggunakan standar IEEE 802.1Q untuk trunking. Setiap frame yang melewati trunk link diberi tag 4-byte yang berisi VLAN ID, sehingga switch penerima tahu frame tersebut berasal dari VLAN mana.
Poin penting soal trunking:
- Trunk link membawa banyak VLAN dalam satu kabel fisik
- Native VLAN adalah satu-satunya VLAN yang framenya tidak ditag (untagged)
- Trunk umumnya digunakan antar switch, antara switch dan router (router-on-a-stick), atau antara switch dan server yang mendukung VLAN tagging
Contoh Kasus
Sebuah kantor memiliki tiga departemen: IT, Finance, dan HR, yang tersebar di dua lantai dengan switch berbeda di tiap lantai. Tanpa VLAN, broadcast dari satu departemen akan membanjiri seluruh jaringan dan siapa pun bisa saling mengakses data secara default.
Dengan VLAN:
- VLAN 10 = IT
- VLAN 20 = Finance
- VLAN 30 = HR
Kedua switch dihubungkan dengan satu kabel trunk yang membawa ketiga VLAN sekaligus. Hasilnya, perangkat Finance di lantai 1 tetap berada di broadcast domain yang sama dengan Finance di lantai 2, tanpa perlu kabel terpisah untuk tiap VLAN.
Materi Praktis: Tutorial Step-by-Step
Berikut langkah konfigurasi VLAN dan trunking di Cisco IOS.
Langkah 1 — Membuat VLAN
Switch> enable
Switch# configure terminal
Switch(config)# vlan 10
Switch(config-vlan)# name IT
Switch(config-vlan)# exit
Switch(config)# vlan 20
Switch(config-vlan)# name FINANCE
Switch(config-vlan)# exit
Perintah vlan <id> membuat VLAN baru, dan name memberi label agar mudah dikenali saat audit konfigurasi.
Langkah 2 — Menetapkan Port ke VLAN (Access Port)
Switch(config)# interface fastEthernet 0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 10
Switch(config-if)# exit
Port ini sekarang hanya melayani trafik VLAN 10 dan tidak akan meneruskan tag VLAN lain.
Langkah 3 — Mengonfigurasi Trunk Link
Switch(config)# interface gigabitEthernet 0/1
Switch(config-if)# switchport trunk encapsulation dot1q
Switch(config-if)# switchport mode trunk
Switch(config-if)# switchport trunk native vlan 99
Switch(config-if)# switchport trunk allowed vlan 10,20,30
Switch(config-if)# exit
Catatan: perintah switchport trunk encapsulation dot1q hanya diperlukan pada switch lama yang mendukung dua metode encapsulation (ISL dan 802.1Q). Switch modern umumnya hanya mendukung 802.1Q sehingga baris ini opsional.
Langkah 4 — Verifikasi Konfigurasi
Switch# show vlan brief
Switch# show interfaces trunk
Switch# show interfaces gigabitEthernet 0/1 switchport
Perintah-perintah ini membantu memastikan VLAN sudah aktif, port sudah dalam mode trunk yang benar, dan VLAN yang diizinkan sudah sesuai rencana.
Langkah 5 — (Opsional) Router-on-a-Stick untuk Inter-VLAN Routing
Jika VLAN perlu saling berkomunikasi, dibutuhkan routing Layer 3, misalnya melalui subinterface router:
Router(config)# interface gigabitEthernet 0/0.10
Router(config-subif)# encapsulation dot1Q 10
Router(config-subif)# ip address 192.168.10.1 255.255.255.0
Konfigurasi ini diulang untuk setiap VLAN, masing-masing dengan subinterface dan subnet IP-nya sendiri.
Kesalahan yang Sering Terjadi
1. Native VLAN Mismatch
- Penyebab: kedua ujung trunk link mengonfigurasi native VLAN yang berbeda.
- Dampak: switch akan memunculkan warning di log dan berpotensi terjadi VLAN hopping (celah keamanan).
- Solusi: pastikan
switchport trunk native vlansama persis di kedua sisi trunk.
2. Lupa Mengizinkan VLAN di Trunk
- Penyebab: default trunk mengizinkan semua VLAN, tetapi setelah dibatasi dengan
allowed vlan, admin lupa menambahkan VLAN baru. - Dampak: VLAN baru tidak bisa lewat trunk meski sudah dibuat.
- Solusi: gunakan
switchport trunk allowed vlan add <id>setiap kali menambah VLAN baru.
3. Port Masih dalam Mode Dynamic Auto/Desirable
- Penyebab: DTP (Dynamic Trunking Protocol) membiarkan port bernegosiasi mode trunk secara otomatis.
- Dampak: risiko keamanan karena pihak luar bisa memicu trunk secara sengaja.
- Solusi: set mode secara eksplisit (
accessatautrunk) dan matikan DTP denganswitchport nonegotiate.
4. VLAN 1 Digunakan untuk Trafik Produksi
- Penyebab: kebiasaan tidak mengganti VLAN default.
- Dampak: VLAN 1 membawa trafik kontrol (CDP, VTP, STP) sehingga rawan disusupi.
- Solusi: pindahkan trafik produksi ke VLAN khusus dan biarkan VLAN 1 hanya untuk keperluan manajemen minimal.
5. Salah Memahami VTP Mode
- Penyebab: switch dalam mode VTP client tidak bisa membuat VLAN lokal.
- Dampak: perintah
vlan <id>ditolak atau tidak tersimpan. - Solusi: periksa
show vtp statussebelum membuat VLAN, atau gunakan VTP transparent mode jika ingin kontrol penuh per switch.
Tips dan Rekomendasi
- Gunakan penomoran VLAN yang konsisten dan terdokumentasi (misalnya VLAN 10–19 untuk data, 100–199 untuk voice)
- Selalu pisahkan Management VLAN dari VLAN data pengguna
- Nonaktifkan DTP di port yang tidak seharusnya menjadi trunk
- Gunakan native VLAN yang tidak dipakai untuk trafik apa pun (VLAN “dummy”) sebagai lapisan keamanan tambahan
- Dokumentasikan setiap VLAN dengan
nameyang deskriptif agar mudah diaudit - Backup konfigurasi (
show running-config) sebelum melakukan perubahan trunk pada jaringan produksi - Untuk jaringan skala besar, pertimbangkan VTP versi 3 atau menonaktifkan VTP sepenuhnya untuk menghindari risiko VLAN database ditimpa secara tidak sengaja

Kesimpulan
VLAN dan trunking adalah pasangan konsep yang saling melengkapi: VLAN memberikan segmentasi logis, sementara trunking memastikan segmentasi tersebut tetap efisien dibawa melalui infrastruktur fisik yang terbatas. Memahami keduanya dengan baik — mulai dari pembuatan VLAN, konfigurasi access port, hingga trunk 802.1Q — adalah keterampilan dasar yang wajib dikuasai siapa pun yang bekerja di bidang networking, baik untuk lingkungan kecil maupun enterprise.
Poin penting yang perlu diingat:
- Pisahkan trafik dengan VLAN untuk keamanan dan efisiensi
- Gunakan trunk 802.1Q untuk membawa banyak VLAN dalam satu link
- Selalu samakan native VLAN di kedua ujung trunk
- Nonaktifkan negosiasi otomatis (DTP) untuk keamanan tambahan
- Dokumentasikan dan verifikasi konfigurasi secara rutin
Sudah pernah mengalami masalah trunking atau native VLAN mismatch di jaringan Anda?
Tulis pengalaman Anda di kolom komentar! Jangan ragu membagikan artikel ini ke rekan tim IT Anda, dan jangan lewatkan artikel terkait lainnya seputar routing, switching, dan keamanan jaringan di blog ini.
Frequently Asked Questions (FAQ)
Pertanyaan: Apa perbedaan VLAN dan subnet? Jawaban: VLAN bekerja di Layer 2 dan memisahkan domain broadcast, sedangkan subnet adalah pembagian logis di Layer 3 berbasis alamat IP. Umumnya satu VLAN dipetakan ke satu subnet agar pengelolaan lebih rapi.
Pertanyaan: Apakah trunk link harus selalu menggunakan 802.1Q? Jawaban: Pada perangkat Cisco modern, ya. ISL (Inter-Switch Link) adalah protokol proprietary Cisco yang sudah usang dan tidak didukung lagi di sebagian besar switch baru.
Pertanyaan: Apa fungsi Native VLAN pada trunk? Jawaban: Native VLAN adalah VLAN yang frame-nya dikirim tanpa tag 802.1Q melalui trunk link. Ini penting untuk kompatibilitas dengan perangkat lama yang tidak mendukung tagging.
Pertanyaan: Bagaimana cara agar VLAN bisa saling berkomunikasi? Jawaban: Dibutuhkan routing Layer 3, baik melalui router eksternal (router-on-a-stick) maupun switch Layer 3 dengan fitur inter-VLAN routing menggunakan SVI (Switched Virtual Interface).
Pertanyaan: Apakah VLAN 1 aman digunakan untuk trafik produksi? Jawaban: Sebaiknya tidak. VLAN 1 adalah default VLAN yang membawa banyak trafik kontrol seperti CDP dan STP, sehingga lebih rawan menjadi target serangan seperti VLAN hopping.
Punya pertanyaan seputar konfigurasi VLAN atau trunking di jaringan Anda?
Tuliskan di kolom komentar, mari berdiskusi! Bagikan artikel ini ke rekan tim IT atau komunitas networking Anda, dan jelajahi artikel-artikel terkait lainnya seputar Cisco, MikroTik, dan infrastruktur jaringan di blog ini agar tidak ketinggalan update konten terbaru.