У мене є маршрутизатор quagga з двома транзитними сусідами і оголошує власний IP-простір. Нещодавно я приєднався до публічної пірингової біржі (IXP), тому я є частиною їх локальної мережі (/ 24) разом з усіма іншими учасниками. Поки все працює добре.
Тепер для безпеки мені цікаво, чи інші учасники не могли просто прокласти весь свій вихідний трафік через мене? Наприклад, що станеться, якщо будь-який інший учасник вказав би маршрут за замовчуванням на мій IXP ip. Якщо я правильно розумію, весь вихідний трафік від цього учасника перейшов би на моєму маршрутизаторі, який би направляв його в Інтернет за допомогою моєї транзитної висхідної лінії зв'язку, правда?
Тож мені цікаво, чи доведеться я вжити будь-яких заходів проти цього. Мої ідеї:
Налаштуйте брандмауер (iptables) таким чином, щоб тільки інший трафік із призначенням мого власного IP-простору приймався від іншого учасника IXP. Відкиньте будь-який інший трафік від учасників IXP.
Якось змушуйте quagga використовувати іншу таблицю маршрутизації ядра для кожного сусіда (або групи однолітків). Таблиця маршрутизації для сусідів IXP не міститиме жодних записів, крім мого власного ІР-простору, і тому ніякої маршрутизації за допомогою моїх ip-транзитних посилань не відбуватиметься. Дивлячись на вихід
ip rule show
шоу, quagga це не робить автоматично?
Я на правильному шляху? Чому 2. не реалізовано безпосередньо в Quagga? Як апаратні маршрутизатори (cisco, ялівці, ..) вирішують цю проблему?