Tag
QoS (Quality of Service) perlu diukur untuk mengetahui kinerja layanan (siapa tau sudah mepet dg SLA) maupun kinerja perangkat (siapa tau sudah perlu diganti). Tapi gimana caranya ngukur QoS? Karena masih banyak yg belum memahami konsep jaringan komunikasi data sehingga hasil pengukuran QoS yg didapat juga ikut2an salah.
Tergantung kebutuhan, QoS biasanya mengukur kinerja waktu, mencakup delay (baik yg 1-trip atau round-trip-time) dan jitter (variasi delay), dan juga mengukur speed, mencakup throughput. goodput, packet loss, bandwidth, dll.
Untuk bisa mengukur QoS, kita harus paham bahwa mengukur QoS berarti mengukur paket data yg ditransaksikan. Ini berarti kita harus bisa “menangkap” paket yang ditransaksikan tersebut. Nah, untuk bisa menangkap paket, kita perlu tool Packet Capture (pcap) yg sesuai, dan yg paling sering dipakai adalah Wireshark. Sedikti catatan, sebenarnya Wireshark hanya memvisualkan paket2 yg dicapture oleh tool packet capture yg bekerja menangkap semua paket yg melewati network card (NIC) kita.

Dari gambar di atas, karena paket data dikirimkan dari app-layer di Client, dibaca oleh Router sampai net-layer, diteruskan untuk dibaca oleh app-layer di Server, maka kita bisa menangkap paket datanya menggunakan Wireshark di Client, di Router, atau di Server.

Jadi kalau topologinya spt diatas, B (secara normal) tidak akan bisa menangkap paket data yg dikirimkan dari A ke Server, karena paket datanya tidak melewati B.

Topologi di dunia IoT mirip dengan konsep Client-Server, ada yg mengirim data dan ada yg menerima data. Hanya saja yang mengirim data adalah IoT Device via (misalnya) WiFi, lalu oleh WiFi Router datanya dikirimkan ke Server (IoT Platform, misalnya Firebase). Agar data yg dikirimkan bisa ditangkap, maka kita harus meletakkan tambahan 1 node di jalur yang dilewati oleh data tsb. Karenanya kita bisa menambahkan 1 node yaitu PC Router yg kita install Wireshark di antara WiFi Router dan Internet.
Jadi untuk mengukur QoS di IoT, topologinya bisa seperti gambar di atas.
Lalu gimana caranya menggunakan Wireshark untuk mengukur QoS (delay, jitter, throughput, goodput, dll) ?
Yah ini sih panjang banget jelasinnya, jadi next article aja ya. Tapi banyak kok video2 di Youtube yg menjelaskan cara menggunakan Wireshark untuk mengukur QoS.