All Products
Search
Document Center

Elastic Compute Service:MTU

Last Updated:Aug 21, 2026

Sesuaikan Maximum Transmission Unit (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 penggunaannya.

  • 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 jika menggunakan opsi), IP MTU 1500 byte terdiri dari: header IP (20 byte) + header TCP (20 byte) + Muatan data (1460 byte).

  • Jumbo frame MTU

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

  • Path Maximum Transmission Unit (PMTU)

    PMTU adalah ukuran paket terbesar yang dapat melewati seluruh jalur antara dua node tanpa fragmentasi. Jalur ini 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-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 kebutuhan MTU yang berbeda. Jaringan nirkabel sering menggunakan MTU yang lebih kecil karena ketidakstabilan sinyal meningkatkan risiko kehilangan paket pada paket berukuran besar.

  • Media transmisi: Kabel pasangan terpilin, serat optik, dan media nirkabel mungkin 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 paket melewati batas jaringan dengan MTU yang lebih kecil, paket tersebut dibagi 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

    Overhead fragmentasi menurunkan throughput secara keseluruhan. Kehilangan satu fragmen dapat memicu pengiriman ulang TCP secara salah, 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 frame jumbo 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 Sambungkan ke instance Windows menggunakan Workbench.

  2. Buka Command Prompt atau Windows PowerShell.

  3. Lihat MTU antarmuka jaringan saat ini:

    netsh interface ipv4 show subinterfaces

    Sebelum mengaktifkan frame jumbo

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

    C:\Windows\system32>netsh interface ipv4 show subinterfaces
    
       MTU  MediaSenseState   Bytes In    Bytes Out  Interface
    ------  ---------------  ----------  ----------  -------------
    4294967295            1          0           0  Loopback Pseudo-Interface 1
          1500            1   15133287     1860371  Ethernet
          1500            1       1519        3234  Ethernet 2

    Setelah mengaktifkan frame jumbo

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

    C:\Users\Administrator>netsh interface ipv4 show subinterfaces
    
       MTU  MediaSenseState   Bytes In   Bytes Out  Interface
    ------  ---------------  ---------  ---------  -------------
    4294967295                1          0          0  Loopback Pseudo-Interface 1
      8500                1      75314    1062294  Ethernet
      8500                1    2386860     631043  Ethernet 2

Lihat MTU instance Linux

Sistem operasi contoh: Alibaba Cloud Linux 3.2.

Keluarga instance contoh: ecs.g8i.large.

  1. Sambungkan ke instance ECS.

    Lihat Sambungkan ke instance Linux menggunakan Workbench.

  2. Lihat MTU antarmuka jaringan saat ini:

    ip a
    Sebelum mengaktifkan frame jumbo

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

    [root@xxx ~]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 00:16:3e:14:4d:09 brd ff:ff:ff:ff:ff:ff
        altname enp0s5
        altname ens5
        inet 172.17.0.139/24 brd 172.17.0.255 scope global dynamic noprefixroute eth0
           valid_lft 315359999sec preferred_lft 315359999sec
        inet6 fe80::216:3eff:fe14:4d09/64 scope link
           valid_lft forever preferred_lft forever
    3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 00:16:3e:3f:f1:43 brd ff:ff:ff:ff:ff:ff
        altname enp0s7
        altname ens7
        inet 172.17.0.138/24 brd 172.17.0.255 scope global dynamic noprefixroute eth1
           valid_lft 315359999sec preferred_lft 315359999sec
        inet6 fe80::24c1:8e90:7d8a:fc43/64 scope link noprefixroute
           valid_lft forever preferred_lft forever
    Setelah mengaktifkan frame jumbo

    MTU NIC primary eth0 dan ENI sekunder eth1 adalah 8500.

    [root@xxx ~]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8500 qdisc mq state UP group default qlen 1000
        link/ether 00:16:3e:14:4d:09 brd ff:ff:ff:ff:ff:ff
        altname enp0s5
        altname ens5
        inet 172.17.0.139/24 brd 172.17.0.255 scope global dynamic noprefixroute eth0
           valid_lft 315359996sec preferred_lft 315359996sec
        inet6 fe80::216:3eff:fe14:4d09/64 scope link
           valid_lft forever preferred_lft forever
    3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8500 qdisc mq state UP group default qlen 1000
        link/ether 00:16:3e:3f:f1:43 brd ff:ff:ff:ff:ff:ff
        altname enp0s7
        altname ens7
        inet 172.17.0.138/24 brd 172.17.0.255 scope global dynamic noprefixroute eth1
           valid_lft 315359996sec preferred_lft 315359996sec
        inet6 fe80::24c1:8e90:7d8a:fc43/64 scope link noprefixroute
           valid_lft forever preferred_lft forever

Gunakan perintah ping untuk memeriksa PMTU secara manual

Periksa PMTU secara manual dengan perintah ping:

Peringatan

Pengujian ini dapat memengaruhi komunikasi jaringan. Lakukan pada 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 melalui 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. Frame jumbo diaktifkan pada instance ECS (MTU = 8500 byte). Lihat Aktifkan atau nonaktifkan frame jumbo.

      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 memecah paket tersebut, sehingga paket dibuang.

      [root@          ~]# ping -c 1 -M do -s 8472 172.17.0.128
      PING 172.17.0.128 (172.17.0.128) 8472(8500) bytes of data.
      From 172.17.0.253 icmp_seq=1 Frag needed and DF set (mtu = 1500)
      
      --- 172.17.0.128 ping statistics ---
      1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

Ubah secara manual MTU antarmuka jaringan

Beberapa layanan jaringan, seperti VPN Gateway dan traffic mirroring, memerlukan paket yang lebih kecil dari instance ECS. Ubah MTU NIC ECS agar sesuai dengan 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 dari server DHCP secara otomatis. 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 frame jumbo, ikuti praktik terbaik yang relevan alih-alih mengubah MTU secara manual. Lihat Aktifkan atau nonaktifkan frame jumbo.

  • Pastikan MTU baru tidak melebihi MTU maksimum yang didukung instance. Nilai maksimum adalah 8500 byte jika frame jumbo diaktifkan, atau 1500 byte jika frame jumbo 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 Sambungkan ke instance 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.

    C:\Users\Administrator>netsh interface ipv4 show subinterfaces
    
       MTU  MediaSenseState   Bytes In    Bytes Out  Interface
    ------  ---------------  ----------  ----------  -------------
    4294967295                1          0           0  Loopback Pseudo-Interface 1
          1500                1   76093074     3922261  Ethernet
          1500                1        943        3068  Ethernet 2

    Rincian perintah netsh interface ipv4 show subinterfaces

    Jalankan perintah berikut untuk melihat rincian parameter.

    netsh interface ipv4 show subinterfaces ?

    Perintah mengembalikan output berikut, yang mencakup penggunaan, parameter, dan deskripsi.

    C:\Users\Administrator>netsh interface ipv4 show interfaces ?
    
    Usage: show interfaces [[interface=]<string>] [[rr=]<integer>]
            [[level=]normal|verbose] [[store=]active|persistent]
    
    Parameters:
    
          Tag             Value
          interface - Interface name or index.
          rr        - Refresh rate for interface statistics (in seconds).
          level     - One of the following values:
                      normal: Display one line per interface. This is the
                              default when no interface is specified.
                      verbose: Display additional information for each
                               interface. This is the default when an
                               interface is specified.
          store     - One of the following values:
                      active: Show interfaces in the stack (default).
                      persistent: Show persistent interfaces.
    
    Description: Display information about all interfaces, or if an
          interface is specified, display information about the
          specified interface.
  4. Atur MTU antarmuka Ethernet menjadi 1399 secara permanen:

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

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

    Verifikasi MTU NIC Ethernet. Perubahan telah diterapkan.

    C:\Users\Administrator>netsh interface ipv4 show subinterfaces
    
       MTU  MediaSenseState  Bytes In  Bytes Out  Interface
    ------  ---------------  ---------  ---------  -------------
    4294967295                1          0          0  Loopback Pseudo-Interface 1
          1399                1   76123457    4064932  Ethernet
          1500                1       1099       3556  Ethernet 2

    Rincian perintah netsh interface ipv4 set subinterface

    Jalankan perintah berikut untuk melihat rincian parameter.

    netsh interface ipv4 set subinterface ?

    Perintah mengembalikan output berikut, yang mencakup penggunaan, parameter, dan deskripsi.

    C:\Users\Administrator>netsh interface ipv4 set subinterface  ?
    
    Usage: set subinterface [interface=]<string> [[mtu=]<integer>]
            [[subinterface=]<string>] [[store=]active|persistent]
    
    Parameters:
    
           Tag            Value
           interface  - Interface name or index.
           mtu        - MTU of the subinterface. The default is the natural
                        MTU of the link.
           subinterface - Subinterface LUID. Required only for interfaces
                          with multiple subinterfaces.
           store      - One of the following values:
                        active: Persist setting only until the next boot.
                        persistent: Persist setting permanently.
    
    Description: Modify subinterface configuration parameters.
    
    Example:
    
           set subinterface "1" mtu=1500 store=active

Instance Linux

Sistem operasi contoh: Alibaba Cloud Linux 3.2.

Ubah sementara MTU 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 Sambungkan ke instance Linux menggunakan Workbench.

  2. Lihat MTU NIC saat ini:

    ip a

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

    [root@xxx ~]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 00:16:3e:0e:de:c3 brd ff:ff:ff:ff:ff:ff
        altname enp1s3
        inet 172.17.0.127/24 brd 172.17.0.255 scope global dynamic noprefixroute eth0
           valid_lft 315359332sec preferred_lft 315359332sec
        inet6 fe80::216:3eff:fe0e:dec3/64 scope link
           valid_lft forever preferred_lft forever
    3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 00:16:3e:37:eb:bf brd ff:ff:ff:ff:ff:ff
        altname enp1s5
        inet 172.17.0.122/24 brd 172.17.0.255 scope global dynamic noprefixroute eth1
           valid_lft 315359332sec preferred_lft 315359332sec
        inet6 fe80::216:3eff:fe37:ebbf/64 scope link
           valid_lft forever preferred_lft forever
  3. Ubah sementara MTU eth1 menjadi 1399:

    sudo ip link set dev eth1 mtu 1399

    Verifikasi informasi NIC. MTU eth1 sekarang adalah 1399.

    [root@xxx ~]# sudo ip link set dev eth1 mtu 1399
    [root@xxx ~]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 00:16:3e:de:de:c3 brd ff:ff:ff:ff:ff:ff
        altname enp1s3
        inet 172.17.0.127/24 brd 172.17.0.255 scope global dynamic noprefixroute eth0
           valid_lft 315359127sec preferred_lft 315359127sec
        inet6 fe80::216:3eff:fede:dec3/64 scope link
           valid_lft forever preferred_lft forever
    3: eth1  <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1399 qdisc mq state UP group default qlen 1000
        link/ether 00:16:3e:37:eb:bf brd ff:ff:ff:ff:ff:ff
        altname enp1s5
        inet 172.17.0.122/24 brd 172.17.0.255 scope global dynamic noprefixroute eth1
           valid_lft 315359127sec preferred_lft 315359127sec
        inet6 fe80::216:3eff:fe37:ebbf/64 scope link
           valid_lft forever preferred_lft forever
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 Konfigurasi ENI sekunder.

  1. Sambungkan ke instance Linux.

    Lihat Sambungkan ke instance Linux menggunakan Workbench.

  2. Lihat MTU NIC saat ini:

    ip a

    MTU NIC primary eth0 dan ENI sekunder eth1 adalah 1500.

    [root@ ~]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 00:16:3e:0e:de:c3 brd ff:ff:ff:ff:ff:ff
        altname enp1s3
        inet 172.17.0.127/24 brd 172.17.0.255 scope global dynamic noprefixroute eth0
           valid_lft 315359332sec preferred_lft 315359332sec
        inet6 fe80::216:3eff:fe0e:dec3/64 scope link
           valid_lft forever preferred_lft forever
    3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 00:16:3e:37:eb:bf brd ff:ff:ff:ff:ff:ff
        altname enp1s5
        inet 172.17.0.122/24 brd 172.17.0.255 scope global dynamic noprefixroute eth1
           valid_lft 315359332sec preferred_lft 315359332sec
        inet6 fe80::216:3eff:fe37:ebbf/64 scope link
           valid_lft forever preferred_lft forever
  3. Lihat file konfigurasi antarmuka jaringan:

    ls /etc/sysconfig/network-scripts

    Tanggapan menunjukkan file konfigurasi untuk eth0 dan eth1.

    [root@xxx ~]# cd /etc/sysconfig/network-scripts/
    [root@xxx network-scripts]# ls -l
    total 8
    -rw-r--r-- 1 root root 170 Sep 19 10:11 ifcfg-eth0
    -rw-r--r-- 1 root root 179 Sep 19 10:43 ifcfg-eth1
  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

    Contoh isi file setelah diedit (tambahkan MTU=1399 di akhir file):

    # Created by cloud-init on instance boot automatically, do not edit.
    #
    BOOTPROTO=dhcp
    DEVICE=eth1
    HWADDR=00:16:3e:37:eb:bf
    METRIC=200
    ONBOOT=yes
    TYPE=Ethernet
    USERCTL=no
    MTU=1399
  6. Restart layanan jaringan untuk menerapkan konfigurasi:

    sudo systemctl restart NetworkManager

    Verifikasi informasi antarmuka jaringan. MTU eth1 sekarang adalah 1399.

    [root@xxx network-scripts]# sudo systemctl restart NetworkManager
    [root@xxx network-scripts]# ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
        link/ether 00:16:3e:0e:de:c3 brd ff:ff:ff:ff:ff:ff
        altname enp1s3
        inet 172.17.0.127/24 brd 172.17.0.255 scope global dynamic noprefixroute eth0
           valid_lft 315359946sec preferred_lft 315359946sec
        inet6 fe80::216:3eff:fe0e:dec3/64 scope link
           valid_lft forever preferred_lft forever
    3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1399 qdisc mq state UP group default qlen 1000
        link/ether 00:16:3e:37:eb:bf brd ff:ff:ff:ff:ff:ff
        altname enp1s5
        inet 172.17.0.122/24 brd 172.17.0.255 scope global dynamic noprefixroute eth1
           valid_lft 315359946sec preferred_lft 315359946sec
        inet6 fe80::216:3eff:fe37:ebbf/64 scope link
           valid_lft forever preferred_lft forever

Batas MTU dalam praktik

Batas MTU untuk komunikasi ECS-ke-ECS

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

Host tujuan

MTU maksimum yang diizinkan

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

8500

Instance ECS tanpa frame jumbo 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 Koneksi peering VPC dan Koneksi VPC.

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 frame jumbo, 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 frame jumbo. 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 batasnya.

Global Accelerator

Tidak ada

Cloud Firewall

Tidak ada

PrivateLink

Tidak ada

VPN Gateway

1399

Lihat Konfigurasi MTU untuk koneksi IPsec-VPN.

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 Cara kerja PMTUD.

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

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

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