Dimisalkan dalam routing antar kantor yang berbeda sudah menggunakan routing dinamik dengan menggunakan RIP. Perangkat yang digunakan untuk menghubungkan kantor Mall FX yang ada di kawasan sudirman dengan Apartemen K-Place adalah switch layer 3 dengan merek Allied Telesis. Sekarang ini ada kebutuhan untuk menambahkan sebuah PC router sebagai gateway untuk jalur komunikasi ke provider lain, solusi yang diambil adalah menggunakan OS Centos 5.3 dan menginstall zebra untuk routing dinamik.
Berikut adalah topologi dari rencana pengembangan:
Yang akan dibahas disini adalah melakukan konfigurasi pada gateway 1 supaya tabel routing update antara mall fx, apartemen k-place dengan gateway 1 dengan routing dinamik RIP.
    * Konfigurasi Gateway 1
          o Ekstrak file zebra:
            [root@KUNINGAN ~]# tar zxvf zebra-0.95a.tar.gz
          o Masuk kedalam file zebra:
            [root@KUNINGAN ~]# cd zebra-0.95a
            root@KUNINGAN zebra-0.95a]# ./configure –sysconfdir=/etc/zebra  –disable-ipv6 –enable-tcp-zebra
            [root@KUNINGAN zebra-0.95a]# make
            [root@KUNINGAN zebra-0.95a]# make install
          o Kopikan file zebra.conf.sample menjadi zebra.conf
            [root@KUNINGAN zebra]# cd /etc/zebra/
            [root@KUNINGAN etc]# cp zebra.conf.sample zebra.conf
            [root@KUNINGAN zebra]# cp ripd.conf.sample ripd.conf
            [root@KUNINGAN zebra]# cp ospfd.conf.sample ospfd.conf
            root@KUNINGAN zebra]# cp bgpd.conf.sample bgpd.conf
          o Supaya service otomatis dijalankan ketika Gateway di restart.
            [root@KUNINGAN zebra]# cp /root/zebra-0.95a/init/redhat/zebra.init /etc/rc.d/init.d/zebra
            [root@KUNINGAN zebra]# cp /root/zebra-0.95a/init/redhat/ripd.init /etc/rc.d/init.d/ripd
            [root@KUNINGAN zebra]# cp /root/zebra-0.95a/init/redhat/ospfd.init /etc/rc.d/init.d/ospfd
            [root@KUNINGAN zebra]# cp /root/zebra-0.95a/init/redhat/bgpd.init /etc/rc.d/init.d/bgpd
            [root@KUNINGAN zebra]# chmod 755 /etc/rc.d/init.d/*
          o Ubah file zebra, ripd, ospfd, bgpd yang sudah dikopi ke /etc/rc.d/init.d/
      File Zebra
      [root@KUNINGAN zebra]# vim /etc/init.d/zebra
      . /etc/rc.d/init.d/functions menjadi . /etc/init.d/functions
      [ -f /etc/zebra.conf ] || exit 0 menjadi [ -f /etc/zebra/zebra.conf ] || exit 0
      # daemon /usr/sbin/zebra –d menjadi daemon /usr/local/sbin/zebra –d
      File Ripd
      [root@KUNINGAN zebra]# vim /etc/init.d/ripd
      . /etc/rc.d/init.d/functions menjadi . /etc/init.d/functions
      [ -f /etc/ripd.conf ] || exit 0 menjadi [ -f /etc/zebra/ripd.conf ] || exit 0
      # daemon /usr/sbin/ripd –d menjadi daemon /usr/local/sbin/ripd –d
      File Ospdf
      [root@KUNINGAN zebra]# vim /etc/init.d/ospfd
      . /etc/rc.d/init.d/functions menjadi . /etc/init.d/functions
      [ -f /etc/ospfd.conf ] || exit 0 menjadi [ -f /etc/zebra/ospfd.conf ] || exit 0
      # daemon /usr/sbin/ospfd –d menjadi daemon /usr/local/sbin/ospfd –d
      File Bgpd
      [root@KUNINGAN zebra]# vim /etc/init.d/bgpd
      . /etc/rc.d/init.d/functions menjadi . /etc/init.d/functions
      [ -f /etc/bgpd.conf ] || exit 0 menjadi [ -f /etc/zebra/bgpd.conf ] || exit 0
      # daemon /usr/sbin/bgpd –d menjadi daemon /usr/local/sbin/bgpd –d
      Tambahkan Di:
      [root@KUNINGAN zebra]# vim /etc/services
      zebrasrv 2600/tcp
      zebra 2601/tcp
      ripd 2602/tcp
      ripng 2603/tcp
      ospfd 2604/tcp
      bgpd 2605/tcp
      ospf6d 2606/tcp
      Jalankan Service:
      [root@KUNINGAN zebra]# service zebra start
      [root@KUNINGAN zebra]# service ripd start
      [root@KUNINGAN zebra]# service ospfd start
      [root@KUNINGAN zebra]# service bgpd start
      Lihat port yang sedang running di gateway 1 dengan perintah nmap, jika nmap belum ada maka install dulu :
      [root@KUNINGAN zebra]#yum install nmap
      [root@KUNINGAN zebra]#nmap localhost
      PORT STATE SERVICE
      2600/tcp open zebrasrv
      2601/tcp open zebra
      2602/tcp open ripd
      2604/tcp open ospfd
      2605/tcp open bgpd
      Ok zebra sudah berjalan dengan baik, berarti gateway 1 sudah bisa routing dinamik dengan RIP, OSPF, dan BGP.
    * Routing RIP
      Agar routing RIP jalan, maka ada dua file yang harus di konfigurasi di masing-masing gateway, yaitu zebra.conf dan ripd.conf
      Isi dari file zebra.conf adalah ip address dari interface yang ada pada gateway.
      Isi dari file ripd.conf adalah alamat jaringan yang terhubung dengan gateway.
      Untuk mengubah file zebra.conf bisa langsung lewat editor atau telne t lewat port 2601, dengan lewat jalur telnet maka kita akan mengkonfigurasi seperti router cisco. Supaya lebih seru mari kita konfigurasi lewat telnet saja, dengan password zebra.
      Konfigurasi zebra.conf
      Pastikan bahwa di gateway 1 firewall dah mati dengan :
      [root@kuningan ~]# iptables –F
      Telnet lewat windows:
      D:\Documents and Settings\hendra>>telnet 10.200.16.11 2601
      Hello, this is zebra (version 0.95a).
      Copyright 1996-2004 Kunihiro Ishiguro.
      User Access Verification
      Password:
      Router>
      Router> zebra
      % Unknown command.
      Router>
      Router> en
      Password:
      Password:
      Router#
      Router# confi
      Router# configure ter
      Router# configure terminal
      Router(config)#
      Router(config)# in
      Router(config)# interface eth0
      Router(config-if)#
      Router(config-if)# ip ad
      Router(config-if)# ip address 10.200.16.11/25
      Router(config-if)#
      Router(config-if)# exit
      Router(config)#
      Router(config)# in
      Router(config)# inin
      Router(config)# int
      Router(config)# interface eth1
      Router(config-if)#
      Router(config-if)# ip ad
      Router(config-if)# ip address 202.51.107.121/26
      Router(config-if)#
      Router(config-if)# exit
      Router(config)#
      Router(config)# exit
      Router#
      Router# write
      Configuration saved to /etc/zebra/zebra.conf
      Router#
      Router#
      Konfigurasi rip.conf lewat telnet
      Hello, this is zebra (version 0.95a).
      Copyright 1996-2004 Kunihiro Ishiguro.
      User Access Verification
      Password:
      ripd>
      ripd> en
      ripd#
      ripd# conf
      ripd# configure ter
      ripd# configure terminal
      ripd(config)#
      ripd(config)# ro
      ripd(config)# router r
      ripd(config)# router rip
      ripd(config-router)#
      ripd(config-router)# network 10.200.16.0/25
      ripd(config-router)#
      ripd(config-router)# network 202.51.107.64/26
      ripd(config-router)#
      ripd(config-router)# exit
      ripd(config)#
      ripd(config)# exit
      ripd#
      ripd# write
      Configuration saved to /etc/zebra/ripd.conf
      ripd#
      ripd#
    * Cek Routing Table
      [root@kuningan ~]# route -n
      Kernel IP routing table
      Destination Gateway Genmask Flags Metric Ref Use Iface
      192.168.1.208 10.200.16.1 255.255.255.240 UG 2 0 0 eth0
      202.51.107.64 0.0.0.0 255.255.255.192 U 0 0 0 eth1
      10.200.7.0 10.200.16.1 255.255.255.128 UG 2 0 0 eth0
      10.200.7.128 10.200.16.1 255.255.255.128 UG 2 0 0 eth0
      10.200.6.0 10.200.16.1 255.255.255.128 UG 2 0 0 eth0
      10.200.14.0 10.200.16.1 255.255.255.128 UG 2 0 0 eth0
      10.200.16.0 0.0.0.0 255.255.255.128 U 0 0 0 eth0
      10.107.1.0 10.200.16.1 255.255.255.0 UG 3 0 0 eth0
      10.106.3.0 10.200.16.1 255.255.255.0 UG 3 0 0 eth0
      169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
      10.0.0.0 10.200.16.1 255.0.0.0 UG 0 0 0 eth0
      0.0.0.0 202.51.107.65 0.0.0.0 UG 0 0 0 eth1
      [root@kuningan ~]#
      Tabel routing antara Mall FX, Apartemen K-Place dan Gateway satu sudah saling update dengan RIP.
    
 












