Monday, May 14, 2018

Lab. eBGP Peering

Lab. eBGP Peering

Assalamu'alaikum warahmatullahi wabarakatu
kemarinkan kita sudah belajar iBGP, review sedikit iBGP itu berfungsi untuk menghubungkan AS yang sama, kali ini materi SIRENG (SInau baRENG) yaitu eBGP fungsinya ini dapat menghubungkan AS yang berbeda. OK langsung saja ke Lab..

1. Tujuan Lab :

  • Supaya dapat mengetahui cara menghubungkan AS yang berbeda
2. Topologi Lab :

3. Tahapan Lab :

  • Konfigurasi IP Address dan IP Loopback pada tiap router
  • Konfigurasi iBGP antara R1 dan R2 dengan AS 10
  • Neighbor menggunakan ip physical interface
  • Buat IP Loopback di R1 dan R2 untuk diadvertise ke BGP
  • Konfigurasi eBGP Peers antara R2 dan R3
  • Buat IP Loopback R3 untuk diadvertise ke BGP
4. Konfigurasi Lab :

R1(config)#router bgp 10
R1(config-router)#nei 10.10.10.2 remote-as 10
R1(config-router)#

*May  15 21:39:50.477: %BGP-5-ADJCHANGE: neighbor 10.10.10.2 Up
R2(config)#router bgp 10
R2(config-router)#nei 10.10.10.1 remote-as 10
R2(config-router)#nei 20.20.20.2 remote-as 20
R2(config-router)#

*May  15 21:39:50.477: %BGP-5-ADJCHANGE: neighbor 10.10.10.1 Up
IDN-R2(config-router)#
*May  15 21:39:50.477: %BGP-5-ADJCHANGE: neighbor 23.23.23.3 Up


IDN-R3(config-if)#router bgp 3
IDN-R3(config-router)#nei 23.23.23.2 remote-as 12
IDN-R3(config-router)#

*Mar  1 00:14:47.283: %BGP-5-ADJCHANGE: neighbor 23.23.23.2 Up


Pastikan adjchance nya up. Sekarang, kita advertise network kr BGP. Network yang diadvertise berasal dari loopback 0.

R1(config-router)#router bgp 10
R1(config-router)#net 1.1.1.1 mask 255.255.255.255


R2(config-router)#router bgp 10
R2(config-router)#net 2.2.2.2 mask 255.255.255.255


R3(config-router)#router bgp 20
R3(config-router)#net 3.3.3.3 mask 255.255.255.255

Bisa kita lihat, network dari R3 sudah terlihat di R1 akan tetapi belum ada tanda > (best) nya. Untuk itu, kita bisa mengupdate network 20.20.20.0 dari R2 agar next hop nya bisa tercapai.

R2(config-router)#router bgp 10
R2(config-router)#net 23.23.23.0 mask 255.255.255.0
R2(config-router)#net 10.10.10.0 mask 255.255.255.0

5. Eksekusi Lab :
  • cek di R2 
  • Cek di R1 

  • Cek di R3

  • Test Ping R1 dan R3

Nah , Sekarang R1 dapat menjangkau ip Loopback milik R3, cara kita masukan ip network 20.20.20.0  dan network 10.10.10.0 pada R2 supaya menjadi ip  loncatan si R3 dan dapat berkomunikasi R1 dan begitu pula sebaliknya.
Alhamdulillah Lab hari ini sudah berhasil
Salam,,
Hamdan

Lab. iBGP Reflector

Lab. iBGP Reflector

Assalamu'alaikum Warahmatullahi Wabarakatu
tetap semangat teman-teman kali ini SIRENG kita adalah masih membahas iBGP, tapi sekarang kita membahas iBGP Reflector, di lab hari ini kita akan membuat Route-Reflector / RR, fungsinya kita akan membuat salah 1 Router akan menjadi induknya, Router induk ini akan memberikan semua informasi ke semua router anak, jadi ke simpulannya kita akan menjadi network ip physical sebagai neighbor untuk melihat router tetangga, semisalkan kita tidak tahu ip loopbacknya, supaya lebih jelas hayuuk ngoprek saja..

1. Tujuan Lab :
  • kita dapat membuat RR pada salah 1 router
  • mempermudah konfigurasi iBGP
2. Topologi Lab :

 3.Tahapan Lab :
  • kita menggunakan AS 10 untuk semua Router
  • konfigurasi ip address dan ip loopback tiap router 
  • kita pilih R2 sebagai RR
4. Konfigurasi :

Kita konfig IP dulu untuk masing2 router

R1#conf t
R1(config)#int g0/0
R1(config-if)#no shut

R1(config-if)#ip add 10.10.10.1 255.255.255.0
R1(config-if)#int lo0

R1(config-if)#ip add 1.1.1.1 255.255.255.255

R2#conf t
R2(config)#int g0/0
R2(config-if)#no shut
R2(config-if)#ip add 10.10.10.2 255.255.255.0
R2(config-if)#int g1/0
R2(config-if)#no shut
R2(config-if)#ip add 20.20.20.1 255.255.255.0
R2(config-if)#int lo0
R2(config-if)#ip add 2.2.2.2 255.255.255.255


R3#conf t
R3(config)#int g1/0
R3(config-if)#no shut
R3(config-if)#ip add 20.20.20.2 255.255.255.0
R3(config-if)#int lo0
R3(config-if)#ip add 3.3.3.3 255.255.255.255 


Oke, sekarang kita konfig iBGP Peers nya menggunakan AS 10 semua 
R1(config)#router bgp 10
R1(config-router)#neighbor 10.10.10.2 remote-as 10


R2(config)#router bgp 10
R2(config-router)#nei 10.10.10.1 remote-as 10

*May 14 21:54:15.087: %BGP-5-ADJCHANGE: neighbor 10.10.10.1 Up
R2(config-router)#neighbor 20.20.20.2 remote-as 10

R3(config)#router bgp 10
R3(config-router)#neighbor 20.20.20.1 remote-as 10

*May 14 21:54:15.087: %BGP-5-ADJCHANGE: neighbor 20.20.20.1 Up

Verifikasi :
Note :
*                  =  valid
>                 =  best
i                   =  (pada kolom Network) menunjukkan route berasal dari iBGP
i                   =  (pada kolom Path) menunjukkan origin
Network     =  route yang diadvertise ke dalam BGP
Next Hop   =  menunjukkan IP next-hop untuk menuju ke suatu route
Metric        =  menunjukkan nilai metric inter-AS atau nilai atribut MED, defaultnya 0
LocPrf        =  menunjukkan nilai atribut local preference yang digunakan untuk pemilihan  
                       jalur, nilai defaultnya 100 yang lebih tinggi dipilih.
Weight       =  nilai default pada router itu sendiri akan bernilai 32768
                       nilai defaultnya 0. Untuk pemilihan jalur, yang tertinggi akan dipilih.
Path           =  menunjukkan dari mana suatu route berasal. Bila hanya i, maka menunjukkan 
                       route tersebut berasal dari iBGP. bila berasal dari AS lain, akan ditampilkan 
                       lewat AS mana saja.
Selanjutnya kita cek apakah route tersebut sudah masuk ke dalam routing tabelnya di R1



 Bisa kita lihat, R1 samasekali belum mengenal IP dari R3. Sekarang kita coba cek di R3 




 Di R3 juga sama sekali belum mengenal IP dari R1, lalu solusinya gimana? Coba kita cek routing tabel di R2 dulu...

 

 Nah, di R2 sudah mengenal IP dari R1 dan R3 yang berarti R2 dapat terhubung ke R1 maupun R3. Nah, agar R1 dapat terhubung ke R3, kita jadikan R2 sebagai Route-Reflector. Hal ini memungkinkan ketiga router dapat saling ping.

R2(config)#router bgp 10
R2(config-router)#nei 10.10.10.1 route-reflector-client

R2(config-router)#
*May 14 21:54:15.087: %BGP-5-ADJCHANGE: neighbor 10.10.10.1 Down RR client config change*May 14 21:54:15.087: %BGP_SESSION-5-ADJCHANGE: neighbor 10.10.10.1 IPv4 Unicast topology base removed from session  RR client config change*May 14 21:54:15.087: %BGP-5-ADJCHANGE: neighbor 10.10.10.1 Up
R2(config-router)#nei 20.20.20.2 route-reflector-client
R2(config-router)#
*May 14 21:54:15.087: %BGP-5-ADJCHANGE: neighbor 20.20.20.2 Down RR client config change*May 14 21:54:15.087: %BGP_SESSION-5-ADJCHANGE: neighbor 20.20.20.2 IPv4 Unicast topology base removed from session  RR client config change*May 14 21:54:15.087: %BGP-5-ADJCHANGE: neighbor 20.20.20.2 Up

Lalu kita advertise network yang directly connected di R2

R2(config-router)#net 20.20.20.0 mas 255.255.255.0
R2(config-router)#net 10.10.10.0 mask 255.255.255.0



Sekarang cek ip route di R1 atau R3, saya pake R1


 
Nah, sudah keluar semua IP nya, coba lakukan tes ping

 

 Alhamdulillah Lab kita hari sudah berhasil
Salam,
Hamdan