Cara Mengaktifkan Jumbo Frame

Jumbo Frame merujuk pada paket jaringan yang lebih besar dari Maximum Transmission Unit (MTU) standar yaitu 1500 byte, menjadi dapat ditingkatkan sampai 9000 byte atau lebih.

Dengan mengatur ukuran MTU menjadi 9000 byte atau lebih pada interface fisik, membuat throughput menjadi meningkat serta mengurangi overhead dan beban kerja CPU karena jumlah paket yang diproses menjadi lebih sedikit.

Pada iplementasi jumbo frame, pastikan semua perangkat dalam jaringan termasuk switch, router, dan perangkat lain mendukung jumbo frame dan telah dikonfigurasi dengan benar.

Linux

Untuk mengatur MTU di Linux, gunakan perintah.

ip link set eth0 mtu 9014

Anda juga dapat mengatur MTU dengan mengedit file konfigurasi jaringan seperti berikut.

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      mtu: 9014
      dhcp4: yes

Jalankan netplan apply untuk menerapkan perubahan.

Jika interface fisik Anda mendukung konfigurasi port buffer size dan adaptive RX/TX, Anda bisa mengaturnya seperti berikut menggunakan ethtool.

ethtool -G eth0 rx 4096 tx 4096
ethtool -C eth0 adaptive-rx on
ethtool -C eth0 adaptive-tx on
ethtool -L eth0 combined 8

Windows

Untuk mengatur jumbo frame di Windows, buka Windows PowerShell sebagai Administrator.

Kemudian setting MTU dengan perintah.

Set-NetAdapterAdvancedProperty -Name eth0 -RegistryKeyword *JumboPacket -RegistryValue 9014

Lalu verifikasi apakah MTU berhasil diubah.

Get-NetAdapterAdvancedProperty -Name eth0 | select DisplayName,RegistryKeyword,RegistryValue
DisplayName                  RegistryKeyword         RegistryValue
-----------                  ---------------         -------------
IPv4 Checksum Offload        *IPChecksumOffloadIPv4  {3}
Jumbo Frame                  *JumboPacket            {9014}
Large Send Offload v2 (IPv4) *LsoV2IPv4              {1}
Large Send Offload v2 (IPv6) *LsoV2IPv6              {1}
ARP Offload                  *PMARPOffload           {1}
NS Offload                   *PMNSOffload            {1}
Priority & VLAN              *PriorityVLANTag        {3}
Speed & Duplex               *SpeedDuplex            {0}
TCP Checksum Offload (IPv4)  *TCPChecksumOffloadIPv4 {3}
TCP Checksum Offload (IPv6)  *TCPChecksumOffloadIPv6 {3}
UDP Checksum Offload (IPv4)  *UDPChecksumOffloadIPv4 {3}
UDP Checksum Offload (IPv6)  *UDPChecksumOffloadIPv6 {3}
Wake on Magic Packet         *WakeOnMagicPacket      {1}
Wake on pattern match        *WakeOnPattern          {1}
Network Address              NetworkAddress          
VLAN ID                      VlanID
Wake on link change          WakeOnLinkChange        {1}
WOL & Shutdown Link Speed    WolShutdownLinkSpeed    {0}

Untuk mengembalikan MTU ke default, gunakan perintah.

Reset-NetAdapterAdvancedProperty -Name eth0 -DisplayName "Jumbo Frame"

Test

Untuk pengetesan jumbo frame bisa menggunakan tool ping sesuai OS yang digunakan.

  • MacOS: ping -D -s 8184 [destinationIP]
  • Linux: ping -M do -s 8972 [destinationIP]
  • Windows: ping -f -l 9000 [destinationIP]

Referensi: