Apakah Floodng?
Takrifan flooding ialah peranti rangkaian menghantar data yang diterima daripada port tertentu keluar melalui semua port peranti kecuali port semasa. Suis membandingkan alamat MAC destinasi dalam bingkai data dengan jadual alamat MAC yang telah diwujudkan, lalu menentukan port untuk memajukan data tersebut. Jika alamat destinasi tiada dalam jadual alamat MAC, data akan dimajukan ke semua port. Dalam protokol OSFP, flooding digunakan untuk menghantar LSA (ia adalah untuk kemas kini topologi). Sebagai contoh, dalam teknologi VXLAN, mod flooding juga digunakan untuk pembelajaran alamat, yang tujuannya adalah untuk mempelajari pemetaan antara VTEP dengan MAC. Dalam banyak keadaan, flooding tidak berbahaya dan tidak memberi kesan kepada rangkaian. Flooding juga merupakan fenomena rangkaian yang sangat biasa di pusat data.
Kelebihan Flooding
Konfigurasi flooding tidak memerlukan pembelajaran protokol penghalaan dan pelaksanaannya sangat mudah. Oleh sebab mesej akan dihantar ke semua port, walaupun sesetengah nod dalam rangkaian tidak berfungsi, paket data masih boleh sampai ke alamat destinasi melalui laluan lain.
Kelemahan Flooding
Mesej flooding akan menggunakan lebar jalur rangkaian yang terlalu banyak. Walaupun mungkin hanya terdapat satu alamat destinasi, setiap hos akan menerima mesej flooding tersebut. Jika TTL atau kiraan hop tidak ditetapkan untuk paket data, paket data ini mungkin dimajukan dalam gelung tanpa henti, menyebabkan beban rangkaian menjadi terlalu tinggi. Akibatnya, kelajuan pemprosesan perkhidmatan peranti terjejas dengan ketara atau bahkan terganggu.
Banyak kaedah serangan rangkaian juga menggunakan ciri pembanjiran untuk mencapai matlamatnya. Contohnya, serangan pembanjiran UDP yang biasa. Hackers akan menghantar sejumlah besar paket UDP kepada pelayan, dan pelayan akan menghantar sejumlah besar balasan selepas menerimanya. Serangan pembanjiran mesej ARP adalah serupa dengan serangan sebelumnya, iaitu pengguna berniat jahat turut menghantar sejumlah besar mesej ARP, menyebabkan jadual ARP peranti Lapisan 3 melimpah, sekali gus menjejaskan pemajuan pengguna biasa. Namun, seperti pisau, pembanjiran ialah alat yang berguna apabila digunakan dengan betul, tetapi penggunaan yang tidak betul boleh membawa kepada akibat yang serius.
Bagaimanakah Kita Menangani Banjir?
Jika anda ingin menyelesaikan masalah maklumat pendua dan penggunaan lebar jalur yang berlebihan, anda boleh menggunakan tetapan TTL dan tetapan kiraan lompatan untuk mengehadkannya. Anda juga boleh menggunakan pembanjiran terpilih untuk memajukan data hanya kepada sesetengah peranti bagi mengurangkan kesannya. Jika rangkaian tiga lapisan penuh digunakan untuk pemajuan sambungan antara peranti, tiada domain siaran akan dijana antara peranti, yang boleh menyekat kesan pembanjiran dengan ketara.
Untuk menentang serangan banjir, kaedah terbaik masih lagi dengan menambah tembok api khusus. Saya tidak akan menghuraikannya dengan terperinci di sini.
Adakah Flooding dan Broadcast Sama?
Terdapat persamaan antara kedua-duanya, tetapi terdapat perbezaan yang ketara. Apabila alamat siaran (255.255.255.255) ialah alamat destinasi, paket data akan dihantar kepada semua peranti lain dalam LAN. Ini ialah tingkah laku penghantaran aktif dan tergolong dalam lapisan-3. Pembanjiran berlaku apabila alamat MAC destinasi tiada dalam jadual alamat; kecuali port yang menghantar data, paket data akan dihantar keluar melalui semua port. Pembanjiran ialah tingkah laku pasif dan tergolong dalam lapisan-2.





