Lab 9. MPLS VPN menggunakan Routing BGP

Pada lab ini, topologi nya berbeda dari lab sebelumnya, yaitu tidak adanya
router 6 yang terhbung ke R4-PE, kemudian antara Router PE dan CE menggunakan
Routing IBGP 15 di bawah vrf car2 dan vrf car4, kemudian R2-PE R3-P dan R4-PE
menggunakan Routing eBGP yaitu BGP 234, BGP 234 berada pada jalur MPLS,

Konfigurasi VRF car2 di R2-PE
ip vrf car2
 rd 1:10 
 route-target export 1:105
 route-target import 1:105
!     

Konfigurasi VRF car4 di R4-PE
ip vrf car4
 rd 1:20 
 route-target export 1:105
 route-target import 1:105
!   

Konfigurasi IBGP di Router CAR2 menggunakan IP Interface ke R2-PE

CAR2(config)#router bgp 15
CAR2(config-router)#neighbor 12.12.12.2 remote-as 234
CAR2(config-router)#net 1.1.1.1 mask 255.255.255.255
CAR2(config-router)#exit

Konfigurasi IBGP di Router CAR4 menggunakan IP Interface R4-PE
CAR4(config)#router bgp 15
CAR4(config-router)#neighbor 45.45.45.4 remote-as 234
CAR4(config-router)#net 5.5.5.5 mask 255.255.255.255
CAR4(config-router)#exit

Sebelum Konfigurasi EBGP, harus pastikan dulu BGP 234 sudah tercreate di PE
dan sudah mengaktifkan Vpnv4 serta VRF

Konfigurasikan EBGP di R2-PE
R2-PE(config)#router bgp 234
R2-PE(config-router)#address-family ipv4 vrf car2
R2-PE(config-router-af)#neighbor 12.12.12.1 remote-as 15

Konfigurasikan EBGP di R4-PE
R4-PE(config)#router bgp 234
R4-PE(config-router)#address-family ipv4 vrf car4
R4-PE(config-router-af)#neighbor 45.45.45.5 remote-as 15


Selanjutnya kita verifikasi di Router CE

CAR2(config)#do sh ip bgp sum | b Nei
Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
12.12.12.2      4          234       9       8        2    0    0 00:03:19        0


CAR2(config)#do sh ip bgp | b Net
     Network          Next Hop            Metric LocPrf Weight Path
 *>  1.1.1.1/32       0.0.0.0                  0         32768 i


CAR4(config)#do sh ip bgp sum | b Nei
Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
45.45.45.4      4          234       6       6        2    0    0 00:01:30        0

CAR4(config)#do sh ip bgp | b Net
     Network          Next Hop            Metric LocPrf Weight Path
 *>  5.5.5.5/32       0.0.0.0                  0         32768 i


Pada BGP Net dan Neig terlihat bahwa router CE tidak bisa mempelajari Routingan
dari rute lain selain rute lokal, sehingga pada tabel routing BGP tidak ada
next hoopnya, hal ini disebabkan oleh BGP Looping antara eBGP dan iBGP, ada
dua cara untuk mengatasi hal ini yaitu

cara pertama router CE di konfigurasikan allowas-in, hal ini berfungsi untuk
membolehkan local router menerima rute walaupun router lokal melihat ada AS
Numbernya di atribut as-path.

konfigurasi di router car2 yang terhbung ke R2-PE

CAR2(config)#router bgp 15
CAR2(config-router)#nei 12.12.12.2 allowas-in
CAR2(config-router)#exi
CAR2(config)#do sh ip bgp | b Net   
     Network          Next Hop            Metric LocPrf Weight Path
 *>  1.1.1.1/32       0.0.0.0                  0         32768 i
 *>  5.5.5.5/32       12.12.12.2                             0 234 15 i


CAR4(config)#router bgp 15
CAR4(config-router)#nei 45.45.45.4 allowas-in
CAR4(config-router)#exit
CAR4(config)#do sh ip bgp  | b Net
     Network          Next Hop            Metric LocPrf Weight Path
 *>  1.1.1.1/32       45.45.45.4                             0 234 15 i
 *>  5.5.5.5/32       0.0.0.0                  0         32768 i


Alhamdulillah mas bro, sekrang router CE car2 yang terhbung ke R2-PE dapat
membaca rute lain selain dirinya sendiri.

Selain cara pertama menggunakan as allowas-in

cara kedua menggunakan as-override, pada dasarnya fungsinya sama namun
as-override dikonfigurasikan di Router PE, yaitu R2-PE dan R4-PE,
dengan cara kedua ini, provider akan mengganti AS Customer dengan AS milik
provider. Dari sisi customer, seakan akan prefix itu berasal dari provider.


hapus dulu konfigurasi as allowas-in di router customer car2 dan car4

CAR2(config)#router bgp 15           
CAR2(config-router)#no nei 12.12.12.2 allowas-in

CAR4(config)#router bgp 15           
CAR4(config-router)#no nei 45.45.45.4 allowas-in


Selanjutnya konfigurasikan di R2-PE dan R4-PE

R2-PE(config)#router bgp 234
R2-PE(config-router)#address-family ipv4 vrf car2
R2-PE(config-router-af)#nei 12.12.12.1 as-override


R4-PE(config)#router bgp 234
R4-PE(config-router)#address-family ipv4 vrf car4
R4-PE(config-router-af)#nei 45.45.45.5 as-override

Verifikasi di router customer car2 dan car4

CAR2(config-router)#do sh ip bgp | b Net
     Network          Next Hop            Metric LocPrf Weight Path
 *>  1.1.1.1/32       0.0.0.0                  0         32768 i
 *>  5.5.5.5/32       12.12.12.2                             0 234 234 i
CAR2(config-router)#do sh ip bgp sum | b Nei     
Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
12.12.12.2      4          234      33      30        5    0    0 00:20:26        1


CAR4(config-router)#do sh ip bgp  | b Net       
     Network          Next Hop            Metric LocPrf Weight Path
 *>  1.1.1.1/32       45.45.45.4                             0 234 234 i
 *>  5.5.5.5/32       0.0.0.0                  0         32768 i
CAR4(config-router)#do sh ip bgp sum | b Nei   
Neighbor        V           AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
45.45.45.4      4          234      76      72        5    0    0 00:59:23        1
CAR4(config-router)#


Alhamdulillah router customer dapat membaca rute lain selain dirinya sendiri,
dengan menggunakan 2 teknik pencegahan looping, sampai disini selesai.



Salam Ngoprek 

Leave a Reply