BGP DUAL HOMING ( AS PREPEND ) - BGP #14 ( CCNP )

 BGP #13 : 

BGP DUAL HOMING ( AS PREPEND )

Required :

  • Laptop
  • VMware
  • EVE NG 

   BGP Dual Homing sama dengan BGP MultiHoming, mereka sama sama menggunakan 2 metode yaitu Main-Backup dan Load-Sharing tetapi bedanya dia diterapkan pada toplogy Dual Homing ( 2 link terhubung ke ISP yang sama ). Dan karena dia terhubung hanya satu ISP, kita akan melakukan Dual homing dengan 4 BGP Attribute yaitu Weight,Local Preference, AS Path, dan MED dan Di lab ini kita akan melakukan Dual Homing Menggunakan AS Path Prepend.

AS Path adalah Atribut Keempat dari BGP Attribute, AS-Path termasuk BGP Atribute jenis Well-Known dan Mandatory, saat Router BGP mengirim update ke BGP Neighboor antar AS yang berbeda ( yaitu EBGP). maka secara otomatis AS Number akan tetambah ke AS Path,Tujuan utama AS Path adalah untuk menghindari Looping. AS Path memilih Jalur AS terpendek untuk sampai ke Destination, dan dan ada Metode yang dapat memanipulasinya dengan Menggunakan AS Prepending, Prepending adalah teknik untuk mengurangi Prioritas ( Deprioritize ) suatu route dengan menjauhkan Route atau memanjangkan AS-PATH secara Artifisial dengan mengulangi ( repeat ) AS Number.

Berikut cara BGP AS Prepending :

Nyalakan VMWarenya dan Masuk ke Eve NG lalu Buatlah Topologi seperti ini :
 
Seperti Biasa, tambahkan IP Address pada Router sesuai dengan topologi kalian ( Pastikan R1 dan R2 IP loopbacknya sama ) :
 
R1 : 
 
Router(config-if)#no sh
Router(config-if)#int lo1
Router(config-if)#ip address 1.1.1.1 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int e0/1
Router(config-if)#ip address 10.10.10.1 255.255.255.0
Router(config-if)#no sh 
 
R2 : 
 
Router(config-if)#int e0/1
Router(config-if)#ip address 20.20.20.1 255.255.255.0
Router(config-if)#int lo1
Router(config-if)#ip address 1.1.1.1 255.255.255.0
Router(config-if)#no sh 
 
R3 : 
 
Router(config)#int e0/0
Router(config-if)#ip address 10.10.10.2 255.255.255.0
Router(config-if)#no sh
Router(config-if)#int e0/1
Router(config-if)#ip address 20.20.20.2 255.255.255.0
Router(config-if)#no sh  

Setelah memastikan semua IP sudah terdaftar di Interface, saatnya mengonfig BGP Standard :
 
R1 : 
 
Router(config)#router bgp 2
Router(config-router)#neighbor 10.10.10.2 remote 1
Router(config-router)#network 1.1.1.0  mask 255.255.255.0
Router(config-router)#bgp router-id 1.1.1.1

R2 : 

Router(config)#router bgp 2
Router(config-router)#bgp router-id 2.2.2.2
Router(config-router)#neighbor 20.20.20.2 remote 1                                   ^
Router(config-router)#network 1.1.1.0 mask 255.255.255.0

R3 : 

Router(config-if)#router bgp 1
Router(config-router)#neighbor 10.10.10.1 remote 2
Router(config-router)#neighbor 20.20.20.1 remote 2
Router(config-router)#bgp router-id 3.3.3.3

Ok jika sudah Melakukan konfigurasi BGP Standard saatnya mengonfig AS Prepend : 
 
Pertama-tama Buat Konfigurasi AS Prepend di Route-map :
 
R1 : 
 
Router(config)#route-map ASP permit 10= Buatlah Rule Route-map dengan "route-map ( Seq name ) permit ( Seq Number )"
Router(config-route-map)#set as-path prepend 2 2 2 2= Lalu Ubah Path nya untuk memanipulasi dengan "set as-path prepend ( Number )"

Jika sudah dibuat, langsung saja di hubungkan ke BGP :

R1 : 

Router(config-router)#neighbor 10.10.10.2 route-map ASP OUT= Tambahkan Konfigurasi BGP dengan "neighbor ( IP ke Router tetangga ) route-map ( nama Route-map ) ( In/out )"
Router(config-router)#do clear ip bgp *= Refresh BGP 

Maka jika sudah semua, saatnya melihat IP BGP, apakah sudah terhubung atau tidak. Jika AS Path kalian sesuai dengan apa yang kalian setting maka berhasil : 




 

 

Komentar

Postingan populer dari blog ini

IPv6 ROUTING DYNAMIC ( RIPnG,OSPFv3 & EIGRP ) - IPv6 #3 ( CCNP )

BGP BASIC CONFIGURATION - BGP #2 ( CCNP )

OTP - EIGRP #17 ( CCNP )