CoS Class of Service
Class of Service (CoS) adalah cara mengelola lalu lintas dalam jaringan dengan mengelompokkan jenis lalu lintas yang serupa -- seperti email, streaming video, voice over IP, dan transfer file dokumen besar -- bersama-sama dan memperlakukan setiap jenis sebagai kelas dengan tingkat prioritas layanan jaringan sendiri.
CoS digunakan pada lapisan data link -- Lapisan 2 -- dari model Open Systems Interconnection (OSI) dan terdiri dari 3-bit field dalam virtual local area network (VLAN) 802.1Q atau frame header 802.1P.
Bagaimana cara kerja CoS?
Tiga bit CoS dapat digunakan untuk menentukan nilai prioritas dari frame. Nilainya berkisar antara nol dan tujuh, di mana nol untuk lalu lintas dengan prioritas terendah dan tujuh untuk lalu lintas dengan prioritas tertinggi. Setelah frame ditentukan dengan nilai prioritas, Switch Lapisan 2 yang mengaktifkan quality of service (QoS) dapat menggunakan nomor prioritas ini dan memprioritaskan pengiriman outbound frame pada interface ketika link menjadi padat dan diperlukan antrean. Switch jaringan dapat dikonfigurasi untuk memercayai nilai CoS atau mengabaikan atau menimpanya sebelum mengirimkannya ke interface tujuan.
Frame yang diberi tag dengan nilai CoS dengan prioritas lebih tinggi dikirim keluar interface terlebih dahulu, sedangkan nilai CoS dengan level lebih rendah akan menunggu dalam antrian untuk dikirim. Inilah mengapa CoS penting untuk data streaming real-time, seperti suara dan video. CoS membantu memprioritaskan lalu lintas ini sehingga tidak tertahan dalam antrean atau dibuang oleh interface, yang dapat menyebabkan kegagapan atau gangguan jaringan pada aliran suara atau video. Alternatifnya, aliran data seperti File Transfer Protocol yang tidak memerlukan transportasi latensi rendah untuk beroperasi dapat diberikan nilai CoS yang lebih rendah sehingga lalu lintas dengan prioritas lebih tinggi dapat diproses dan dikirim keluar interface terlebih dahulu.
Bagaimana CoS, DSCP dan QoS terkait?
QoS adalah mekanisme strategi antrian pada jaringan yang digunakan untuk memastikan bahwa lalu lintas dengan prioritas lebih tinggi diberikan perlakuan istimewa pada interface jaringan ketika pemanfaatan link tinggi menghasilkan bottleneck. Ketika bottleneck terjadi, interface switching dan routing menggunakan buffer memori yang dikenal sebagai antrian untuk menunda pengiriman frame atau paket sampai bottleneck dibersihkan. QoS terdiri dari tiga proses berikut:
- traffic marking atau classification;
- matching dari queuing policy berbasis pada pre-configured class; dan
- enforcing queuing policy ke network interface.
Langkah pertama -- marking atau mengklasifikasikan lalu lintas -- adalah saat teknik CoS dan Differentiated Services Code Point (DSCP) berada di dalam QoS. Seperti disebutkan sebelumnya, CoS beroperasi pada Layer 2 dari model OSI dan terdiri dari delapan kelompok klasifikasi berbeda yang dapat menjadi anggota frame Ethernet. DSCP melayani tujuan yang sama seperti CoS, tetapi melakukannya pada lapisan jaringan -- Lapisan 3 -- model OSI dan menggunakan field 6-bit, bukan 3 bit.
Dua langkah lain dalam proses QoS diotomatisasi oleh router atau switch karena berfungsi untuk menempatkan paket ke dalam kelompok antrian dan memberlakukan transmisi, antrian atau menjatuhkan frame dan paket berdasarkan penandaan klasifikasi yang dikonfigurasi.
Dengan DSCP, nilai prioritas terdapat di dalam header IP, berbeda dengan frame Ethernet dengan CoS. Selain itu, DSCP dapat dipecah menjadi 64 grup berbeda -- bernilai nol hingga 63. Artinya, DSCP dapat digunakan pada antarmuka yang dirutekan Lapisan 3, dan lalu lintas dapat dipisahkan menjadi lebih banyak grup antrean, memberikan perincian yang lebih besar terkait prioritas lalu lintas.