====== JNCIA-Junos : Understanding Junos OS Versioning and Release Types ====== Junos OS menggunakan sistem versioning tertentu untuk mengidentifikasi tahun rilis, major release, jenis release, dan build number. Informasi versi Junos dapat dilihat menggunakan command: ilyasa@R1> show system information Contoh output: Junos OS: 22.4R1.10 Format versi Junos: YY.ReleaseType.Build Contoh: 22.4R1.10 ---- ===== Junos Version Format ===== {{ :networking:juniper:jncia-junos-os-versioning.png?nolink&1000 |}} Versi Junos terdiri dari beberapa bagian: ^ Component ^ Example ^ Description | | Year | 22 | Tahun rilis Junos | | Major Release | 4 | Nomor major release | | Release Type | R1 | Jenis release | | Build Number | 10 | Nomor build internal | ---- Dua angka pertama menunjukkan tahun rilis Junos. Contoh: 22.4R1.10 ^^ Year Artinya versi tersebut berasal dari tahun 2022. Angka setelah tahun menunjukkan major release. Contoh: 22.4R1.10 ^ Major Release Junos menggunakan penomoran major release untuk memberikan fitur baru, peningkatan sistem, dan perbaikan bug. ---- ===== Release Type ===== {{ :networking:juniper:jncia-junos-release-type.png?nolink&1000 |}} Bagian release type menunjukkan jenis rilis software Junos. Contoh: 22.4R1.10 ^^ Release Type Terdapat beberapa jenis release: ---- ==== Feature Release (R1) ==== Feature Release merupakan release awal dari suatu versi Junos. Contoh: 22.4R1 Karakteristik: * Memperkenalkan fitur baru. * Berisi perbaikan dari versi sebelumnya. * Menjadi basis untuk maintenance release berikutnya. ---- ==== Maintenance Release (R2, R3, Rx) ==== Maintenance Release merupakan update dari Feature Release. Contoh: 22.4R3 Karakteristik: * Fokus pada bug fixes. * Meningkatkan stabilitas software. * Umumnya digunakan untuk deployment produksi. ---- ==== Service Release (S1, S2, Sx) ==== Service Release digunakan untuk perbaikan masalah tertentu. Contoh: 22.4R1-S1 Karakteristik: * Memperbaiki issue yang bersifat kritis. * Dapat dibuat untuk kebutuhan tertentu. ---- ===== 4. Build Number ===== Bagian terakhir menunjukkan build number internal. Contoh: 22.4R1.10 ^^ Build Number Build number digunakan untuk membedakan hasil build software dalam release yang sama. Biasanya informasi ini tidak menjadi fokus utama administrator ketika memilih versi Junos. ---- ===== 5. Example Version Breakdown ===== Contoh versi: 22.4R1.10 Dapat dibaca sebagai: 22 | Tahun rilis 2022 4 | Major Release ke-4 R1 | Feature Release pertama 10 | Build number ---- ===== Summary ===== Format versi Junos memberikan informasi mengenai: ^ Part ^ Function | | Year | Menunjukkan tahun rilis | | Major Release | Menunjukkan versi utama | | Release Type | Menunjukkan jenis release | | Build Number | Identifikasi build software | Jenis release Junos: ^ Release Type ^ Purpose | | R1 | Feature Release dengan fitur baru | | R2/R3/Rx | Maintenance Release untuk perbaikan dan stabilitas | | S1/S2/Sx | Service Release untuk perbaikan tertentu | Memahami format versi Junos membantu administrator dalam melakukan identifikasi software, troubleshooting, dan perencanaan upgrade perangkat.