nftables

Оглавление1 Таблицы Nftables1.1 Обзор nftables1.2 Преимущества и недостатки1.3 Настройка и использование1.4 История и развитие1.5 Обзор движка ядра nftables1.6 Рекомендации и […]

Таблицы Nftables

  • Обзор nftables

    • nftables – это подсистема ядра Linux для фильтрации и классификации сетевых пакетов. 
    • Он был доступен с версии ядра Linux 3.13 с 19 января 2014 года. 
    • nftables заменяет устаревший компонент Netfilter iptables, предлагая более простое расширение на новые протоколы и меньшее дублирование кода. 
  • Преимущества и недостатки

    • nftables поддерживает более гибкий синтаксис и использует расширенные структуры данных для сокращения количества правил. 
    • Однако он не поддерживает DPI, например, фильтрацию SNI. 
  • Настройка и использование

    • nftables настраивается через утилиту nft, в отличие от iptables, которые требуют использования различных инструментов. 
    • Он использует инфраструктуру Netfilter, включая систему отслеживания подключений и ведение журнала. 
  • История и развитие

    • Проект был впервые представлен в 2008 году и прошел через альфа-тестирование и удаление официального сайта. 
    • В 2012 году был предложен уровень совместимости для iptables, а в 2013 году nftables был объединен с ядром Linux. 
  • Обзор движка ядра nftables

    • nftables добавляет виртуальную машину в ядро Linux для проверки и обработки сетевых пакетов. 
    • Виртуальная машина позволяет выполнять базовые операции, такие как сравнение данных и манипуляции с наборами данных. 
    • nftables упрощает ABI ядра Linux и улучшает производительность и стабильность правил фильтрации. 
  • Рекомендации и ресурсы

    • Ссылки на внешние ресурсы, включая порталы с открытым исходным кодом, официальные веб-сайты и документацию. 

Полный текст статьи:

nftables — Википедия

Оставьте комментарий

Прокрутить вверх