Inter-VLAN Routing: Panduan Lengkap untuk Menghubungkan Jaringan VLAN

VLAN adalah cara populer untuk membagi satu jaringan fisik menjadi beberapa jaringan logis terpisah. Guru, siswa, karyawan, dan tamu bisa berada di jaringan yang sama secara fisik, namun tidak saling bisa akses karena masing-masing punya VLAN sendiri. Tapi ada satu pertanyaan yang selalu muncul: jika VLAN saling terpisah, bagaimana cara perangkat di satu VLAN bisa menghubungi perangkat di VLAN lain? Jawabannya adalah inter-VLAN routing — proses routing antar VLAN yang dilakukan oleh perangkat Layer 3.
Artikel ini membahas cara kerja inter-VLAN routing, metode-metode yang umum dipakai, konfigurasi lengkap pada Cisco dan MikroTik, sampai troubleshooting kalau jaringan tidak bisa salingAuteur komunikasi.
Mengapa VLAN Perlu Routing?
Secara default, switch Layer 2 tidak bisa mengarahkan traffic dari satu VLAN ke VLAN lain. Switch hanya bisa encaminh frame di dalam VLAN yang sama. Perangkat di VLAN 10 talking dengan perangkat di VLAN 20 secara default akan ditolak karena keduanya berada di broadcast domain yang berbeda.
Ada dua skenario umum yang membuat inter-VLAN routing dibutuhkan. Yang pertama adalah user yang berada di VLAN berbeda masih perlu saling accessing resource — misalnya server di VLAN server diakses dari VLAN admin. Yang kedua adalah semua device butuh akses ke internet, dan akses internet selalu melewati gateway router yang berada di luar VLAN masing-masing.
Kabar baiknya, cara menyelesaikan keduanya sama saja: aktifkan routing antar VLAN di perangkat Layer 3, lalu pastikan setiap perangkat punya default gateway yang mengarah ke interface router di VLAN-nya.
Dua Metode Utama Inter-VLAN Routing
| Aspek | Router-on-a-Stick | Layer 3 Switch |
|---|---|---|
| Perangkat | Router + switch L2 | Satu switch L3 |
| Gateway per VLAN | Subinterface router | SVI di switch |
| Performa | Bottleneck di 1 link | Diproses di ASIC switch |
| Skalabilitas | Terbatas | Sangat baik |
| Biaya | Murah | Lebih mahal |
| Konfigurasi | Lebih banyak langkah | Lebih sederhana |
| Cocok untuk | Lab, jaringan kecil | Kantor, sekolah, industri |
| Jumlah VLAN ideal | 5-15 VLAN | 50+ VLAN |
Ada dua metode fundamental untuk melakukan inter-VLAN routing, dan pemilihan keduanya biasanya bergantung pada perangkat yang tersedia.
Router-on-a-stick adalah metode yang menggunakan satu interface fisik router untukUSH承担 semua VLAN. Switch dikonfigurasi sebagai trunk yang membawa seluruh VLAN ke router, lalu router membuat subinterface virtual untuk tiap VLAN. Metode ini murah dan mudah dipelajari, tapi punya satu kelemahan besar: semua traffic lintas VLAN melewati satu link fisik. Untuk link 1 Gbps, seluruh trafik dari 10 VLAN bisa saja menumpuk dan menjadi bottleneck.
Switch L3 (Layer 3 switch) adalah metode yang lebih modern dan efisien. Di sini, routing antar VLAN dilakukan langsung oleh switch itu sendiri, menggunakan VLAN interface (SVI) sebagai gateway untuk masing-masing VLAN. Karena processing dilakukan di dalam switch ASIC, performa jauh lebih tinggi dan tidak ada bottleneck link fisik.
Perbandingan kedua metode:
Cara Kerja Router-on-a-Stick
Untuk memahami cara kerjanya, kita harus paham konsep trunk port dan subinterface.
Trunk port adalah port switch yang membawa traffic dari banyak VLAN sekaligus. Bedanya dengan access port yang hanya membawa satu VLAN, trunk menggunakan tag IEEE 802.1Q untuk menandai frame mana milik VLAN mana.
Router-on-a-stick bekerja lewat langkah-langkah ini. Switch dikonfigurasi trunk ke arah router, dan router dikonfigurasi trunk ke arah switch. Untuk setiap VLAN, router membuat subinterface pada interface fisiknya. Subinterface ini diberi IP address dari subnet VLAN tersebut, dan IP ini menjadi default gateway untuk semua device di VLAN itu.
Ketika PC di VLAN 10 ingin menghubungi server di VLAN 20, frame yang membawa tag VLAN 10 masuk ke router lewat trunk. Router membaca tag, melepasinya, lalu meneruskan frame ke subinterface VLAN 20 dengan IP yang sesuai di VLAN tersebut. Proses routing terjadi di sini, dan frame kembali ke switch menuju server.交换机 akan melanjutkan frame ke port access VLAN 20.
Konsep kunci yang harus dipahami: setiap VLAN harus punya IP address yang berbeda dan tidak boleh saling tumpang tindih. Kalau VLAN 10 memakai 192.168.10.0/24 dan VLAN 20 juga memakai subnet yang sama, routing akan gagal karena tidak ada cara untuk membedakan jaringan tujuan.
Contoh Topologi
| VLAN | Nama | Subnet | Gateway | Port Switch |
|---|---|---|---|---|
| 10 | Guru | 192.168.10.0/24 | 192.168.10.1 | access |
| 20 | Siswa | 192.168.20.0/24 | 192.168.20.1 | access |
| 30 | Server | 192.168.30.0/24 | 192.168.30.1 | access |
| 40 | Guest | 192.168.40.0/24 | 192.168.40.1 | access |
Bayangkan jaringan sekolah dengan empat VLAN. VLAN 10 untuk guru dengan subnet 192.168.10.0/24, VLAN 20 untuk siswa dengan subnet 192.168.20.0/24, VLAN 30 untuk server dengan subnet 192.168.30.0/24, dan VLAN 40 untuk guest dengan subnet 192.168.40.0/24.
Perangkat di setiap VLAN punya IP address di subnet masing-masing, dengan default gateway yang menunjuk ke IP router atau SVI di VLAN yang sama.
Gateway setiap VLAN selalu jadi IP yang paling rendah di subnet tersebut — ini konvensi yang umum dipakai dan memudahkan administratifs.
Konfigurasi Cisco: Router-on-a-Stick
Berikut contoh konfigurasi lengkap pada router Cisco dengan subinterface untuk tiga VLAN.
Pertama, aktifkan routing pada router:
enable
configure terminal
ip routing
Kedua, konfigurasi interface fisik menuju switch. Penting untuk remember encapsulation dot1Q untuk setiap subinterface:
interface GigabitEthernet0/0
no shutdown
Ketiga, buat subinterface untuk setiap VLAN. Perhatikan format encapsulation dot1Q [VLAN ID] yang wajib diisi:
interface GigabitEthernet0/0.10
encapsulation dot1Q 10
ip address 192.168.10.1 255.255.255.0
interface GigabitEthernet0/0.20
encapsulation dot1Q 20
ip address 192.168.20.1 255.255.255.0
interface GigabitEthernet0/0.30
encapsulation dot1Q 30
ip address 192.168.30.1 255.255.255.0
Keempat, keluar dari mode konfigurasi:
end
write memory
Di sisi switch, trunk harus dikonfigurasi ke arah router. VLAN harus dibuat dulu sebelum trunk bisa jalan:
enable
configure terminal
vlan 10
name GURU
vlan 20
name SISWA
vlan 30
name SERVER
exit
interface GigabitEthernet0/1
switchport mode trunk
switchport trunk allowed vlan 10,20,30
Konfigurasi Cisco: Layer 3 Switch dengan SVI
Untuk jaringan yang lebih besar, Layer 3 switch dengan SVI jauh lebih bersih. Konfigurasinya jauh lebih ringkas karena tidak ada subinterface sama sekali.
Pertama, aktifkan routing di switch:
enable
configure terminal
ip routing
Kedua, buat VLAN interface sebagai gateway:
interface vlan 10
ip address 192.168.10.1 255.255.255.0
exit
interface vlan 20
ip address 192.168.20.1 255.255.255.0
exit
interface vlan 30
ip address 192.168.30.1 255.255.255.0
exit
Ketiga, konfigurasi port access untuk masing-masing VLAN. Perhatikan perintah switchport access vlan dan set default gateway PC ke IP SVI:
interface range GigabitEthernet0/1-10
switchport mode access
switchport access vlan 10
exit
interface range GigabitEthernet0/11-20
switchport mode access
switchport access vlan 20
exit
interface range GigabitEthernet0/21-24
switchport mode access
switchport access vlan 30
exit
Keempat, trunk menuju router untuk akses internet:
interface GigabitEthernet0/24
switchport mode trunk
Konfigurasi MikroTik
MikroTik RouterOS sering digunakan di sekolah dan UKM karena harganya terjangkau. Konfigurasi inter-VLAN routing-nya sedikit berbeda dari Cisco karena menggunakan bridge VLAN filtering.
Pertama, buat bridge untuk tiap VLAN:
/interface bridge
add name=bridge-guru
add name=bridge-siswa
add name=bridge-server
Kedua, buat VLAN interface dengan IP gateway:
/interface vlan
add name=vlan-guru vlan-id=10 interface=bridge-guru
add name=vlan-siswa vlan-id=20 interface=bridge-siswa
add name=vlan-server vlan-id=30 interface=bridge-server
Ketiga, assign IP gateway ke masing-masing VLAN interface:
/interface vlan
set vlan-guru address=192.168.10.1/24
set vlan-siswa address=192.168.20.1/24
set vlan-server address=192.168.30.1/24
Keempat, aktifkan bridge VLAN filtering pada masing-masing bridge:
/interface bridge port
add bridge=bridge-guru interface=ether1 pvid=10 frame-types=admit-only=untagged-and-priority-tagged
add bridge=bridge-guru interface=vlan-guru frame-types=admit-only=untagged-and-priority-tagged
Kelima, tambahkan port access untuk device:
/interface bridge port
add bridge=bridge-guru interface=ether2 pvid=10 frame-types=admit-only=untagged-and-priority-tagged
/interface bridge port
add bridge=bridge-siswa interface=ether3 pvid=20 frame-types=admit-only=untagged-and-priority-tagged
Terakhir, jangan lupa enable bridge vlan filtering:
/interface bridge settings
set bridge-vlan-filtering=yes
Verifikasi dengan Bridge Port Settings dan Bridge VLAN Table untuk memastikan port sudah masuk VLAN yang benar.
Tips Optimasi dan Best Practice
Gunakan Layer 3 switch untuk jaringan dengan lebih dari 10 VLAN. Router-on-a-stick pada skenario ini akan menjadi bottleneck di link trunk tunggal.
Selalu buat VLAN 1 sebagai management VLAN. VLAN default pada Cisco adalah VLAN 1, dan switch management IP sebaiknya dipindah ke VLAN khusus yang tidak dipakai user.
Pisahkan traffic management dari traffic user. Buat VLAN dedicated untuk monitoring, management switch, dan akses server admin.
Terapkan ACL atau firewall antar VLAN. Inter-VLAN routing tanpa filtering berarti semua VLAN bisa saling akses — untuk seriously, ini celah keamanan yang serius. Di MikroTik, gunakan bridge filter; di Cisco, gunakan access-list atau VRF.
Gunakan subnetting yang rapi. Skema penomoran yang konsisten seperti 192.168.[VLAN ID].0/24 membuat troubleshooting jauh lebih cepat karena admin bisa langsung tahu subnet mana yang bermasalah dari VLAN ID.
J experimented dengan static routing untuk alur yang tidak sederhana. Kalau ada banyak VLAN dan subnet di belakang router lain, static route ke arah yang benar lebih mudah dikelola daripada dynamic routing protocol yang overkill.
Troubleshooting: Kenapa VLAN Tidak Bisa Saling Berkomunikasi?
Kalau jaringan antar VLAN tidak jalan, periksa hal-hal berikut secara berurutan.
Pertama, pastikan VLAN sama-sama sudah dibuat di switch dan di router. VLAN yang tidak ada di salah satu sisi tidak akan pernah bisa meneruskan traffic.
Kedua, cek mode trunk dan daftar VLAN yang diizinkan. Di Cisco, gunakan show interfaces trunk untuk melihat VLAN apa saja yang sebenarnya yang lewat. VLAN yang tidak ada di allowed list akan dibuang begitu saja tanpa pesan error.
Ketiga, pastikan encapsulation subinterface benar. Di router-on-a-stick, subinterface tanpa encapsulation dot1Q yang benar akan menyebabkan traffic tidak sampai ke VLAN tujuan.
Keempat, cek status interface subinterface. Kalau muncul status down/down, biasanya masalahnya ada di sisi trunk — port fisik mati atau trunk belum dikonfigurasi benar di switch.
Kelima, periksa default gateway setiap PC. Device yang salah gateway akan_fail dan tidak bisa menjangkau jaringan luar VLAN-nya, meskipun konfigurasi sudah benar.
Keenam, pastikan tidak ada duplicate IP. Kalau ada device yang pakai IP sama dengan gateway, akan terjadi konflik yang sulit dideteksi.
Ketujuh, cek firewall. Firewall di router bisa memblokir traffic antar VLAN, dan gejalanyamirip dengan masalah routing. Test dengan temporary rule untuk memastikan.
Perintah verifikasi yang sering dipakai:
show ip interface brief
show interfaces trunk
show ip route
show running-config | section interface
ping 192.168.20.1
traceroute 192.168.30.5
Di MikroTik:
/interface vlan print
/interface bridge vlan print
/ip route print
/ping 192.168.20.1 count=5
FAQ
Apakah inter-VLAN routing bisa dilakukan tanpa router?
Bisa, asalkan ada perangkat Layer 3. Switch L3 atau router dengan fitur routing sudah cukup. Yang wajib ada adalah kemampuanencapai IP address di setiap VLAN — VLAN sendiri hanya identifikasi logis, bukan jaringan yang bisa di-routing.
Berapa banyak VLAN yang ideal untuk satu jaringan sekolah?
Untuk sekolah dengan 100-300 siswa, 4-8 VLAN sudah lebih dari cukup: guru, siswa, server, guest, hotspot, CCTV, dan Voice. Di atas 15 VLAN, pertimbangkan Layer 3 switch dan skema penomoran subnet yang lebih rapi.
Apakah router-on-a-stick masih relevan di 2026?
Relevan untuk lab, jaringan kecil, dan sebagai cara belajar konsep. Untuk produksi dengan banyak VLAN, Layer 3 switch lebih efisien. Metode ini masih dipakai di environment yang butuh routing tapi stubborn dengan perangkat sederhana.
Kenapa traffic antar VLAN lambat di router-on-a-stick?
Penyebab utamanya adalah bottleneck link trunk tunggal. Seluruh traffic dari semua VLAN melewati satu port fisik, jadi pada VLAN banyak dengan traffic besar, link itu menjadi titik macet. Solusinya: Layer 3 switch, atau trunk link 10G.
Apakah bisa pakai VLAN tanpa inter-VLAN routing?
Bisa, tapi tanpa routing, VLAN hanya jadi isolasi satu arah — tidak ada komunikasi antar VLAN sama sekali. Jika hanya butuh broadcast domain terpisah tanpa komunikasi, VLAN murni sudah cukup tanpa routing.
Kesimpulan
Inter-VLAN routing adalah jembatan antara jaringan yang you've pisahkan dengan VLAN dan kebutuhan komunikasi yang tetap ada antar segmen. Pilih metode sesuai skala: router-on-a-stick untuk belajar dan jaringan kecil, Layer 3 switch dengan SVI untuk produksi. Yang sama pentingnya adalah disiplin subnetting, pemisahan management VLAN, dan penerapan firewall antar VLAN supaya segmentasi tidak hanya jadi formalitas. Dengan konfigurasi yang benar, VLAN yang terorganisasi dengan baik adalah fondasi jaringan yang aman, mudah dikelola, dan siap dikembangkan.