Quagga adalah sebuah software aplikasi yang digunakan untuk
aplikasi routing protokol.
Bagian quagga ada beberapa macam:
1. Zebra – merupakan bagian penghubung antara linux kernel dengan aplikasi routing protokol.
2. Routing Daemon – merupakan aplikasi pengatur routing protokol.
Misal: ospfd adalah daemon yang mengatur routing protocol OSPF, ripd adalah daemon yang mengatur routing protokol RIP
Perintah Quagga mirip dengan perintah yang ada di CISCO router.
Untuk installasi :
|
Router # aptget-get install quagga |
File konfigurasi awal di /etc/quagga
|
Router # ls /etc/quagga |
|
Daemons |
|
debian.conf |
Aktifkan quagga dengan mengedit file /etc/quagga/daemons
|
Router # vim /etc/quagga/daemons |
Rubah protokol yang kita inginkan dengan merubah “no” menjadi
“yes”, contoh :
|
zebra = yes |
|
ospfd = yes |
artinya kita mengaktifkan zebra (wajib) dan protokol OSPF, begitu
juga dengan protokol yang lainnya
Membuat konfigurasi awal, list konfigurasi yang digunakan quagga :
– zebra.conf — untuk aplikasi zebra
– ospfd.conf — untuk routing protokol OSPF
– ripd.conf — untuk routing protokol RIP
– bgpd.conf — untuk routing protokol BGP
Bisa juga dengan cara mencopy contoh konfigurasi di documentation
|
Router# cp /usr/share/doc/quagga/examples/zebra.conf.sample /etc/quagga/zebra.conf |
Begitu juga file konfigurasi lainnya.
Untuk menjalankan daemon quagga, jalankan perintah:
|
Router# /etc/init.d/quagga start |
Begitu juga untuk stop dan restart
|
Router# /etc/init.d/quagga stop |
|
Router# /etc/init.d/quagga restart |
PC dengan aplikasi quagga, dimana apabila kita ingin membangun jaringan dengan OSPF menggunakan quagga langkah-langkah yang harus dilakukan adalah :
– Mengaktifkan quagga setelah membuat konfigurasi awal
Router # /etc/init.d/quagga start
Starting Quagga daemons (prio:10): zebra ospfd.
– Melihat daemon konfigurasi dengan perintah (misal : ospf)
|
Router # netstat nlptu | grep zebra |
|
tcp 0 0 127.0.0.1:2601 |
|
0.0.0.0:* LISTEN 2096/zebra |
|
Router # netstat nlptu | grep ospf |
|
tcp 0 0 127.0.0.1:2604 |
|
0.0.0.0:* LISTEN 2100/ospfd |
– artinya Zebra bekerja pada port 2601 dan ospfd pada 2604, begitu juga apabila kita menggunakan “ripd” dan yang lainnya
– Mengkonfigurasi zebra (password default “zebra”) :
|
Router # telnet localhost 2601 / telnet localhost zebra |
|
Trying 127.0.0.1… |
|
Connected to localhost.localdomain. |
|
Escape character is ‘^]’. |
|
|
|
Hello, this is Quagga (version 0.98.3). |
|
Copyright 19962005 |
|
Kunihiro Ishiguro, et al. |
|
|
|
User Access Verification |
|
|
|
Password: |
|
Router> en |
|
Password: |
|
Router# |
– Begitu juga dengan ospfd
|
Trying 127.0.0.1… |
|
Connected to localhost.localdomain. |
|
Escape character is ‘^]’. |
|
|
|
Hello, this is Quagga (version 0.98.3). |
|
Copyright 19962005 |
|
Kunihiro Ishiguro, et al. |
|
|
|
User Access Verification |
|
|
|
Password: |
|
Router> en |
|
Password: |
|
ospfd# conf t |
|
ospfd(config)# router ospf |
|
ospfd(configrouter)#network 10.252.108.0/24 area 0 |