Sunday, June 11, 2017

Internal BGP Peering Loopback Interface

Bismillah,
Alhamdulillah guys kita bisa ngelanjutin ngelab bgp lagi, pada lab kali ini kita akan belajar mengenai konfigurasi BGP Peering menggunakan interface loopback dalam satu AS number. Topologi yang akan kita labkan adalah seperti berikut ini


Guys kalo diliat dari topologi diatas dan juga kalo ngeliat judul lab pastinya kita akan membuat interface loopback di router mikrotik ini guys, karena bgp ini harus sudah ada koneksi tcp dulu atau harus sudah terpasang konfigurasi internal dulu (static route, ospf, rip) maka dari itu sekarang kita akn mengggunakan static route sebagai routing internalnya atau sebagai koneksi tcp antar router dan pastinya kita akan meroute interface loopback yang melewati interface pysical. Semua itu bertujuan agar atar router sudah bisa saling ping.

Setelah bisa ping, kita setting AS number dan router-id pada bgpnya di masing-masing router dengan menggunakan IP loopbacknya.  baru kita buat BGP Peer pada masing-masing router.

Untuk verifikasinya atau pembuktian keberhaslan pada lab ini, nanti pastikan status BGP peering sudah established. dan nanti kita coba buat connected network dengan menambahkan interface loopback lagi pada masing-masing router BGP. fungsinya apa? Fungsinya connected network ini nantinya yang akan diadvertise sama BGP router. Langsung aja check this out!!

Konfigurasi pada R1, setting interface loopback dan konfigurasi ip address
[admin@MikroTik] > system identity set name=R1
[admin@R1] > interface bridge add name=loopback1
[admin@R1] > interface bridge add name=loopback2
[admin@R1] > ip address add address=12.12.12.1/24 interface=ether1
[admin@R1] > ip address add address=1.1.1.1/32 interface=loopback1
[admin@R1] > ip address add address=11.11.11.11/32 interface=loopback2

Konfigurasi pada R2, setting interface loopback dan konfigurasi ip address
[admin@MikroTik] > system identity set name=R2
[admin@R2] > interface bridge add name=loopback1
[admin@R2] > interface bridge add name=loopback2
[admin@R2] > ip address add address=12.12.12.2/24 interface=ether1
[admin@R2] > ip address add address=2.2.2.2/32 interface=loopback1
[admin@R2] > ip address add address=22.22.22.22/32 interface=loopback2

Konfigurasi pada R1, mengadvertise network loopback lawan
[admin@R1] > ip route add dst-address=2.2.2.2/32 gateway=12.12.12.2

Konfigurasi pada R2, mengadvertise network loopback lawan
[admin@R2] > ip route add dst-address=1.1.1.1/32 gateway=12.12.12.1

Pastikan bisa ping antar router memakai loopback



Oke lanjut kita setting AS number dan router-id, untuk router-id pastinya kita akan menggunakan IP interface loopbacknya. setelah kita setting AS number dan router-id baru kita setting BGP peernya dengan interface loopback antar router BGP

Pada R1 dan R2
[admin@R1] > routing bgp instance set default as=100 router-id=1.1.1.1
[admin@R1] > routing bgp peer add name=peer1 remote-address=2.2.2.2 remote-as=100 update-source=loopback1
[admin@R2] > routing bgp instance set default as=100 router-id=2.2.2.2
[admin@R2] > routing bgp peer add name=peer1 remote-address=1.1.1.1 remote-as=100 update-source=loopback1

Pastikan status BGP Peering sudah establish

Jika status sudah menjadi established maka kita lanjutkan untuk konfigurasi mengadvertise network loopback2 kedalam route BGP pada setiap router

Konfigurasi R1 dan R2
[admin@R1] > routing bgp network add network=11.11.11.11/32
[admin@R2] > routing bgp network add network=22.22.22.22/32

Apabila berhasil mengadvertise network loopback2 di setiap router maka saat di check di [admin@R1] >ip route print maka akan timbul network loopback2 seperti pada gambar dibawah


atau bisa juga mengecheck dengan cara mencoba ping ip loopback router lawan


Saturday, May 20, 2017

OSPF Single Area #2nd

Berbeda dalam lab sebelum nya, dalam lab ini kita akan mempelajari bagai mana OSPF itu berkerja, dalam OSPF terdapat 5 proses yang berkerja  diantara nya:
1.     Membentuk adjacency
A.   Pada saat pertama kali ON, router OSPF tadk tahu apapun tentang tetangga nya, router akan mengirikan packet Hello ke seluruh jaringan yang ada untuk memperkenalkan diri nya.
B.    Default dari nilai Hello packet ini adalah 10 detik dan 40 detik, jika tidak ada respon maka router menganggap mati dan bila ada yang merespon maka router akan melanjutkan hubungan.
2.    Pemilihan DR dan BDR
A.   Dalam jaringan broadcast multi access, router DR dan router BDR dan berusaha untuk meng-adjacency kan kedua router tersebut.
B.    DR dan BDR sangat lah penting karna kedua nya dijadikan pusat komunikasi seputar informasi OSPF dalam jaringan tersebut.
3.    Mengumpulakan state state dalam jaringan
A.   Router mengumpul kan seluruh jalur yang ada pada seluruh jaringan dan saling bertukar informasi mengenai state-state dan jalur-jalur dengan router yang lain nya.
B.    Jika di jaringan broadcast/multicast, DR yang akan melayani setiap router yang ingin saling bertukar informasi mengenai OSPF. DR akan memulai lebih dahulu proses pengiriman ini.
C.   Full state adalah istilah yang dimana router router yang tergabung dalam OSPF telah memiliki seluruh inforamasi mengenai state dan jalur secara lengkap dan penuh dalam database nya.
4.    Memilih rute rute terbaik
A.   Parameter yag digunakan OSPF dalah cost/lompatan dan router akan memilih rute-rute terbaik nya.
B.    Jika sudah terkumpul rute-rute yang dipilih akan masuk ke routing table dan siap digunakan untuk forwading data
5.    Menjaga supaya informasi routing tetap update
A.   Ketika sebuah rute masuk ke routing table maka router tersebut harus me-mintai state database nya. Hal ini bertujuan jika ada sebuah rute yang yang sudah tidak valid, router sudah tahu dan tidak menggunakan nya lagi.
B.    Saat ada perubahan link-state dalam sebuah jaringan, router OSPF akan men-flooding terhadap perubahan tersebut. Tujuan nya untuk agar router mengetahui perubahan dalam jaringan tersebut.

Topologi



Konfigurasi di R1

Beri nama pada router
[admin@MikroTik] > system identity set name=R1

Setting ip pada router
[admin@R1] > ip address add address=192.168.1.1/24 interface=ether1
[admin@R1] > ip address add address=12.12.12.1/24 interface=ether2

Setting ip loopback
[admin@R1] > interface bridge add name=loopback
[admin@R1] > ip address add address=1.1.1.1/32 interface=loopback

Setting OSPF instance
[admin@R1] > routing ospf instance set default redistribute-connected=as-type-1 router-id=1.1.1.1

Setting OSPF network
[admin@R1] > routing ospf network add network=192.168.1.0/24 area=backbone
[admin@R1] > routing ospf network add network=12.12.12.0/24 area=backbone
[admin@R1] > routing ospf network add network=1.1.1.1/32 area=backbone


Konfigurasi di R2

Beri nama pada router
[admin@MikroTik] > system identity set name=R2

Setting ip di router
[admin@R2] > ip address add address=12.12.12.2/24 interface=ether2
[admin@R2] > ip address add address=23.23.23.1/24 interface=ether3
[admin@R2] > ip address add address=192.168.2.1/24 interface=ether1

Setting ip loopback
[admin@R2] > interface bridge add name=loopback
[admin@R2] > ip address add address=2.2.2.2/32 interface=loopback

Setting OSPF instance
[admin@R2] > routing ospf instance set default redistribute-connected=as-type-1 router-id=2.2.2.2

Setting OSPF network
[admin@R2] > routing ospf network add network=12.12.12.0/24 area=backbone
[admin@R2] > routing ospf network add network=23.23.23.0/24 area=backbone
 [admin@R2] > routing ospf network add network=2.2.2.2/32 area=backbone
[admin@R2] > routing ospf network add network=192.168.2.0/24 area=backbone


Konfigurasi di R3

Beri nama pada router
[admin@MikroTik] > system identity set name=R3

Setting ip pada router
 [admin@R3] > ip address add address=23.23.23.2/24 interface=ether3
[admin@R3] > ip address add address=192.168.3.1/24 interface=ether1
[admin@R3] > ip address add address=45.45.45.1/24 interface=ether2

Setting ip loopback
[admin@R3] > interface bridge add name=loopback
[admin@R3] > ip address add address=3.3.3.3/32 interface=loopback

Setting ospf instance
[admin@R3] > routing ospf instance set default redistribute-connected=as-type-1 router-id=3.3.3.3

Setting ospf network
[admin@R3] > routing ospf network add network=192.168.3.0/24 area=backbone
[admin@R3] > routing ospf network add network=23.23.23.0/24 area=backbone
[admin@R3] > routing ospf network add network=45.45.45.0/24 area=backbone
[admin@R3] > routing ospf network add network=3.3.3.3/32 area=backbone


Konfigurasi di R4

Beri nama pada router
[admin@MikroTik] > system identity set name=R4

Setting ip pada router
[admin@R4] > ip address add address=45.45.45.2/24 interface=ether2
[admin@R4] > ip address add address=192.168.4.1/24 interface=ether1
[admin@R4] > ip address add address=56.56.56.1/24 interface=ether3

Setting ip loopback
[admin@R4] > interface bridge add name=loopback
[admin@R4] > ip address add address=4.4.4.4/32 interface=loopback

Setting OSPF instance
[admin@R4] > routing ospf instance set default redistribute-connected=as-type-1 router-id=4.4.4.4

Setting OSPF network
[admin@R4] > routing ospf network add network=45.45.45.0/24 area=backbone
[admin@R4] > routing ospf network add network=192.168.4.0/24 area=backbone
[admin@R4] > routing ospf network add network=56.56.56.0/24 area=backbone
[admin@R4] > routing ospf network add network=4.4.4.4/32 area=backbone


Konfigurasi di R5

Beri nama pada router
[admin@MikroTik] > system identity set name=R5

Setting ip pada router
[admin@R5] > ip address add address=56.56.56.2/24 interface=ether3
[admin@R5] > ip address add address=192.168.5.1/24 interface=ether1

Setting ip loopback
[admin@R5] > interface bridge add name=loopback
[admin@R5] > ip address add address=5.5.5.5/32 interface=loopback

Setting OSPF instance
[admin@R5] > routing ospf instance set default redistribute-connected=as-type-1 router-id=5.5.5.5

Setting OSPF network
[admin@R5] > routing ospf network add network=56.56.56.0/24 area=backbone
[admin@R5] > routing ospf network add network=5.5.5.5/32 area=backbone

Berikan juga ip dan gateway pada setiap client/Pc yang terhubung

Untuk pengetesan lakukan
Lakukan ping dari PC 5 ke PC 1


Lakukan juga ping dari PC 1 ke PC 5


Lihat table routing
Table routing di R1


Table routing di R5


OSPF Single Area

       Didalam pertempuran OSPF backbone area. Disini saya akan memberikan lab. Yang merupakan awal dari lab-lab OSPF dan dasar dari pertempuran OSPF ini. Disini anda akan dilatih bagaimana OSPF akan dijalankan pada area backbone saja. Area backbone merupakan area utama pada suatu topologi OSPF. Maka dari itu saya akan melatih terlebih dulu area utama ini. Berikut di bawah ini merupakan topologinya.





Konfigurasi di R1:
[admin@MikroTik] > ip address add address=12.12.12.1/31 interface=ether1
[admin@MikroTik] > routing ospf instance set default redistribute-connected=as-type-1 router-id=1.1.1.1
[admin@MikroTik] > interface bridge add name=loopback
[admin@MikroTik] > ip address add address=1.1.1.1 interface=loopback
[admin@MikroTik] > routing ospf network add network=12.12.12.0/24 area=backbone

Konfigurasi di R2:
[admin@MikroTik] > interface bridge add name=loopback
[admin@MikroTik] > ip address add address=2.2.2.2 interface=loopback
[admin@MikroTik] > ip address add address=12.12.12.2/31 interface=ether1
[admin@MikroTik] > ip address add address=23.23.23.2/31 interface=ether2
[admin@MikroTik] > routing ospf instance set default redistribute-connected=as-type-1 router-id=2.2.2.2
[admin@MikroTik] > routing ospf network add network=12.12.12.0/31 area=backbone
[admin@MikroTik] > routing ospf network add network=23.23.23.0/31 area=backbone

Konfigurasi di R3:
[admin@MikroTik] > interface bridge add name=loopback
[admin@MikroTik] > ip address add address=3.3.3.3 interface=loopback
[admin@MikroTik] > ip address add address=23.23.23.3/31 interface=ether2
[admin@MikroTik] > routing ospf instance set default redistribute-connected=as-type-1 router-id=3.3.3.3
[admin@MikroTik] > routing ospf network add network=23.23.23.0/31 area=backbone

Setelah konfigurasi diatas kita bisa melihat tabel routing apakah semua network sudah terdaftar pada tabel routing di setiap router. Lihat hasilnya di bawah ini.

[admin@MikroTik] /ip route> pr
Flags: X - disabled, A - active, D - dynamic, C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
B - blackhole, U - unreachable, P - prohibit
 #      DST-ADDRESS        PREF-SRC        GATEWAY            DISTANCE
 0 ADC  1.1.1.1/32         1.1.1.1         loopback                  0

 1 ADC  12.12.12.0/31      12.12.12.1      ether1                    0

RIP Redistibute Static

Rip redistribute static adalah disaat RIP v1 dan static route di gabungkan menjadi satu lab, jadi disini router tetap bisa update routing walaupun berbeda routing protocol.
Berikut Topologinya:


Konfigurasi pada R1
[admin@MikroTik] > system identity set name=R1
[admin@R1] > ip address add address=12.12.12.1/24 interface=ether1
[admin@R1] > ip address add address=192.168.1.1/24 interface=ether2
[admin@R1] > routing rip interface add interface=ether1 send=v1 receive=v1
[admin@R1] > routing rip interface add interface=ether2 send=v1 receive=v1
[admin@R1] > routing rip network add network=12.12.12.0/24
[admin@R1] > routing rip network add network=192.168.1.0/24

Konfigurasi pada R2
[admin@MikroTik] > system identity set name=R2
[admin@R2] > ip address add address=12.12.12.2/24 interface=ether1
[admin@R2] > ip address add address=23.23.23.2/24 interface=ether2
[admin@R2] > routing rip interface add interface=ether1 send=v1 receive=v1
[admin@R2] > routing rip interface add interface=ether2 send=v1 receive=v1
[admin@R2] > routing rip network add network=12.12.12.0/24
[admin@R2] > routing rip network add network=23.23.23.0/24

Konfigurasi pada R3
[admin@MikroTik] > system identity set name=R3
[admin@R3] > ip address add address=23.23.23.3/24 interface=ether1
[admin@R3] > ip address add address=192.168.3.1/24 interface=ether2
[admin@R3] > ip address add address=192.168.33.1/24 interface=ether3

       Setelah konfiguarasi seperti diatas maka rute pada setiap router masih terbatas dan disetiap router masih banyak belum mengenal network network yang tidak terhubung langsung lebih-lebih antar network yang berbeda routing protocol. Maka dari itu kita akan meredistribute rip ke static.
          TAPI sebelum kita mengkonfigurasi RIP resitribute static kita harus mengkonfigurasi static route. Static route yang akan kita konfigurasikan itu terdapat pada R2 dan R3. Dikonfigurasikan ke network yang belum ada ditabel routing. Berikut dibawah ini adalah konfigurasinya.

Konfigurasi pada R2
[admin@R2] > ip route add dst-address=192.168.3.0/24 gateway=23.23.23.3
[admin@R2] > ip route add dst-address=192.168.33.0/24 gateway=23.23.23.3

Konfigurasi pada R3
[admin@R3] > ip route add dst-address=12.12.12.0/24 gateway=23.23.23.2
[admin@R3] > ip route add dst-address=192.168.1.0/24 gateway=23.23.23.2

             Setelah konfigurasi static pada R1 dan R2 barulah kita mengkonfigurasi redistribute pada R2 karena R2 lah yang berhadapan langsung dengan router yang menggunakan static yaitu R3.
Konfigurasi rip redistribute static



[admin@R2] > routing rip set redistribute-static=yes