.. назва: MTU Path Discovery & Fragmentation Analyzer
.. slug: mtu-fragmentation-analyzer
.. дата: 2026-02-02 17:00:00 UTC
.. теги: мережа, mtu, фрагментація, калькулятор, інструмент
.. категорія: Інструменти
.. посилання:
.. опис: Діагностика та запобігання проблемам продуктивності, пов’язаним з MTU, за допомогою калькулятора інкапсуляції, візуалізатора фрагментації та засобу усунення несправностей PMTUD
.. тип: текст
Елементи керування сеансом
Не збережено
Відновити банер
Попередній сеанс знайдено!
Як користуватися панеллю
- Швидкий старт:Натисніть кнопку попереднього налаштування (Інтернет, PPPoE, Azure тощо), щоб завантажити типові сценарії
- Спеціальний розрахунок:Встановіть базовий MTU та додайте шари інкапсуляції по одному
- Результати:Перегляньте ефективне корисне навантаження MTU, рекомендований TCP MSS і розподіл накладних витрат
- Фрагментація:Якщо MTU < 1500, автоматично з’являється візуальна діаграма фрагментації
- Усунення несправностей:Використовуйте блок-схему PMTUD для діагностики проблем виявлення Path MTU
- Вплив на продуктивність:Калькулятор втрати пропускної здатності показує реальну вартість фрагментації
Результати MTU
Результати розрахунку MTU
MTU ефективного корисного навантаження
1500
байтів, доступних для даних
Загальні накладні витрати
0
споживаних байт
Рекомендований TCP MSS
1460
MTU - 40 (заголовки IP+TCP)
Базовий MTU:
1500 байт
Накладні витрати на інкапсуляцію:
0 байт
Ефективний MTU:
1500 байт
Заголовки IP + TCP:
40 байт (20 IP + 20 TCP)
Максимальне корисне навантаження TCP:
1460 байт
Ефективність:
97,3%
Візуалізація фрагментації
📊 Візуалізація фрагментації
⚠️ Виявлено фрагментацію:Ваша поточна конфігурація MTU призведе до фрагментації IP-адреси, що вплине на продуктивність.
Калькулятор втрати пропускної здатності (функція P0)
💸 Калькулятор втрати пропускної здатності
ℹ️ Вплив на продуктивність:Обчисліть реальну вартість фрагментації пропускної здатності вашої мережі.
⚠ Витрачена пропускна здатність(УВАГА)
0
Мбіт/с втрачено через фрагментацію
✗ Відсоток накладних витрат(Критично)
0%
загальної пропускної здатності
⚠ Додаткові фрагменти(УВАГА)
додаткових пакетів за секунду
Фрагменти в оригінальному пакеті:
1
Накладні витрати на пакет:
0 байт
Загальні витрати за секунду:
0 байт
Рекомендована дія:
Збільште MTU або ввімкніть PMTUD
Інтерактивний засіб усунення несправностей PMTUD
🔍 Інтерактивний засіб усунення несправностей Path MTU Discovery (PMTUD).
ℹ️ Інтерактивна блок-схема:Щоб усунути проблеми з PMTUD, клацніть наведені нижче кроки діагностики.
🚀 Початок: у вас втрата пакетів або низька продуктивність?
Натисніть, щоб почати процес діагностики. Ми розглянемо систематичні кроки з усунення несправностей.
↓
❓ Чи можете ви пінгувати з малими пакетами (64 байти)?
Тест:ping -s 64 destination(Linux) абоping -l 64 destination(Windows)
↓
🔴 Проблема рівня 1/2 – не пов’язана з MTU
Якщо невеликі пакети не вдаються, це проблема підключення, а не MTU/фрагментація.
Етапи усунення несправностей:
- Перевірте фізичні з’єднання та цілісність кабелю
- Перевірте статус інтерфейсу:
show interface
- Перевірте наявність помилок/відкидів на інтерфейсах
- Перевірте таблиці маршрутизації та ARP
- Перевірте правила брандмауера та ACL
❓ Чи можете ви пінгувати з великими пакетами (1472 байти)?
Тест:ping -s 1472 destination(Linux) абоping -l 1472 destination(Windows)
Примітка: 1472 даних + 20 IP + 8 ICMP = пакет 1500 байт
↓
✅ Проблем з MTU не виявлено
Великі пакети працюють добре. Ваша конфігурація MTU правильна. Шукайте інші проблеми з продуктивністю.
❓ Чи можете ви пінгувати з установленим бітом DF (Don't Fragment)?
Тест:ping -M do -s 1472 destination(Linux) абоping -f -l 1472 destination(Windows)
↓
🔴 Виявлено чорну діру PMTUD!
Повідомлення ICMP «Потрібна фрагментація» (тип 3, код 4) фільтруються десь на шляху.
рішення:
1. Закріплення TCP MSS (рекомендовано):
! Cisco IOS/IOS-XE
interface GigabitEthernet0/0
ip tcp adjust-mss 1460
! Juniper JunOS
set interfaces ge-0/0/0 unit 0 family inet tcp-mss 1460
# Linux iptables
iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN \\
-j TCPMSS --set-mss 1460
2. Дозволити ICMP типу 3, код 4:
! Cisco ACL
permit icmp any any packet-too-big
# iptables
iptables -A INPUT -p icmp --icmp-type fragmentation-needed -j ACCEPT
3. Зменшіть MTU інтерфейсу:
! Cisco
interface GigabitEthernet0/0
ip mtu 1400
✅ PMTUD працює правильно
Path MTU Discovery функціонує належним чином. Повідомлення ICMP не фільтруються.
Рекомендовані дії:
- Використовуйте затиск TCP MSS для оптимальної продуктивності
- За потреби розгляньте можливість зменшення MTU на інтерфейсах
- Відстежуйте втрату пакетів і повторні передачі
- Задокументуйте налаштування MTU для подальшого використання
Приклади конфігурації
🔧 Приклади конфігурації
ℹ️ TCP MSS Clamping:Налаштуйте їх на маршрутизаторах, щоб запобігти фрагментації.
! Cisco IOS/IOS-XE
interface GigabitEthernet0/0
ip tcp adjust-mss 1460
! Ялівець ЮНОС
set interfaces ge-0/0/0 unit 0 family inet mtu 1500
set interfaces ge-0/0/0 unit 0 family inet tcp-mss 1460
# Linux iptables
iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1460
Аналіз Jumbo Frame
🚀 Аналіз великих кадрів
ℹ️ Великі кадри:Більші розміри MTU підвищують пропускну здатність для мереж зберігання даних і центрів обробки даних.
Стандартна ефективність рами:
97,3% (1460/1500)
Рама Jumbo (9000 MTU):
ККД 99,6% (8960/9000)
Кількість кадрів на ГБ (поточна):
~731 000 кадрів
Кількість кадрів на ГБ (Jumbo 9000):
~119 000 кадрів (84% зменшення)
Економія процесора (Jumbo проти стандартного):
~84% менше переривань
Рекомендації:
- Стандарт 1500 MTU:Інтернет, загальні кампусні мережі, змішане середовище
- Baby Jumbos (2000):Metro Ethernet, деякі мережі MPLS
- Рамки Jumbo (9000):iSCSI, NFS, сервер-сервер, структури центру обробки даних
- Super Jumbos (9216):Мережі зберігання даних, центр обробки даних 10GbE+