====== 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.