All Products
Search
Document Center

Elastic Compute Service:Maximum transmission unit (MTU)

Last Updated:May 16, 2026

Sesuaikan MTU untuk membantu mengurangi fragmentasi, menurunkan latensi, dan meningkatkan throughput di seluruh jalur jaringan Anda.

Klasifikasi MTU

Jenis MTU bervariasi berdasarkan lapisan jaringan dan kasus penggunaan.

  • Link-layer MTU

    Ukuran muatan data maksimum pada lapisan data link. Pada Ethernet, MTU biasanya 1500 byte (tidak termasuk header Ethernet). Frame Ethernet standar berukuran 1518 byte: MAC tujuan (6 byte) + MAC sumber (6 byte) + Jenis/Panjang (2 byte) + Muatan data (1500 byte) + frame check sequence (4 byte).

  • IP MTU

    Paket terbesar yang dapat diproses oleh lapisan jaringan, termasuk header IP dan muatan data tetapi tidak termasuk header dan trailer frame Ethernet. Di Alibaba Cloud, MTU biasanya merujuk pada IP MTU.

    Dengan ukuran header IP dan TCP minimum (yang dapat bertambah dengan opsi), IP MTU 1500 byte terdiri dari: header IP (20 byte) + header TCP (20 byte) + Muatan data (1460 byte).

  • Jumbo frame MTU

    Jumbo frame memperluas frame Ethernet standar menjadi 9 KB. Jumbo frame mencakup header Ethernet Layer 2 dan field CRC, yang bukan bagian dari IP MTU. Jumbo frame mengurangi jumlah paket dan meningkatkan efisiensi. Alibaba Cloud mendukung jumbo frame hingga 8500 byte. Lihat Jumbo frames.

  • Path Maximum Transmission Unit (PMTU)

    PMTU adalah ukuran paket terbesar yang dapat melintasi seluruh jalur antara dua node tanpa fragmentasi. Jalur tersebut mencakup semua perangkat dan tautan (router, vSwitch, tautan komunikasi) dari sumber ke tujuan.

    PMTUD secara dinamis menemukan PMTU pada suatu jalur untuk menghindari fragmentasi. Lihat Path MTU Discovery (PMTUD).

Faktor yang memengaruhi ukuran MTU

Beberapa faktor menentukan ukuran MTU.

  • Perangkat jaringan: Router dan vSwitch memiliki nilai MTU maksimum yang ditentukan oleh perangkat kerasnya. MTU terkecil pada suatu jalur membatasi seluruh komunikasi pada jalur tersebut.

  • Jenis jaringan: Jenis jaringan yang berbeda memiliki persyaratan MTU yang berbeda. Jaringan nirkabel sering menggunakan MTU yang lebih kecil karena ketidakstabilan sinyal meningkatkan risiko kehilangan paket pada paket besar.

  • Media transmisi: Kabel twisted-pair, serat optik, dan media nirkabel dapat memberlakukan batas MTU yang berbeda.

  • Protokol jaringan: Protokol menentukan MTU-nya sendiri. MTU Ethernet standar adalah 1500 byte.

  • Kebutuhan aplikasi: Aplikasi tertentu mungkin memerlukan MTU non-standar, yang memengaruhi MTU jaringan secara keseluruhan.

Cara MTU memengaruhi kinerja jaringan

MTU yang salah memengaruhi kinerja dengan cara berikut:

  • Fragmentasi dan reassembly

    Ketika sebuah paket melewati batas jaringan dengan MTU yang lebih kecil, paket tersebut terbagi menjadi fragmen yang lebih kecil. Fragmen-fragmen ini harus disusun ulang di tujuan. Hal ini menambah latensi, mengurangi efisiensi, dan meningkatkan beban pemrosesan.

  • Penurunan efisiensi transmisi

    Beban fragmentasi menurunkan throughput secara keseluruhan. Kehilangan satu fragmen dapat secara salah memicu pengiriman ulang TCP, sehingga semakin menurunkan kinerja.

  • Kemacetan jaringan

    MTU yang terlalu kecil menghasilkan fragmen berlebihan, meningkatkan kemacetan. MTU yang lebih besar mengurangi jumlah paket, sehingga mengurangi kemacetan dan meningkatkan throughput.

Tetapkan MTU yang konsisten di semua perangkat pada jalur tersebut, sebesar mungkin tanpa melebihi batas tautan mana pun. Hal ini meminimalkan fragmentasi dan meningkatkan efisiensi. Untuk skenario bandwidth tinggi seperti konferensi video atau transfer file besar, penyetelan MTU meningkatkan kualitas transmisi.

Lihat MTU antarmuka jaringan ECS

Semua instance ECS secara default menggunakan MTU 1500 byte. Instance dengan jumbo frames yang diaktifkan mendukung 8500 byte. Sambungkan ke instance Anda dan jalankan perintah berikut untuk memeriksa MTU NIC saat ini.

Lihat MTU instance Windows

Sistem operasi contoh: Windows Server 2022.

Keluarga instance contoh: ecs.g8i.large.

  1. Sambungkan ke instance ECS.

    Lihat Connect to a Windows instance using Workbench.

  2. Buka Command Prompt atau Windows PowerShell.

  3. Lihat MTU antarmuka jaringan saat ini:

    netsh interface ipv4 show subinterfaces

    Sebelum Anda mengaktifkan jumbo frames

    MTU NIC primary bernama Ethernet dan ENI sekunder bernama Ethernet 2 adalah 1500, yaitu nilai default.

    image

    Setelah Anda mengaktifkan jumbo frames

    MTU NIC primary bernama Ethernet dan ENI sekunder bernama Ethernet 2 adalah 8500.

    image

Lihat MTU instance Linux

Sistem operasi contoh: Alibaba Cloud Linux 3.2.

Keluarga instance contoh: ecs.g8i.large.

  1. Sambungkan ke instance ECS.

    Lihat Menghubungkan ke Instans Linux Menggunakan Workbench.

  2. Lihat MTU antarmuka jaringan saat ini:

    ip a
    Sebelum Anda mengaktifkan jumbo frames

    MTU NIC primary eth0 dan ENI sekunder eth1 adalah 1500, yaitu nilai default.

    image

    Setelah Anda mengaktifkan jumbo frames

    MTU NIC primary eth0 dan ENI sekunder eth1 adalah 8500.

    image

Gunakan perintah ping untuk memprobing PMTU secara manual

Probing PMTU secara manual dengan perintah ping:

Peringatan

Pengujian ini dapat memengaruhi komunikasi jaringan. Lakukan selama jam sepi.

  • Metode pengujian: Kirim paket dengan flag Don't Fragment (DF) diaktifkan. Tingkatkan ukuran paket secara bertahap hingga Anda menerima error ICMP "Fragmentation needed and DF set". Ukuran paket tepat sebelum error tersebut sama dengan PMTU dikurangi header IP (20 byte) dan header ICMP (8 byte).

  • Perintah pengujian: Uji ukuran MTU tautan jaringan:

    ping -c 1 -M do -s [packet_size] [destination_address]

    Parameter:

    • -c 1: Kirim satu paket.

    • -M do: Atur flag Don't Fragment (DF).

    • -s [packet_size]: Ukuran PDU ICMP. Mulai dengan nilai umum seperti 1472.

      Catatan

      Perintah ping menggunakan ICMP over IP. Header ICMP berukuran 8 byte dan header IP berukuran 20 byte. Jadi -s 1472 menghasilkan total paket IP sebesar 20 + 8 + 1472 = 1500 byte.

  • Contoh pengujian:

    • Informasi MTU untuk host di kedua ujung:

      DARI: 172.17.0.127. Jumbo frames diaktifkan pada instance ECS (MTU = 8500 byte). Lihat Enable or disable jumbo frames.

      KE: 172.17.0.128. MTU-nya adalah 1500.

    • Pengujian: Kirim paket berukuran 8472 byte (tidak termasuk header IP dan ICMP):

      ping -c 1 -M do -s 8472 172.17.0.128

    • Hasil: Error ICMP "Frag needed and DF set(mtu=1500)" dikembalikan, menunjukkan bahwa paket melebihi PMTU jalur (1500 byte). Karena flag DF diaktifkan, perangkat forwarding tidak dapat memfragmentasi paket, sehingga paket tersebut dibuang.

      image

Ubah MTU antarmuka jaringan secara manual

Beberapa layanan jaringan, seperti VPN Gateway dan traffic mirroring, memerlukan paket yang lebih kecil dari instance ECS. Ubah MTU NIC ECS agar memenuhi persyaratan tersebut.

Peringatan
  • Sebelum mengubah MTU, pahami bagaimana nilai MTU yang berbeda dapat memengaruhi kinerja jaringan. Nilai yang tidak tepat dapat menyebabkan fragmentasi dan mengurangi efisiensi.

    • MTU Linux diperoleh secara otomatis dari server DHCP. Jika DHCP aktif dan Anda tidak berada dalam skenario tunneling (seperti VPN Gateway), biasanya Anda tidak perlu mengubah MTU NIC secara manual.

    • Untuk skenario seperti jumbo frames, ikuti praktik terbaik yang relevan alih-alih mengubah MTU secara manual. Lihat Enable or disable jumbo frames.

  • Pastikan MTU baru tidak melebihi MTU maksimum yang didukung instance. Nilai maksimum adalah 8500 byte jika jumbo frames diaktifkan, atau 1500 byte jika jumbo frames dinonaktifkan atau tidak didukung.

Contoh berikut mengubah MTU NIC ECS menjadi 1399 byte.

Instance Windows

Sistem operasi contoh: Windows Server 2022.

  1. Sambungkan ke instance Windows.

    Lihat Menghubungkan ke instans Windows menggunakan Workbench.

  2. Buka Command Prompt atau Windows PowerShell.

  3. Lihat MTU NIC Ethernet:

    netsh interface ipv4 show subinterfaces

    Tanggapan menunjukkan MTU saat ini untuk NIC Ethernet adalah 1500.

    image

    Rincian perintah netsh interface ipv4 show subinterfaces

    Lihat rincian parameter perintah:

    netsh interface ipv4 show subinterfaces ?

    Parameter:

    image

  4. Atur MTU antarmuka Ethernet menjadi 1399 secara permanen:

    netsh interface ipv4 set subinterface "Ethernet" mtu=1399 store=persistent

    "Ok." mengonfirmasi perintah berhasil. Jika terjadi error, selesaikan sesuai petunjuk.

    image

    Verifikasi MTU NIC Ethernet. Perubahan telah diterapkan.

    image

    Rincian perintah netsh interface ipv4 set subinterface

    Lihat rincian parameter perintah subinterface:

    netsh interface ipv4 set subinterface ?

    Parameter:

    image

Instance Linux

Sistem operasi contoh: Alibaba Cloud Linux 3.2.

Ubah MTU sementara menggunakan perintah ip
Penting

Ini mengubah MTU NIC secara sementara. Merestart layanan jaringan atau instance akan mengembalikan perubahan tersebut.

  1. Sambungkan ke instance Linux.

    Lihat Menghubungkan ke Instans Linux Menggunakan Workbench.

  2. Lihat MTU NIC saat ini:

    ip a

    NIC primary eth0 dan ENI sekunder eth1 keduanya memiliki MTU 1500.

    image

  3. Ubah sementara MTU eth1 menjadi 1399:

    sudo ip link set dev eth1 mtu 1399

    Verifikasi informasi NIC. MTU eth1 sekarang adalah 1399.

    image

Edit file konfigurasi jaringan agar perubahan bersifat permanen
Penting
  • Edit file konfigurasi jaringan untuk mengubah MTU secara permanen. Restart layanan jaringan atau instance untuk menerapkan perubahan.

  • File konfigurasi jaringan bervariasi tergantung distribusi dan versi Linux. Pada contoh berikut, digunakan image Alibaba Cloud Linux 3.2, yang kompatibel dengan Red Hat Enterprise Linux (RHEL) dan CentOS.

  • Jika Anda menyambungkan ENI sekunder, seperti eth1, dan perlu mengubah MTU-nya, pastikan ENI dikonfigurasi dengan benar. Lihat Configure a secondary ENI.

  1. Sambungkan ke instance Linux.

    Lihat Menghubungkan ke Instans Linux Menggunakan Workbench.

  2. Lihat MTU NIC saat ini:

    ip a

    MTU NIC primary eth0 dan ENI sekunder eth1 adalah 1500.

    image

  3. Lihat file konfigurasi antarmuka jaringan:

    ls /etc/sysconfig/network-scripts

    Tanggapan menunjukkan file konfigurasi untuk eth0 dan eth1.

    image

  4. Nonaktifkan fitur konfigurasi jaringan cloud-init:

    sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

    Tambahkan baris berikut:

    network: {config: disabled}
  5. Edit file konfigurasi jaringan eth1 dan tambahkan pengaturan MTU:

    sudo vi /etc/sysconfig/network-scripts/ifcfg-eth1

    image

  6. Restart layanan jaringan untuk menerapkan konfigurasi:

    sudo systemctl restart NetworkManager

    Verifikasi informasi antarmuka jaringan. MTU eth1 sekarang adalah 1399.

    image

Batas MTU dalam praktik

Batas MTU untuk komunikasi ECS-ke-ECS

Ketika instance ECS yang mendukung jumbo frames menjadi sumber, MTU tautan maksimum ke tujuan bervariasi tergantung skenario.

Host tujuan

MTU maksimum yang diizinkan

Instance ECS dengan jumbo frames yang diaktifkan dalam VPC yang sama atau dalam VPC yang di-peer di wilayah yang sama

8500

Instance ECS tanpa jumbo frames yang diaktifkan dalam VPC yang sama atau dalam VPC yang di-peer di wilayah yang sama

1500

Instance ECS apa pun dalam VPC yang terhubung melalui CEN

Host di pusat data lokal yang terhubung melalui Express Connect

Host eksternal yang diakses melalui EIP atau alamat IP publik

Lihat VPC peering connections dan VPC connections.

Batas MTU layanan jaringan Alibaba Cloud

Perhatikan batas MTU layanan jaringan:

  • Di dalam jaringan Alibaba Cloud, tautan secara default menggunakan MTU 1500 byte. Saat berkomunikasi dengan instance ECS yang tidak mendukung jumbo frames, perhatikan batas MTU komponen jaringan seperti VPN Gateway.

  • Saat menggunakan protokol non-TCP (seperti UDP atau ICMP) untuk mengakses layanan jaringan, perhatikan batas MTU layanan tersebut.

Sebagian besar layanan Alibaba Cloud tidak mendukung jumbo frames. Tabel berikut menunjukkan batas MTU untuk beberapa layanan jaringan.

Produk Jaringan

MTU maksimum yang didukung

Deskripsi

NAT Gateway

1500

Tidak ada

Server Load Balancer (termasuk ALB, NLB, dan CLB)

ALB dan CLB tidak meneruskan paket yang terfragmentasi. Saat menggunakan UDP atau ICMP, paket dari instance ECS sumber tidak boleh melebihi 1500 byte.

Layanan Alibaba Cloud (seperti OSS dan RDS)

Traffic melewati produk Server Load Balancer. Perhatikan batasannya.

Global Accelerator

Tidak ada

Cloud Firewall

Tidak ada

PrivateLink

Tidak ada

VPN Gateway

1399

Lihat MTU configuration for an IPsec-VPN connection.

Praktik terbaik untuk mengatur MTU

Ikuti praktik berikut untuk mengurangi fragmentasi, menurunkan latensi, dan meningkatkan throughput:

  • Tentukan MTU yang sesuai:

  • Aktifkan dan sesuaikan dengan PMTUD: Aktifkan PMTUD pada OS dan perangkat jaringan Anda agar PMTU jalur ditemukan secara dinamis. Aplikasi kemudian akan mengurangi ukuran paket sebagai respons terhadap pesan ICMP, sehingga menghindari fragmentasi. Lihat How PMTUD works.

  • Pertimbangkan batas perangkat jaringan: Sesuaikan MTU pada router, vSwitch, dan perangkat jaringan lainnya dengan MTU OS untuk mencegah fragmentasi atau pembuangan paket.

  • Sesuaikan dengan aplikasi tertentu: Aplikasi real-time seperti VoIP dan konferensi video mungkin mendapat manfaat dari MTU yang lebih kecil untuk mengurangi latensi.

  • Monitor kinerja jaringan secara berkala: Lacak throughput, latensi, dan kinerja aplikasi untuk menyesuaikan MTU seiring perubahan kondisi jaringan.