Вы находитесь на странице: 1из 173

Схема прохождения

трафика на MikroTik
2018, MUM, Санкт-Петербург

Курсы-по-ИТ.рф
Дмитрий Скоромнов
• Окончил МТУСИ
• Работал в системном интеграторе «СТЭП ЛОДЖИК»
• Сертификаты: MikroTik, Cisco, Microsoft, HP и др.
• Руководитель компании «Ветрикс»
• Автор mikrotik.vetriks.ru
• Автор проекта Курсы-по-ИТ.рф
• Telegram-чат: @kursy_po_it

Курсы-по-ИТ.рф
Дмитрий Скоромнов
• Окончил МТУСИ
• Работал в системном интеграторе «СТЭП ЛОДЖИК»
• Сертификаты: MikroTik, Cisco, Microsoft, HP и др.
• Руководитель компании «Ветрикс»
• Автор mikrotik.vetriks.ru
• Автор проекта Курсы-по-ИТ.рф
• Telegram-чат: @kursy_po_it

Курсы-по-ИТ.рф
Доклад будет интересен, если …
• Требуется продвинутая настройка
• Начали работать с файрволом, маркировкой трафика и QoS

Курсы-по-ИТ.рф
Пройдем
• Основы
• Существующие схемы прохождения трафика
• Простейшая схема прохождения трафика
• Простая схема прохождения трафика
• Распространенные ошибки
• Контрольные вопросы

Курсы-по-ИТ.рф
Грамматика

Курсы-по-ИТ.рф
Как в слове из 3 букв
сделать 4 ошибки?

Курсы-по-ИТ.рф
ЯСЧО ВМЕСТО ЕЩЁ

Курсы-по-ИТ.рф
ТРАФИК ИЛИ ТРАФФИК?

Курсы-по-ИТ.рф
ТРАФИК ИЛИ ТРАФФИК?

Курсы-по-ИТ.рф
Схемы
прохождения
пакетов
Курсы-по-ИТ.рф
Схема прохождения пакетов
• Traffic Flow = Packet Flow = схема прохождения пакетов = схема
прохождения трафика
• Большое количество разных схем прохождения трафика от
разных авторов
• Схемы содержат одну и ту же информацию в разных разрезах
• Написание сложных конфигураций возможно только при
понимании Traffic Flow

Курсы-по-ИТ.рф
Часть оригинальной схемы

Курсы-по-ИТ.рф
Часть оригинальной схемы

Курсы-по-ИТ.рф
Продолжение оригинальной схемы

Курсы-по-ИТ.рф
Продолжение оригинальной схемы IPSec

Курсы-по-ИТ.рф
Курсы-по-ИТ.рф
Простая схема прохождения пакетов

Курсы-по-ИТ.рф
Простая схема прохождения пакетов
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Простейшая схема прохождения пакетов
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Основы

Курсы-по-ИТ.рф
Основы
• Все порты маршрутизатора равны
• Не существуют WAN/LAN/DMZ или какие-то другие интерфейсы
• Маршрутизатор действует в соответствии с заданным алгоритмом
1. алгоритм, заложенный в RouterOS
2. алгоритм, который задает администратор
• Прохождение трафика через маршрутизатор – это алгоритм,
заложенный в RouterOS

Курсы-по-ИТ.рф
Точки входа и выхода
• Input Interface – входная точка в которой пакеты начинают
маршрут. Интерфейс может быть физическим или виртуальным
• Output Interface – выходная точка в которой пакеты заканчивают
маршрут. Интерфейс может быть физическим или виртуальным
• Local Process OUT – начальная точка пакетов, которые
сгенерировал маршрутизатор
• Local Process IN – финальная точка на пути пакетов, адресованных
маршрутизатору

Курсы-по-ИТ.рф
Простейшая схема прохождения пакетов
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Точки входа
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Точки выхода
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Решение о маршрутизации
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Цепочки
• Input – трафик, направленный к маршрутизатору
• Output – трафик, исходящий из маршрутизатора
• Forward – трафик, проходящий через маршрутизатор
• Prerouting – трафик, уже вошел в порт, но еще не принято
решение о маршрутизации
• Postrouting – последний этап перед достижением выходного
интерфейса

Курсы-по-ИТ.рф
Цепочка Input
Отвечает за траффик направленный маршрутизатору

Input Input
ЛОКАЛЬНАЯ
ИНТЕРНЕТ
СЕТЬ

Курсы-по-ИТ.рф
Цепочка Output
Отвечает за траффик исходящий из маршрутизатора

Output Output
ЛОКАЛЬНАЯ
ИНТЕРНЕТ
СЕТЬ

Курсы-по-ИТ.рф
Цепочка Forward
Отвечает за траффик проходящий через маршрутизатор

Forward

ЛОКАЛЬНАЯ
ИНТЕРНЕТ
СЕТЬ

Курсы-по-ИТ.рф
Prerouting
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Input
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Forward
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Output
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Postrouting
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Простейшая
схема
прохождения
пакетов
Курсы-по-ИТ.рф
Трафик адресован маршрутизатору
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Трафик адресован маршрутизатору
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Трафик адресован маршрутизатору
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Трафик адресован маршрутизатору
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Трафик адресован маршрутизатору
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Трафик исходит из маршрутизатора
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Трафик исходит из маршрутизатора
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Трафик исходит из маршрутизатора
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Трафик исходит из маршрутизатора
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Трафик исходит из маршрутизатора
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Трафик проходит через маршрутизатор
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Трафик проходит через маршрутизатор
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Трафик проходит через маршрутизатор
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Трафик проходит через маршрутизатор
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Трафик проходит через маршрутизатор
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Трафик проходит через маршрутизатор
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Досрочное прекращение прохождения
трафика при Routing Decision
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Досрочное прекращение прохождения
трафика

Маршрут по умолчанию.
Все остальные улицы

ул. Маркса ул. Энгельса

Курсы-по-ИТ.рф
Досрочное прекращение прохождения
трафика
Как попасть на ул. Ленина?
Маршрут по умолчанию.
Все остальные улицы

ул. Маркса ул. Энгельса

Курсы-по-ИТ.рф
Досрочное прекращение прохождения
трафика
Как попасть на ул. Ленина?
Маршрут по умолчанию.
Все остальные улицы

ул. Маркса ул. Энгельса

Курсы-по-ИТ.рф
Досрочное прекращение прохождения
трафика

Маршрут по умолчанию
отсутствует

ул. Маркса ул. Энгельса

Курсы-по-ИТ.рф
Досрочное прекращение прохождения
трафика
Как попасть на ул. Ленина?
Маршрут по умолчанию
отсутствует

ул. Маркса ул. Энгельса

Курсы-по-ИТ.рф
Досрочное прекращение прохождения
трафика
Как попасть на ул. Ленина?
Маршрут по умолчанию
отсутствует

ул. Маркса ул. Энгельса

Курсы-по-ИТ.рф
Досрочное прекращение прохождения
трафика при Routing Decision
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
Выбор
интерфейса
Курсы-по-ИТ.рф
Точки входа и выхода
• Input Interface – входная точка в которой пакеты начинают
маршрут. Интерфейс может быть физическим или виртуальным
• Output Interface – выходная точка в которой пакеты заканчивают
маршрут. Интерфейс может быть физическим или виртуальным

Курсы-по-ИТ.рф
Точки входа и выхода
• Input Interface – входная точка в которой пакеты начинают
маршрут. Интерфейс может быть физическим или виртуальным
• Output Interface – выходная точка в которой пакеты заканчивают
маршрут. Интерфейс может быть физическим или виртуальным

Курсы-по-ИТ.рф
Выбор интерфейса
Для файрвола или очередей необходимо указывать фактический
интерфейс с которым будет работать трафик

/ip firewall nat


add action=masquerade chain=srcnat out-interface=pppoe-out1

Курсы-по-ИТ.рф
Выбор интерфейса
Для файрвола или очередей необходимо указывать фактический
интерфейс с которым будет работать трафик

/ip firewall nat


add action=masquerade chain=srcnat out-interface=pppoe-out1

Курсы-по-ИТ.рф
Содержимое
цепочек
Курсы-по-ИТ.рф
Примечания
• Не надо запоминать расположение элементов
• Не будем разбирать назначение модулей
• Логические блоки – это содержимое цепочек. Это не микросхемы
и не правила конфигурации

Курсы-по-ИТ.рф
Содержимое цепочек

PREROUTING
= HOTSPOT-IN
RAW
PREROUTING
CONNECTION
TRACKING
MANGLE
PREROUTING
DST-NAT

INPUT
= MANGLE
INPUT
FILTER INPUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

FORWARD
= BRIDGE
DECISION
TTL=TTL-1
MANGLE
FORWARD
FILTER
FORWARD
ACCOUNTING

OUTPUT
= BRIDGE
DECISION
RAW OUTPUT
CONNECTION
TRACKING
MANGLE
OUTPUT
FILTER
OUTPUT
ROUTING
ADJUSTMENT

POSTROUTING
= MANGLE
POSTROUTING
SRC-NAT
HOTSPOT-
OUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

Курсы-по-ИТ.рф
Содержимое цепочек

PREROUTING
= HOTSPOT-IN
RAW
PREROUTING
CONNECTION
TRACKING
MANGLE
PREROUTING
DST-NAT

INPUT
= MANGLE
INPUT
FILTER INPUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

FORWARD
= BRIDGE
DECISION
TTL=TTL-1
MANGLE
FORWARD
FILTER
FORWARD
ACCOUNTING

OUTPUT
= BRIDGE
DECISION
RAW OUTPUT
CONNECTION
TRACKING
MANGLE
OUTPUT
FILTER
OUTPUT
ROUTING
ADJUSTMENT

POSTROUTING
= MANGLE
POSTROUTING
SRC-NAT
HOTSPOT-
OUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

Курсы-по-ИТ.рф
Hotspot

PREROUTING
= HOTSPOT-IN
RAW
PREROUTING
CONNECTION
TRACKING
MANGLE
PREROUTING
DST-NAT

INPUT
= MANGLE
INPUT
FILTER INPUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

FORWARD
= BRIDGE
DECISION
TTL=TTL-1
MANGLE
FORWARD
FILTER
FORWARD
ACCOUNTING

OUTPUT
= BRIDGE
DECISION
RAW OUTPUT
CONNECTION
TRACKING
MANGLE
OUTPUT
FILTER
OUTPUT
ROUTING
ADJUSTMENT

POSTROUTING
= MANGLE
POSTROUTING
SRC-NAT
HOTSPOT-
OUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

Курсы-по-ИТ.рф
RAW

PREROUTING
= HOTSPOT-IN
RAW
PREROUTING
CONNECTION
TRACKING
MANGLE
PREROUTING
DST-NAT

INPUT
= MANGLE
INPUT
FILTER INPUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

FORWARD
= BRIDGE
DECISION
TTL=TTL-1
MANGLE
FORWARD
FILTER
FORWARD
ACCOUNTING

OUTPUT
= BRIDGE
DECISION
RAW OUTPUT
CONNECTION
TRACKING
MANGLE
OUTPUT
FILTER
OUTPUT
ROUTING
ADJUSTMENT

POSTROUTING
= MANGLE
POSTROUTING
SRC-NAT
HOTSPOT-
OUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

Курсы-по-ИТ.рф
Connection Tracking

PREROUTING
= HOTSPOT-IN
RAW
PREROUTING
CONNECTION
TRACKING
MANGLE
PREROUTING
DST-NAT

INPUT
= MANGLE
INPUT
FILTER INPUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

FORWARD
= BRIDGE
DECISION
TTL=TTL-1
MANGLE
FORWARD
FILTER
FORWARD
ACCOUNTING

OUTPUT
= BRIDGE
DECISION
RAW OUTPUT
CONNECTION
TRACKING
MANGLE
OUTPUT
FILTER
OUTPUT
ROUTING
ADJUSTMENT

POSTROUTING
= MANGLE
POSTROUTING
SRC-NAT
HOTSPOT-
OUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

Курсы-по-ИТ.рф
Mangle

PREROUTING
= HOTSPOT-IN
RAW
PREROUTING
CONNECTION
TRACKING
MANGLE
PREROUTING
DST-NAT

INPUT
= MANGLE
INPUT
FILTER INPUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

FORWARD
= BRIDGE
DECISION
TTL=TTL-1
MANGLE
FORWARD
FILTER
FORWARD
ACCOUNTING

OUTPUT
= BRIDGE
DECISION
RAW OUTPUT
CONNECTION
TRACKING
MANGLE
OUTPUT
FILTER
OUTPUT
ROUTING
ADJUSTMENT

POSTROUTING
= MANGLE
POSTROUTING
SRC-NAT
HOTSPOT-
OUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

Курсы-по-ИТ.рф
NAT

PREROUTING
= HOTSPOT-IN
RAW
PREROUTING
CONNECTION
TRACKING
MANGLE
PREROUTING
DST-NAT

INPUT
= MANGLE
INPUT
FILTER INPUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

FORWARD
= BRIDGE
DECISION
TTL=TTL-1
MANGLE
FORWARD
FILTER
FORWARD
ACCOUNTING

OUTPUT
= BRIDGE
DECISION
RAW OUTPUT
CONNECTION
TRACKING
MANGLE
OUTPUT
FILTER
OUTPUT
ROUTING
ADJUSTMENT

POSTROUTING
= MANGLE
POSTROUTING
SRC-NAT
HOTSPOT-
OUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

Курсы-по-ИТ.рф
Firewall

PREROUTING
= HOTSPOT-IN
RAW
PREROUTING
CONNECTION
TRACKING
MANGLE
PREROUTING
DST-NAT

INPUT
= MANGLE
INPUT
FILTER INPUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

FORWARD
= BRIDGE
DECISION
TTL=TTL-1
MANGLE
FORWARD
FILTER
FORWARD
ACCOUNTING

OUTPUT
= BRIDGE
DECISION
RAW OUTPUT
CONNECTION
TRACKING
MANGLE
OUTPUT
FILTER
OUTPUT
ROUTING
ADJUSTMENT

POSTROUTING
= MANGLE
POSTROUTING
SRC-NAT
HOTSPOT-
OUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

Курсы-по-ИТ.рф
Queue

PREROUTING
= HOTSPOT-IN
RAW
PREROUTING
CONNECTION
TRACKING
MANGLE
PREROUTING
DST-NAT

INPUT
= MANGLE
INPUT
FILTER INPUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

FORWARD
= BRIDGE
DECISION
TTL=TTL-1
MANGLE
FORWARD
FILTER
FORWARD
ACCOUNTING

OUTPUT
= BRIDGE
DECISION
RAW OUTPUT
CONNECTION
TRACKING
MANGLE
OUTPUT
FILTER
OUTPUT
ROUTING
ADJUSTMENT

POSTROUTING
= MANGLE
POSTROUTING
SRC-NAT
HOTSPOT-
OUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

Курсы-по-ИТ.рф
Accounting

PREROUTING
= HOTSPOT-IN
RAW
PREROUTING
CONNECTION
TRACKING
MANGLE
PREROUTING
DST-NAT

INPUT
= MANGLE
INPUT
FILTER INPUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

FORWARD
= BRIDGE
DECISION
TTL=TTL-1
MANGLE
FORWARD
FILTER
FORWARD
ACCOUNTING

OUTPUT
= BRIDGE
DECISION
RAW OUTPUT
CONNECTION
TRACKING
MANGLE
OUTPUT
FILTER
OUTPUT
ROUTING
ADJUSTMENT

POSTROUTING
= MANGLE
POSTROUTING
SRC-NAT
HOTSPOT-
OUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

Курсы-по-ИТ.рф
Настраиваемые объекты и
автоматизированные процессы и решения
PREROUTING
= HOTSPOT-IN
RAW
PREROUTING
CONNECTION
TRACKING
MANGLE
PREROUTING
DST-NAT

INPUT
= MANGLE
INPUT
FILTER INPUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

FORWARD
= BRIDGE
DECISION
TTL=TTL-1
MANGLE
FORWARD
FILTER
FORWARD
ACCOUNTING

OUTPUT
= BRIDGE
DECISION
RAW OUTPUT
CONNECTION
TRACKING
MANGLE
OUTPUT
FILTER
OUTPUT
ROUTING
ADJUSTMENT

POSTROUTING
= MANGLE
POSTROUTING
SRC-NAT
HOTSPOT-
OUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

Курсы-по-ИТ.рф
Простая схема
прохождения
трафика
Курсы-по-ИТ.рф
Простейшая схема прохождения пакетов
+
Содержимое цепочек
=
Простая схема прохождения трафика

Курсы-по-ИТ.рф
Простейшая схема прохождения пакетов
Input Local Process Routing
Prerouting OUT Decision
Interface

Routing
Input Decision
Forward Output

Local Output
Postrouting
Process IN Interface
Курсы-по-ИТ.рф
+
Курсы-по-ИТ.рф
Содержимое цепочек

PREROUTING
= HOTSPOT-IN
RAW
PREROUTING
CONNECTION
TRACKING
MANGLE
PREROUTING
DST-NAT

INPUT
= MANGLE
INPUT
FILTER INPUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

FORWARD
= BRIDGE
DECISION
TTL=TTL-1
MANGLE
FORWARD
FILTER
FORWARD
ACCOUNTING

OUTPUT
= BRIDGE
DECISION
RAW OUTPUT
CONNECTION
TRACKING
MANGLE
OUTPUT
FILTER
OUTPUT
ROUTING
ADJUSTMENT

POSTROUTING
= MANGLE
POSTROUTING
SRC-NAT
HOTSPOT-
OUT
HTB GLOBAL
(QUEUE TREE)
SIMPLE
QUEUES

Курсы-по-ИТ.рф
=
Курсы-по-ИТ.рф
Простая схема прохождения пакетов
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Простая схема прохождения пакетов
оригинальная

Курсы-по-ИТ.рф
Простая схема прохождения пакетов
оригинальная

Курсы-по-ИТ.рф
Простая схема прохождения пакетов
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Часть оригинальной схемы

Курсы-по-ИТ.рф
Часть оригинальной схемы

Курсы-по-ИТ.рф
Часть оригинальной схемы

Курсы-по-ИТ.рф
Часть оригинальной схемы

Курсы-по-ИТ.рф
Traffic Flow Simple оригинальная

Курсы-по-ИТ.рф
Traffic Flow Simple оригинальная

Курсы-по-ИТ.рф
Traffic Flow Simple оригинальная

Курсы-по-ИТ.рф
Traffic Flow Simple оригинальная

Курсы-по-ИТ.рф
Traffic Flow Simple
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Простая схема прохождения пакетов
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Трафик адресован маршрутизатору
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Трафик адресован маршрутизатору
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Трафик адресован маршрутизатору
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Трафик исходит из маршрутизатора
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Трафик исходит из маршрутизатора
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Трафик исходит из маршрутизатора
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Трафик исходит из маршрутизатора
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Трафик исходит из маршрутизатора
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Трафик проходит через маршрутизатор
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Трафик проходит через маршрутизатор
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Трафик проходит через маршрутизатор
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Трафик проходит через маршрутизатор
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Трафик проходит через маршрутизатор
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Трафик проходит через маршрутизатор
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
FastTrack
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
FastTrack
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
FastTrack
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
• Маркировка пакетов = маркировка трафика
• Маркировка трафика ≠ маркировка пакетов
• Далее будем говорить про маркировку пакетов

Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки

?
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки

?
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки

?
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Распространенные
ошибки
Курсы-по-ИТ.рф
Распространенные ошибки
• Выбор неверной цепочки
• Не учитывается порядок прохождения объектов
• Ошибки, количество которых ограничено только фантазией того,
кто не понимает схему прохождения пакетов

Курсы-по-ИТ.рф
Распространенные ошибки
• Выбор неверной цепочки
• Не учитывается порядок прохождения объектов
• Ошибки, количество которых ограничено только фантазией того,
кто не понимает схему прохождения пакетов

Курсы-по-ИТ.рф
Пример №1.
Нельзя сделать маркировку маршрута
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Пример №1.
Нельзя сделать маркировку маршрута
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Пример №1.
Можно сделать маркировку маршрута
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Нюансы маркировки
• Маркировка пакетов = маркировка трафика
• Маркировка трафика ≠ маркировка пакетов

Курсы-по-ИТ.рф
Пример №2. Неправильная маркировка
пакетов предназначенных маршрутизатору
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Пример №2. Неправильная маркировка
пакетов предназначенных маршрутизатору
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Пример №2. Правильная маркировка
пакетов предназначенных маршрутизатору
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Пример №2. Правильная маркировка
пакетов предназначенных маршрутизатору
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Распространенные ошибки
• Выбор неверной цепочки
• Не учитывается порядок прохождения объектов
• Ошибки, количество которых ограничено только фантазией того,
кто не понимает схему прохождения пакетов

Курсы-по-ИТ.рф
Пример №3.
Не учитывается порядок прохождения объектов
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Пример №3.
Не учитывается порядок прохождения объектов
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Пример №3.
Не учитывается порядок прохождения объектов
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface 5 Мб/с
Курсы-по-ИТ.рф
Пример №3.
Не учитывается порядок прохождения объектов
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface 3 Мб/с 5 Мб/с
Курсы-по-ИТ.рф
Пример №3.
Не учитывается порядок прохождения объектов
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface 3 Мб/с 5 Мб/с
3 Мб/с Курсы-по-ИТ.рф
Распространенные ошибки
• Выбор неверной цепочки
• Не учитывается порядок прохождения объектов
• Ошибки, количество которых ограничено только фантазией того,
кто не понимает схему прохождения пакетов

Курсы-по-ИТ.рф
Контрольные вопросы

Курсы-по-ИТ.рф
Где промаркировать пакеты для проброса
портов?
Prerouting ?
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input ? Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
?
OUT
Mangle
Output ? Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting ?
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Где промаркировать пакеты для проброса
портов?
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Где промаркировать пакеты для проброса
портов?
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Как пойдет трафик в случае ping’а
маршрутизатора?
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Как пойдет трафик в случае ping’а
маршрутизатора?
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Как пойдет трафик в случае ping’а
маршрутизатора?
Prerouting
Input Connection Mangle
Hotspot In RAW Filter DST-NAT
Interface Tracker Prerouting

Input Forward

Local Simple Queue Mangle Routing TTL -1


Filter Input Decision
Process IN Queues Tree Global Input

Local Process
OUT
Mangle
Output Forward
Routing Connection Mangle Filter Routing
Decision
RAW Filter Adjustment
Tracker Output Output
Filter
Forward
Interface
Queue Tree Postrouting
Simple Queue Hotspot Mangle
SRC-NAT Accounting
Output Queues Tree Global Out Postrouting
Interface
Курсы-по-ИТ.рф
Прошли
• Основы
• Существующие схемы прохождения трафика
• Простейшая схема прохождения трафика
• Простая схема прохождения трафика
• Распространенные ошибки
• Контрольные вопросы

Курсы-по-ИТ.рф
Доступ к материалам доклада

https://курсы-по-ит.рф/mum2018spb
• Презентация
• Простая схема прохождения трафика
• Простейшая схема прохождения трафика

Курсы-по-ИТ.рф
Задавайте вопросы по теме доклада

До 31 марта 2018 пишите в Telegram-чат:


@kursy_po_it

Курсы-по-ИТ.рф
Обучение с Курсы-по-ИТ.рф
• Видеоуроки
• Контрольные вопросы
• Лабораторные работы
• Конспект
• Поддержка
• Не выдается официальный сертификата
• Отзывы: https://vk.com/kursy_po_it_rf

Курсы-по-ИТ.рф
Бонус на все курсы
• Бонус: 130 дней поддержки вместо 30
• Промокод: MUM2018Piter
• Срок действия: до 31 марта 2018 включительно
• Пишите на support@kursy-po-it.ru

Курсы-по-ИТ.рф
Полезные ресурсы
• Видеокурсы по MikroTik: http://Курсы-по-ИТ.рф
• Русскоязычная Wiki: http://mikrotik.vetriks.ru
• YouTube-канал: https://www.youtube.com/курсыпоитрф
• Telegram-чат: @kursy_po_it

Курсы-по-ИТ.рф
Викторина

Курсы-по-ИТ.рф
Какого цвета бумага?

Курсы-по-ИТ.рф
Курсы-по-ИТ.рф
Условия
• Приз: 5 курсов «Настройка оборудования MikroTik»
• Дать ответы на 10 вопросов
• Условия викторины, вопросы и ответы в Telegram-чате:

@kursy_po_it

Курсы-по-ИТ.рф
Конец

Курсы-по-ИТ.рф

Вам также может понравиться