Saya memiliki router quagga dengan dua tetangga transit dan mengumumkan ruang IP saya sendiri. Saya baru-baru ini bergabung dengan pertukaran peering publik (IXP) dan jadi saya bagian dari jaringan lokal mereka (/ 24), bersama dengan semua peserta lainnya. Sejauh ini semuanya bekerja dengan baik.
Sekarang untuk keamanan saya bertanya-tanya apakah peserta lain tidak bisa begitu saja mengarahkan semua lalu lintas keluar mereka melalui saya? Misalnya apa yang terjadi jika peserta lain akan mengarahkan rute default ke ip IXP saya. Jika saya mengerti benar semua lalu lintas keluar dari peserta itu maka akan pergi ke router saya yang akan merutekannya ke internet menggunakan uplink transit saya, kan?
Jadi saya bertanya-tanya apakah saya harus mengambil tindakan melawannya. Ide saya adalah:
Atur firewall (iptables) sehingga hanya traffic dengan tujuan ruang IP saya sendiri yang diterima dari peserta IXP lainnya. Jatuhkan lalu lintas lain dari peserta IXP.
Entah bagaimana, buat quagga menggunakan tabel routing kernel yang berbeda untuk setiap tetangga (atau peer-group). Tabel perutean untuk tetangga IXP tidak akan berisi entri apa pun kecuali ruang IP saya sendiri dan karenanya tidak ada perutean menggunakan uplinks transit ip saya yang akan terjadi. Melihat output
ip rule show
show quagga tidak melakukan ini secara otomatis?
Apakah saya di jalur yang benar? Mengapa 2. tidak diterapkan di Quagga secara langsung? Bagaimana router perangkat keras (cisco, juniper, ..) menangani masalah ini?