Kembali

2026-08-19 19:16

Konfigurasi Dasar pada Juniper OS

Juniper Networks menyediakan sistem operasi networking yang dikenal dengan nama Junos OS. Perangkat Juniper seperti router, switch, dan firewall menjalankan Junos OS, yang menawarkan kestabilan tinggi, kemampuan manajemen terpusat, serta bahasa konfigurasi berbasis teks yang bersih dan terstruktur. Artikel ini akan membahas dasar-dasar konfigurasi pada Juniper OS, mulai dari struktur konfigurasi, masuk ke mode *configure*, menambahkan interface, mengatur routing, hingga melakukan commit dan rollback. Semua contoh perintah ditulis dalam format CLI (Command Line Interface) Juniper, jadi pembaca dapat langsung menyalin dan menempel perintah ke perangkat Juniper mereka.

1. Struktur File Konfigurasi Juniper

Konfigurasi Juniper OS disimpan dalam file tersembunyi bernama config.xml. File ini berformat XML dan tidak disunting secara langsung oleh pengguna. Sebaliknya, konfigurasi diubah melalui CLI dan diverifikasi ke dalam file konfigurasi tersebut ketika melakukan *commit*. Konfigurasi terdiri dari beberapa level hierarki seperti disebutkan dalam diagram berikut:


└─ edit
    ├─ system
    │   ├─ host-name
    │   └─ services
    │       └─ ssh
    ├─ interfaces
    │   ├─ ge-0/0/0
    │   │   └─ unit 0
    │   │       ├─ family inet
    │   │       │   └─ address 192.168.1.1/24
    │   │       └─ description "Uplink ke ISP"
    │   └─ ge-0/0/1
    │       └─ unit 0
    │           └─ family inet
    │               └─ address 10.0.0.1/24
    └─ protocols
        └─ ospf
            └─ area 0.0.0.0
                └─ interface ge-0/0/0.0

Konfigurasi terdiri dari *top-level* *edit* di mana akar konfigurasi berada, kemudian sub-entity seperti *interfaces*, *protocols*, *system*, dan lain-lain. Setiap entitas dapat memiliki sub-sub-entity. Mengetahui hierarki ini penting agar suatu konfigurasi dapat dikelompokkan dan dimanipulasi secara konkret.

2. Akses ke Perangkat Juniper

Untuk mengkonfigurasi Juniper OS, pertama-tama Anda perlu login ke perangkat. Biasanya kamu akan menggunakan SSH, telnet, atau console serial tergantung kebijakan jaringan. Berikut contoh prosedur umum melalui SSH menggunakan terminal Linux atau macOS:


ssh admin@10.0.0.254

Setelah berhasil login, prompt default biasanya berbentuk hostname>. Tulis cli jika anda belum berada di mode CLI.

3. Mengaktifkan Mode Konfigurasi (Edit)

Di Junos, ada dua mode utama: *user view* (prompt username>) dan *configuration mode* (configure>). Mode konfigurasi memungkinkan Anda mengedit file konfigurasi. Untuk masuk:


user@router# configure
Enter configuration mode
router# 

Di sini Anda dapat menambahkan, mengubah, atau menghapus konfigurasi. Mode konfigurasi juga memiliki *commit* dan *rollback*.

Tugas sederhana: menambahkan host-name


configure
set system host-name junos-router
display | compare
commit

Setelah menjalankan commit, konfigurasi disimpan dan aktif. Perintah display | compare menunjukkan perbedaan (diff) antara konfigurasi saat ini dan konfigurasi yang akan di-commit.

4. Konfigurasi Interface

Interface pada Juniper umumnya dinamikan dengan format ge-X/Y/Z (ge = gigabit ethernet). Anda dapat menentukan unit (logical interface), family (protocol), dan alamat IP. Contoh


configure
set interfaces ge-0/0/0 unit 0 family inet address 172.16.10.1/24
set interfaces ge-0/0/0 unit 0 description "Link ke ISP"
commit

Jika Anda ingin menambahkan IP publik ke interface, cukup lakukan perintah set interfaces ... address seperti di atas, lalu commit. Untuk menghapus konfigurasi, gunakan perintah delete atau destroy tergantung konteksnya.

Contoh Mengatur Speed dan Duplex


configure
set interfaces ge-0/0/1 speed 1g
set interfaces ge-0/0/1 duplex full
commit

Pastikan bahwa capability perangkat mendukung speed/duplex yang ditentukan. Jika tidak, besok Anda bisa melihat *display interface ge-0/0/1* untuk menilai status fisik.

5. Menyiapkan Routing

Terdapat tiga kategori routing utama di Junos OS:

5.1 Static Routing


configure
set routing-options static route 0.0.0.0/0 next-hop 172.16.10.254
commit

Perintah di atas menambahkan default route menuju gateway 172.16.10.254. Anda bisa menambahkan static route lebih spesifik dengan menyesuaikan prefix.

5.2 OSPF (Open Shortest Path First)

OSPF merupakan protokol routing dinamis yang populer. Berikut cara mengaktifkan OSPF pada interface yang telah dikonfigurasi.


configure
set protocols ospf area 0.0.0.0 interface ge-0/0/0.0
set protocols ospf area 0.0.0.0 interface ge-0/0/1.0
commit

Dengan ini, interface ge-0/0/0 dan ge-0/0/1 akan berpartisipasi di area OSPF 0.0.0.0. Untuk melihat status OSPF, gunakan show ospf neighbor dan show ospf database.

5.3 BGP (Border Gateway Protocol)

Untuk konfigurasi BGP, pertama tentukan ASN (Autonomous System Number). Misalkan ASN lokal Anda 65001 dan ASN neighbor 65002.


configure
set protocols bgp group as65001 type external
set protocols bgp group as65001 peer-as 65002
set protocols bgp group as65001 neighbor 192.0.2.1
set protocols bgp group as65001 multipath
commit

Perintah di atas menambahkan route exchange dengan neighbor 192.0.2.1. Untuk memulai BGP, Pastikan neighbor memiliki IP statis pada interface yang sama dengan yang Anda tentukan. Gunakan show bgp summary untuk memverifikasi status BGP.

6. Konfigurasi Routing Table Export dan Import

Junos OS memungkinkan routing table disaring oleh policy. Contoh: mengistimum:


configure
set policy-options policy-statement filter-as65001 from community "export-community"
set policy-options policy-statement filter-as65001 then accept
set policy-options community export-community members 65001:100
set protocols bgp export filter-as65001
commit

Pada contoh ini, BGP akan hanya mengexport rute yang berada dalam community 65001:100.

7. Menyediakan SSH dan HTTPS Access

Secara default, Juniper OS memungkinkan koneksi SSH. Namun, jika Anda ingin menyesuaikan port atau mengaktifkan SFTP/HTTPS, berikut langkahnya:


configure
set system services ssh
set system services ssh port 22
set system services https
commit

Perintah di atas mengaktifkan layanan SSH pada port 22 dan HTTPS. Untuk mengamankan koneksi, tambahkan public key user:


configure
set system login user admin authentication local
set system login user admin authentication local identity admin
set system login user admin class super-user
set system login user admin authentication public-keys rsa-key.miner key "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7..."
commit

Setelah menambahkan key, Anda dapat login menggunakan SSH klien dari mesin pengguna.

8. Menyesuaikan FDB dan VLAN pada Switch

Junior OS di platform switch memiliki konfigurasi VLAN & Fabric Domain (FDB). Contoh VNf VLAN-Lan:


configure
set vlans sales vlan-id 20
set interfaces ge-0/0/2 unit 0 family ethernet-switching vlan members sales
commit

Perintah di atas menambahkan VLAN 20 dengan nama sales dan menyesuaikan interface ge-0/0/2 untuk menjadi member. Untuk menerapkan trunk ke beberapa VLAN, gunakan set interfaces ge-0/0/3 unit 0 family ethernet-switching port-mode trunk.

Menambahkan VLAN ke FDB (Forwarding Database)


configure
set vlans marketing vlan-id 30
set interfaces ge-0/0/4 unit 0 family ethernet-switching vlan members marketing
commit

Setter FDB secara otomatis di update ketika VLAN ditambahkan.

9. Konfigurasi Firewall dan Filter

Juniper OS memungkinkan pembuatan firewall filter untuk menerapkan kebijakan keamanan. Berikut contoh filter untuk memblokir trafik HTTP dari IP tertentu.


configure
set security zones security-zone trust interfaces ge-0/0/1.0
set security zones security-zone untrust interfaces ge-0/0/0.0
set security policies from-zone trust to-zone untrust policy block-http match source-address 10.10.10.0/24 destination-address any application http
set security policies from-zone trust to-zone untrust policy block-http then deny
commit

Dengan konfigurasi di atas, trafik HTTP dari jaringan 10.10.10.0/24 akan diblokir ketika melintasi firewall antara trust dan untrust zones.

10. Monitoring dan Verifikasi Konfigurasi

Setelah menambahkan konfigurasi, penting untuk memverifikasi status. Berikut beberapa perintah monitoring:

11. Commit serta Rollback

Di Junos OS, konfigurasi tidak langsung disimpan. Sebaliknya, setiap perubahan berada dalam buffer dan kemudian *commit*. Berikut prosedur:


configure
set interfaces ge-0/0/5 unit 0 family inet address 192.168.20.1/24
commit

Jika terjadi kesalahan, gunakan rollback:


rollback 1

Rollback 1 akan membatalkan satu commit terakhir. Anda bisa melakukan rollback berulang sesuai dengan sejarah versi. Periksa *commit log* dengan: show configuration history.

12. Backup Konfigurasi

Penting menjaga salinan konfigurasi secara rutin. Anda bisa menggunakan perintah file copy untuk menyalin konfigurasi ke perangkat lain atau ke TFTP, FTP, SCP:


file copy /var/tmp/config.running tftp://192.0.2.10/config.backup

Anda juga dapat memanfaatkan fitur driver additional-livebackups untuk diskon. Namun, secara manual backup paling mudah dikerjakan seperti contoh di atas.

13. Peraturan Kebijakan Keamanan Sederhana

Selalu pastikan bahwa setiap interface memiliki kebijakan firewall. Contoh sederhana:


configure
set security zones security-zone trust interfaces ge-0/0/1.0
set security zones security-zone untrust interfaces ge-0/0/0.0
set security policies from-zone trust to-zone untrust policy allow-ssh match application ssh
set security policies from-zone trust to-zone untrust policy allow-ssh then permit
commit

Setiap kebijakan berada dalam perintah set security policies from-zone yang memberi kontrol terhadap trafik.

14. Simpulan Pendek

Konfigurasi dasar pada Juniper OS melibatkan pemahaman hierarki konfigurasi, penggunaan edit mode, dan perintah set, delete, commit, serta rollback. Memiliki panduan konfigurasi dasar termasuk setting hostname, interface IP, routing statis/dynamic serta kebijakan firewall membantu mempercepat setup jaringan yang stabil. Selalu lakukan commit check dan show configuration | compare untuk memastikan tidak ada kesalahan, lalu backup konfigurasi sebelum menerapkan perubahan besar.

Fine-tuning konfigurasi akan datang setelah pemahaman dasar ini, termasuk konfigurasi high-availability (HSRP, VRRP, Redundancy Protocols), MPLS, atau Virtual Network Functions. Namun, artikel ini sebagai landing point bagi praktisi pemula yang ingin memulai konfigurasi Juniper OS dengan aman dan terstruktur.

Kembali