All Products
Search
Document Center

NAT Gateway:Log sesi

Last Updated:Aug 21, 2026

Saat lalu lintas mengalir melalui Gateway NAT dengan entri SNAT, setiap sesi SNAT direkam sebagai log untuk pelacakan dan pemantauan.

Cara kerja

Mekanisme pengumpulan dan pengiriman log

Log sesi menangkap sesi SNAT dan menuliskannya ke Simple Log Service (SLS). Setiap entri log merekam aliran jaringan 5-tupel dalam jendela tangkapan sekitar 10 menit. Layanan log sesi mengagregasi data selama jendela ini dan mengirimkannya ke proyek SLS Anda, biasanya dalam waktu 5 menit.

  • Log sesi mengikuti model pengiriman best-effort delivery. Penundaan transmisi jaringan atau pemrosesan SLS dapat menyebabkan keterlambatan kedatangan atau mencegah pengiriman beberapa sesi.

  • Pengumpulan log sesi dilakukan di luar jalur lalu lintas jaringan dan tidak memengaruhi throughput jaringan atau latensi Gateway NAT.

Perbedaan antara log sesi dan log aliran

Baik log aliran VPC maupun log sesi Gateway NAT mencatat lalu lintas jaringan yang melewati Gateway NAT:

  • Log aliran VPC: Menangkap setiap paket yang mengalir melalui Elastic Network Interface (ENI) pada lapisan jaringan, dalam setiap arah. Gunakan log ini untuk memecahkan masalah konektivitas jaringan atau kebijakan keamanan.

  • Log sesi: Mencatat sesi NAT sebagai satu kesatuan. Setiap entri log mengagregasi alamat IP privat, alamat hasil terjemahan NAT, alamat IP publik, dan lalu lintas dua arah untuk satu sesi. Gunakan log ini untuk mengaudit akses jaringan publik atau menganalisis tren penggunaan port SNAT.

Contoh skenario

Instance ECS dalam VPC (IP privat 172.16.20.21) mengakses server publik 106.XX.XX.203:12180 menggunakan SNAT pada Gateway NAT. Gateway NAT menerjemahkan alamat sumber ECS menjadi 172.16.10.13:48155.

Log aliran VPC — 4 entri (Daftar lengkap field log aliran)

Log sesi NAT — 1 entri (Deskripsi format log sesi lengkap)

①  ECS → Gateway NAT (sebelum terjemahan alamat)
    srcaddr: 172.16.20.21    srcport: 47176
    dstaddr: 106.XX.XX.203   dstport: 12180
    direction: in  bytes: 487  packets: 6

②  Gateway NAT → Internet (setelah terjemahan alamat)
    srcaddr: 172.16.10.13    srcport: 48155
    dstaddr: 106.XX.XX.203   dstport: 12180
    direction: out bytes: 487  packets: 6

③  Internet → Gateway NAT (respons tiba)
    srcaddr: 106.XX.XX.203   srcport: 12180
    dstaddr: 172.16.10.13    dstport: 48155
    direction: in  bytes: 449  packets: 4

④  Gateway NAT → ECS (terjemahan balik)
    srcaddr: 106.XX.XX.203   srcport: 12180
    dstaddr: 172.16.20.21    dstport: 47176
    direction: out bytes: 449  packets: 4

# Alamat sumber (IP privat ECS)
pri_ip: 172.16.20.21       pri_port: 47176
# Terjemahan alamat NAT
nat_ip: 172.16.10.13       nat_port: 48155
# Alamat tujuan (EIP)
pub_ip: 106.XX.XX.203      pub_port: 12180
# Traffic dari sisi VPC
bytes_from_vpc: 417        pkts_from_vpc: 6
# Traffic dari sisi Internet
bytes_from_pub: 421        pkts_from_pub: 4

Penerapan

  • Anda tidak dapat mengaktifkan log sesi untuk Gateway NAT berbasis pay-by-specification (tidak lagi tersedia untuk pembelian).

  • Gateway NAT dan proyek Simple Log Service harus berada di wilayah yang sama.

  • Log sesi tidak menangkap sesi DNAT.

Penagihan

Pembuatan log sesi tidak dikenai biaya. Namun, log yang ditangkap disimpan di Simple Log Service, yang mengenakan biaya penyimpanan dan pengambilan. Untuk informasi selengkapnya, lihat Penagihan Simple Log Service.

Konfigurasi log sesi

Mulai log sesi

  1. Masuk ke Konsol Gateway NAT. Di bilah navigasi atas, pilih wilayah tempat Gateway NAT berada.

  2. Di panel navigasi kiri, klik Internet NAT Gateway atau VPC NAT Gateway. Temukan Gateway NAT tersebut dan klik ID-nya.

  3. Di tab Monitoring and Logging > Session Log, klik Enable Session Log.

    Pilih Project dan Logstore: Saat membuat log sesi pertama kali, Anda dapat Create Project dan Create Logstore untuk mengisolasi data log sesi dari data lainnya. Untuk menganalisis beberapa log sesi secara terpusat, gunakan Logstore yang sama.

Nonaktifkan log sesi

Di kolom Session Log Status, klik Stop untuk log sesi yang dituju. Menonaktifkan log sesi tidak menghapus log yang sudah ada; Anda tetap dapat melihatnya di proyek SLS.

Lihat status log sesi

Buka tab Monitoring and Logging > Session Log pada Gateway NAT yang dituju.

Item

Deskripsi

Session Log Status

Setelah Anda mengaktifkan pencatatan sesi, status berubah menjadi Enabled.

Saat Anda memulai pencatatan sesi, sistem secara otomatis membuat role terkait layanan AliyunServiceRoleForNatgwLogDelivery dan memberikan izin untuk mengirimkan data ke Logstore Anda.

Delivery Status

Menunjukkan apakah log berhasil dikirimkan. Nilai yang valid:

  • Success: Log sesi berhasil dikirimkan ke Simple Log Service.

  • Modifying: Status antara yang menunjukkan bahwa log sesi sedang dimodifikasi atau dimulai.

  • Failed: Log sesi gagal dikirimkan ke Simple Log Service. Untuk detailnya, lihat Informasi lebih lanjut.

Delivery Type

Jenis tujuan pengiriman log sesi. Atur nilainya menjadi sls.

Destination Information

Klik tautan Logstore di kolom Destination Information untuk membuka konsol Simple Log Service. Anda harus membuat indeks untuk Logstore sebelum dapat melihat dan menganalisis log.

Informasi lebih lanjut

Format log sesi

Field

Deskripsi

instance

ID instans Gateway NAT.

vpc_id

ID virtual private cloud (VPC) tempat Gateway NAT berada.

protocol

Dalam nomor protokol IANA, 1 merepresentasikan ICMP, 6 merepresentasikan TCP, dan 17 merepresentasikan UDP.

pri_ip

Alamat IP sumber.

pri_port

Port sumber.

Untuk paket ICMP, pri_port berkorespondensi dengan field ID ICMP.

pub_ip

Alamat IP tujuan.

pub_port

Port tujuan.

nat_ip

  • Instans Internet NAT gateway:

    • Dalam Mode NAT: alamat IP privat dari Elastic IP Address (EIP) yang terkait dengan Internet NAT Gateway.

    • Dalam mode Multi-EIP-to-ENI: EIP yang terkait dengan Internet NAT Gateway.

    Panggil operasi DescribeNatGateways untuk menanyakan parameter EipBindMode dan konfirmasi mode binding EIP.
    Panggil operasi ModifyNatGatewayAttribute untuk memodifikasi parameter EipBindMode. Anda hanya dapat mengubah mode Multi-EIP-to-ENI menjadi mode NAT.
  • Instans VPC NAT Gateway: Menunjukkan alamat IP NAT yang terikat pada instans VPC NAT Gateway.

nat_port

  • Untuk Internet NAT Gateway: port yang digunakan oleh EIP yang terkait dengan Internet NAT Gateway.

  • Untuk VPC NAT Gateway: port yang digunakan oleh alamat IP NAT yang terkait dengan VPC NAT Gateway.

bytes_from_pub

  • Untuk Internet NAT Gateway: ukuran paket dari Internet.

  • Untuk VPC NAT Gateway: ukuran paket dari VPC lain atau pusat data.

Unit: byte.

pkts_from_pub

  • Untuk Internet NAT Gateway: jumlah paket dari Internet.

  • Untuk VPC NAT Gateway: jumlah paket dari VPC lain atau pusat data.

Field ini menghitung paket pada lapisan jaringan—bukan pesan pada lapisan aplikasi atau lapisan transport. Oleh karena itu, saat terjadi fragmentasi IP, jumlahnya mungkin berbeda dari hasil pengambilan paket di titik akhir. Untuk volume data yang akurat, gunakan penghitungan byte.

bytes_from_vpc

Ukuran paket dari VPC. Unit: byte.

pkts_from_vpc

Jumlah paket dari VPC.

start_time

Waktu saat log sesi dibuat.

end_time

Waktu saat log sesi dihentikan.

Kode kesalahan pengiriman

Kode kesalahan

Deskripsi

ProjectNotExist

Proyek tujuan tidak ada.

LogStoreNotExist

Logstore tujuan tidak ada.

ProjectForbidden

Proyek dinonaktifkan, kemungkinan karena pembayaran tertunda.

InvalidAccessKeyId

Role terkait layanan tidak dibuat saat Anda mengaktifkan log sesi.

Unauthorized

Role terkait layanan tidak dibuat untuk memberikan izin ke Logstore saat Anda mengaktifkan log sesi.

UnavaliableTarget

Jika terjadi salah satu kesalahan berikut—Unauthorized, ProjectNotExist, LogStoreNotExist, atau ProjectForbidden—sistem akan menonaktifkan pengiriman ke tujuan selama 5 menit. Setelah 5 menit, jika ada data baru yang perlu dikirimkan, sistem akan melakukan satu uji coba pengiriman ke Logstore. Jika uji coba gagal, pengiriman tetap dinonaktifkan selama 5 menit berikutnya. Jika uji coba berhasil, pengiriman normal dilanjutkan.

WriteQuotaExceed

Kuota traffic tulis proyek Anda telah terlampaui. Secara default, semua Logstore dalam satu proyek mendukung hingga 30 GB traffic tulis per menit.

ShardWriteQuotaExceed

Traffic log besar dan Logstore Anda memiliki shard yang tidak mencukupi. Kami menyarankan Anda membagi lebih banyak shard untuk mendukung traffic tulis yang lebih tinggi. Untuk informasi selengkapnya, lihat Kelola shard.