Anonymous
Roki
Sergei
вы разговариваете с плохим дизайном iptables-правил в своей голове.
при 40к правил можно организовать на ipv4 эффективный фаервол так, что максимум, при самом плохом раскладе, будет 40-45 правил на пакет.
zhag
ufw еще есть новомодный
Sergei
при этом использовать все мыслимые модули iptables, которые можно только придумать.
Anonymous
Anonymous
и чаще проще поставить готовое решение
Anonymous
чем пилить своё
Roki
Ну например так: http://serverfault.com/questions/474073/how-to-load-a-list-of-addresses-into-iptables-dynamically
Roki
Хотя мало чего то в интернетах про листы iptables, лучше микротик поставить
Sergei
на linux можно много что сделать, но время стоит денег
усложним задачу. уже есть несколько сотен машин с линуксом. на каждой из них 20г-ethernet. они общаются тоннами трафика друг с другом и с миром одновременно. внешний канал ну, пусть 400 гбит и 600 гбит интерконнекта.
покажите мне решение в разумном бюджете на выделенном фаерволе. и расскажите о дизайне.
Roki
http://wiki.mikrotik.com/wiki/Manual:IP/Firewall/Address_list
Sergei
Anonymous
Anonymous
я сетями мало интересуюсь
Roki
Одно правило iptables, в листе может быть тысяча IP
Anonymous
я хочу заниматься виртуализацией
Roki
Внутри листа какая нибудь оптимизация B-tree, а 1000 правил бдут идти перебором
Roki
Невозможно даже придумать 40 тысяч правил, чтобы каждое из них было уникально
Sergei
Одно правило iptables, в листе может быть тысяча IP
Роман, я прекрасно понимаю, как работает ipset и зачем он нужен. Более того, ipset не убирает внезапно 40к правил, он убирает только ту часть over-40к правил, которая занимается матчингом пакетов по их заголовкам. К сожалению, в фаерволе нередко необходимо использовать не только эту информацию, поэтому от правил на iptables деваться все равно некуда.
Я не вижу тезис. Вы что доказать пытаетесь? Что любое решение, в котором в iptables 40k правил - говно по определению?
Sergei
>Старый Хрыч, [11.10.16 20:20]
>я сетями мало интересуюсь
>Старый Хрыч, [11.10.16 20:20]
>я хочу заниматься виртуализацией
тут нонсенс.
Roki
>Что любое решение, в котором в iptables 40k правил
Нет, это не говно. Это говно в квадрате.
Sergei
категорично. основания?
Anonymous
Anonymous
на любом проекте работает 8 человек
Anonymous
сразу
Roki
Ну я очень рад этому, в мире итак слишком много говна
Sergei
конструктивно получилось.
Roki
Да, это секретная сеть. Не рекомендую ее никому показывать
Anonymous
больше мне делать нечего
Roki
Только не надо говорить про выгрузку реестра РКН
Oleh
40+ правил в iptables — не вижу ничего плохого.
Anonymous
Oleh
Да хоть миллиард
Sergei
миллиард уже не ок
Sergei
там лимит афаик около 16М
Oleh
Я образно
Pavel
Вот теперь я точно знаю, что ерзента на работу не позову
Pavel
Хотя и так знал. Просто теперь совсем нет
Sergei
а я вот буквально...
недавно узнал, что в бридж больше 1024 устройств не влазит. много думал.
Anonymous
Oleh
Ты не нужен
Pavel
Anonymous
мы все не нужны если так подумать
Oleh
Если приглашают на работу, то нужны.
Anonymous
тогда и я нужен
Anonymous
сам себе противоречишь
Anonymous
любого из нас можно заменить
Anonymous
а следственно мы не нужны
Constantine️
_
Köfte
700 сообщений за вечер, сегодня пятница?
Aleksandr
@integram
Aleksandr
МБ кому надо с гита в телеграмму гадить
Roki
> Александр Чистяков
Использование ansible для управления встраиваемыми устройствами
Roki
Запись доклада будет?
Roman
Dmitry
Sergei
не всегда, к сожалению. например, если у вас есть 5к сетей, и они имеют разные доступы к 200 сервисам на машине, то вам все равно придётся делать много селекторов. их можно консолидировать в правилах, но не обязательно это будет эффективнее, чем иметь мелкие селекторы. ещё раз, 40к правил не последовательно, а всего. при этом один пакет проходит максимум несколько десятков правил, потому что быструю и забавную конструкцию уже изобрели.
при этом я отнюдь не уверен, что последовательный спуск по подсетям вниз будет работать медленнее, чем содержание нескольких сотен ipset'ов. более того, ipset сам по себе делать ничего не может, поэтому он уменьшает количество правил не меньше чем до числа ipset'ов.
Roman
не всегда, к сожалению. например, если у вас есть 5к сетей, и они имеют разные доступы к 200 сервисам на машине, то вам все равно придётся делать много селекторов. их можно консолидировать в правилах, но не обязательно это будет эффективнее, чем иметь мелкие селекторы. ещё раз, 40к правил не последовательно, а всего. при этом один пакет проходит максимум несколько десятков правил, потому что быструю и забавную конструкцию уже изобрели.
при этом я отнюдь не уверен, что последовательный спуск по подсетям вниз будет работать медленнее, чем содержание нескольких сотен ipset'ов. более того, ipset сам по себе делать ничего не может, поэтому он уменьшает количество правил не меньше чем до числа ipset'ов.
Эмм.. вариант с ipset будет быстрее и удобнее. Надо только аккуратно построить множества
Sergei
Эмм.. вариант с ipset будет быстрее и удобнее. Надо только аккуратно построить множества
спор странный. ваше утверждение примерно такое же, как "любую программу можно написать не более, чем в 100к процессорных инструкций". это очевидно неверное утверждение. если есть желание, я могу рассказать о проблеме детальнее, но не в условиях столь людного чата. мой тезис лишь в том, что 40к правил в фаерволе может нормально решать задачу и при этом быстро работать в одной коробке за счёт аккуратной организации этих правил.
Roman
Roman
Сама задача интересна
Sergei
Dmitry
Господа, а можно елк настроить так, чтобы он писал все в одно хранилище в течении дня
Dmitry
А ночью допустим дампил вдругое
Dmitry
?
Roki
Roki
Встреча 14.10, 19:00, Большой Сампсониевский 60, офис ДатаАрт. Обязательна запись! Вход по списку имя+фамилия. Записаться можно на сайте embedded.group. Просто отправьте сообщение с сайта с именем, фамилией.
Доклады:
Сергей Келер
По граблям в шубе на Burning Man 2016
Александр Чистяков
Использование ansible для управления встраиваемыми устройствами
Constantine️
спб?
Constantine️
верно
Roki
Да
Constantine️
надо идти :D
Denis
Друзья, гоу все в @docker_ru поболтаем про http://resinos.io :)