ZEBRA
Routing....., mungkin orang awam seperti saya belom mengerti apa itu routing, tetapi bagi seorang admin jaringan pasti sudah sangat mengenal kata routing tsb.Routing selalu berhubungan dengan Router dan Router bagi banyak orang akan identik dengan Cisco, 3Com, DLink dan banyak lagi yang ada dipasaran. Dan tentunya dengan harga yang sangat mahal ukuran saya yang hanya ada di dompet duit recehan melulu :)
Tapi nggak usah takut ada Zebra yang siap sebagai dewa penolong. Sebelum terlalu jauh ada baiknya kita ulas sedikit apa itu zebra
Zebra adalah sebuah applikasi yang dipasangakan pada sistem operasi unix, linux atau bsd yang dapat menangani tugas routing.
Zebra mensupport banyak protokol routing RIPv1, RIPv2, RIPng, OSPFv2, OSPFv3, BGP-4, and BGP-4+, Zebra juga mendukung BGP Route Reflector dan Route Server baik yang berjalan pada IPv4 routing protocols maupun IPv6 routing protocols disamping itu Zebra juga mendukung SNMP.
Mengapa Zebra dikatakan sebagai dewa penolong :)
Zebra berada di bawah lisensi GNU (free)
Zebra dapat mengurangi biaya pembelian router :)
OK, sekarang kita akan coba install applikasi zebra di mesin linux, saya gunakan linux Redhat 9.0
Dalam installasi Zebra ada 7 tahap yang harus kita lakukan
1. D/L source zebra dari sitenya www.zebra.org/download, ambil versi stabel terakhir.
2. Bongkar arsip paket zebra
3. Configure zebra
4. Build zebra
5. install zebra
misal paket zebra ada di dir /home/belog
tar xzpf zebra-0.94.tar.gz
asumsi masih ada di dir /home/belog
langkah ini akan membentuk sebuah dir baru dengan nama zebra -0.94
cd zebra-0.94
./configure --sysconfdir=/etc/zebra --prefix=/usr/local/zebra \
--disable-ipv6 \
--enable-tcp-zebra
untuk option able dan disable ini silahkan baca manualnya zebra disitenya.
langkah 6
Pastikan langkah 5 tidak ada pesan kesalahan, setelah itu lakukan building applikasi zebra dengan perintah :
make
langkah 7
Pastikan langkah 6 tidak ada pesan error, setelah itu kita akan menginstall appikasi zebra dengan perintah
make install
jika isntallasi sukses maka di dir /etc/zebra akan ada file
zebra.conf.sample
ripd.conf.sample
osfpd.conf.sample
bgpd.conf.sample
lalu rubah file tersebut menjadi :
mv zebra.conf.sample zebra.conf
mv ripd.conf.sample ripd.conf
mv osfpd.conf.sample ospfd.conf
mv bgpd.conf.sample bgpd.conf
karena saya menggunakan redhat, maka saya harus mengcopy beberapa file init agar zebra dapat up begitu pc saya restart
cp /home/zebra-0.94/init/redhat/zebra.init /etc/rc.d/init.d/zebra
cp /home/zebra-0.94/init/redhat/ripd.init /etc/rc.d/init.d/ripd
cp /home/zebra-0.94/init/redhat/ospfd.init /etc/rc.d/init.d/ospfd
cp /home/zebra-0.94/init/redhat/bgpd.init /etc/rc.d/init.d/bgpd
chmod 755 /etc/rc.d/init.d/*
langkah diatas juga berlaku buat yang menggunakan distro suse dan mandrake
untuk distro lain, tinggal tambahkan di file /etc/rc.d/rc.local
disamping itu kita juga harus mengedit file /etc/services
vi /etc/services
tambahkan baris berikut
zebrasrv 2600/tcp
zebra 2601/tcp
ripd 2602/tcp
ripng 2603/tcp
ospfd 2604/tcp
bgpd 2605/tcp
ospf6d 2606/tcp
sampai disini, sepertinya zebra sudah siap
sekarang tinggal menjalankan applikasi zebra
jika sudah jalan coba lakukan perintah
netstat -ptan
maka hasilnya spt ini
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:2600 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2601 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2602 0.0.0.0:* LISTEN
udp 0 0 0.0.0.0:520 0.0.0.0:*
zebra udah jalan mas :) tinggal di konfigurasi
file configurasinya ada di /etc/zebra/zebra.conf
kira kira isinya spt ini :
!
! Zebra configuration file
!
hostname Router
password zebra
enable password zebra
!
log stdout
!
!
untuk perintah perintah zebra, tdk berbeda dengan perintah IOS Cisco, saya saya saran untuk detailnya silahkan kunjungi sitenya zebra atau cisco.
dibawah ini saya sertakan konfigurasi dinamik routing dengan menggunakan RIP ver 2
interface Loopback0
ip address 10.10.10.1 255.255.255.0
!
interface Ethernet0
ip address 192.168.1.1 255.255.255.0
!
router rip
version 2
network 10.0.0.0
network 192.168.1.0
no auto-summary