Миллион IP адресов в одной лаборатории Системное администрирование
Тезисы
На практике может возникать задача тестирования работы приложения при обращении к нему пользователей с разных IP-адресов. Инструменты тестирования в лучшем случае предлагают использовать IP-адреса, присутствующие на интерфейсах тестирующих машин, однако сугубо практические ограничения Linux не позволяют использовать на одном сервере достаточно большое количество IP-адресов.
Предлагаемый механизм позволяет организовать тестирование подключений с большого количества разных IP-адресов - именно того паттерна, который наблюдается в реальности на веб-проектах.
Доклад посвящен задаче, возникшей в процессе тестирования производительности Openstack Neutron, однако может быть полезным для тестирования любых приложений, для которых нет уверенности в том, что весь стек кода и инфраструктуры адекватно отнесется к большому количеству подключений с разных адресов.