Как настроить OpenvSwitch для удаления новых потоков, когда память заполнена вместо самых старых?
В настоящее время я пытаюсь переполнить контроллер OvS таблицами потоков и заставить его отклонять новые правила и впоследствии новые пакеты. Я нашел это в документации:
Конфигурация таблицы потоков Ограничьте таблицу потоков 0 на мосту br0 максимум 100 потоками:
ovs-vsctl -- --id=@ft create Flow_Table flow_limit=100 over‐ flow_policy=refuse -- set Bridge br0 flow_tables=0=@ft
Итак, я думаю, мне нужно сначала реализовать flow_policy = отказаться, и сделать это для всех 255 таблиц. Тем не менее, всякий раз, когда я пытаюсь выполнить эту команду, она возвращает меня:
ubuntu@ubuntu:~$ sudo ovs-vsctl -- --id=@ft create Flow_Table flow_limit=100 over‐flow_policy=refuse -- set Bridge br0 flow_tables=0=@ft
ovs-vsctl: **Flow_Table does not contain a column whose name matches "over‐flow_policy"**
Есть ли способ установить политику, чтобы отказать для всех таблиц, и почему я получаю эту ошибку?
1 ответ
Вы должны попробовать использовать overflow_policy вместо over-flow_policy.. это сработает!!