1. Prinsip Kerja Routing
Routing adalah proses meneruskan paket data dari satu jaringan komputer ke jaringan komputer lainnya yang memiliki subnet atau Segment Network yang berbeda. Dalam model referensi Open Systems Interconnection (OSI), proses routing sepenuhnya beroperasi pada Layer 3 (Network Layer). Perangkat utama yang bertugas menjalankan fungsi ini adalah Router.
Ketika sebuah komputer pengirim (Host-A) hendak mengirimkan paket data ke komputer penerima (Host-B) di jaringan luar, Host-A pertama-tama memeriksa IP Address tujuan. Jika IP tujuan berada di luar subnet lokal, paket akan dikirim ke Default Gateway (interface router lokal). Begitu router menerima frame data link pada Layer 2, router akan melakukan proses Dekapsulasi (De-encapsulation), yaitu membongkar header Layer 2 (MAC Address) untuk membaca header paket IP Layer 3.
Router kemudian mencocokkan IP tujuan (*Destination IP*) dengan entri-entri dalam Route Table (Tabel Routing) milik router. Setelah menemukan jalur terbaik (*best path*), router melakukan Enkapsulasi Ulang (Re-encapsulation) dengan menambahkan header Layer 2 baru (MAC Address Next-Hop atau MAC komputer tujuan) sebelum meneruskannya melalui interface keluar (*outgoing interface*).
Salah satu peran vital router adalah membatasi Broadcast Domain. Berbeda dengan Switch Layer 2 yang akan membagikan paket broadcast ke seluruh port, Router secara default tidak meneruskan paket broadcast (255.255.255.255) keluar dari interface-nya. Hal ini menjaga agar lalu lintas data lokal tidak membanjiri jaringan utama.
Simulasi Interaktif: Dekapsulasi & Enkapsulasi Paket
Router membongkar Header Layer 2 (MAC Address Source/Destination).
Router memeriksa IP Tujuan di Tabel Rute untuk mencari Best Path.
Router membungkus paket dengan MAC Address Next-Hop baru dan meneruskannya.