Rabu, 17 Januari 2018

Perbedaan karakteristik iBGP dan eBGP

Perbedaan karakteristik iBGP dan eBGP


 Assalamu’alaikum wr wb

Alhamdulillah kita masih bisa sharing lagi tentunya di Ojek IT, setelah sebelumnya kita membahas tentang External BGP Peering (ebgp multihop),
maka kita akan meanjutkannya yaitu tentang Problem With Ibgp (mesh
topologi) atau Perbedaan iBGP dan eBGP.



Tujuanpembahasan kali ini adalah supaya kita mengerti apaperbedaan  karakteristic antara eBGP dan iBGP, membahas tentang eBGP ada sedikit pembahasan yaitu eBGP tidakmembutuhkan mesh peering topology, sedangkan iBGP membutuhkan peering topology.

Sekarang kita akan melakukan konfiugrasi supaya kita bisamelihat dan mengerti langsung tentang perbedaan karakteristic antara iBGP dan eBGP.  Seperti biasa pertama kita membuat topologi seperti dibawah ini.

 

Sebelum kita menkonfigurasi IP addressnya kita akan menambahkan interface Bridge untuk loopbacknya di ketiga router.

[admin@R1] > /interface bridge add name=bridge1
[admin@R2] > /interface bridge add name=bridge1
[admin@R3] > /interface bridge add name=bridge1

Konfigurasi IP address dirouter 1 terlebih dahulu

[admin@R1] > /ip address
add address=12.12.12.1/24 interface=ether1 network=12.12.12.0
add address=1.1.1.1 interface=bridge1 network=1.1.1.1

Selanjutnya dirouter 2 konfigurasi IP addressnya juga

[admin@R2] > /ip address
add address=12.12.12.2/24 interface=ether1 network=12.12.12.0
add address=23.23.23.2/24 interface=ether2 network=23.23.23.0
add address=2.2.2.2 interface=bridge1 network=2.2.2.2

Selanjutnya kita akan mengkonfgiurasi ip address di router 3

[admin@R3] > /ip address
add address=23.23.23.3/24 interface=ether1 network=23.23.23.0
add address=3.3.3.3 interface=bridge1 network=3.3.3.3

Selanjutnya kita konfigurasi BGP instace untuk menggati AS-nya, kita konfigurasi AS yang berbeda di semua router

[admin@R1] > /routing bgp instance set default as=10
[admin@R2] > /routing bgp instance set default as=20
[admin@R3] > /routing bgp instance set default as=30

Kemudian kita tambahkan BGP peer di setiap router yang terhubung dengan
perankat yang real.

[admin@R1] > /routing bgp peer
add name=peer1 remote-address=12.12.12.2 remote-as=20

[admin@R2] > /routing bgp peer
add name=peer1 remote-address=12.12.12.1 remote-as=10
add name=peer2 remote-address=23.23.23.3 remote-as=30

[admin@R3] > /routing bgp peer
add name=peer1 remote-address=23.23.23.2 remote-as=20

Kemudian kita coba lakukan pengecakan tabel routing untukmelihat apakah
ada network yang BGP atau nggak


[admin@R1] > ip route print 
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           bridge1                   0
 1 ADb  2.2.2.2/32                                     12.12.12.2               20
 2 ADb  3.3.3.3/32                                     12.12.12.2               20
 3 ADC  12.12.12.0/24      12.12.12.1         ether1                    0

Kemudian kita akan melakukan ping untuk membuktikan apakah konfigurasinya sudah benar atau belum.


[admin@R1] > ping 3.3.3.3 src-address=1.1.1.1
  SEQ HOST                                     SIZE TTL TIME  STATUS                                                                                                   
    0 3.3.3.3                                        56  63 1ms  
    1 3.3.3.3                                        56  63 1ms  

Dan hasilnya bisa.itulah karasteristic eBGP dan selanjutnya kita akan membahas tentang karakteristik iBGP. Ubah topologinya menjadi satu AS, samakan semua as untuk menggunakan iBGP peering.


Pertama kita konfigurasi ASnya unutk yang router 2 dan 3 kita rubah menjadi 10

[admin@R2] /routing bgp instance> set default as=10
[admin@R3] /routing bgp instance> set default as=10

Kemudian kita konfigurasi Static routing dari router 1 ke network 23.23.23.0/24
dan dari router 3 ke network 12.12.12.0/24

[admin@R1] > ip route add dst-address=23.23.23.0/24 gateway=12.12.12.2
[admin@R3] > ip route add dst-address=12.12.12.0/24 gateway=23.23.23.2

Kemudina kita rubah BGP peernya maksudnya yang dirubah adalah remote AS

[admin@R1] > /routing bgp peer set 0 remote-as=10
[admin@R2] > /routing bgp peer set 0 remote-as=10
[admin@R2] > /routing bgp peer set 1 remote-as=10
[admin@R3] > /routing bgp peer set 0 remote-as=10

Kemudian coba kita cek tabel routingnya baikdi router 1,2 atau 3


[admin@R3] > ip ro print                                              
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 ADb  2.2.2.2/32                                      23.23.23.2              200
 1 ADC  3.3.3.3/32                3.3.3.3           bridge1                    0
 2 A S  12.12.12.0/24                                   23.23.23.2                1
 3 ADC  23.23.23.0/24      23.23.23.3           ether1                    0

Kemudian coba kita lakukan ping dari router 3 ke router1


[admin@R3] > ping 1.1.1.1
  SEQ HOST                                     SIZE TTL TIME  STATUS                                                                                                   
    0                                                         no route to host                                                                                         
    1                                                         no route to host

Hasilnya tidak ada rute yang menuju ke 1.1.1.1 supaya bisa maka kita perlu
menambahkan peering di router 1 dan router 3

[admin@R1] > /routing bgp peer add remote-address=23.23.23.3 remote-as=10
[admin@R3] > /routing bgp peer add remote-address=12.12.12.1 remote-as=10

Selanjutnyakita cek kembali tabel routingnya


[admin@R3] > ip route print 
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 ADb  1.1.1.1/32                                     12.12.12.1              200
 1 ADb  2.2.2.2/32                                     23.23.23.2              200
 2 ADC  3.3.3.3/32            3.3.3.3                 bridge1                   0
 3 A S  12.12.12.0/24                                 23.23.23.2                1
 4 ADC  23.23.23.0/24      23.23.23.3           ether1                    0

Selanjutnya coba lakukan ping kembali


[admin@R3] > ping 1.1.1.1                                                 
  SEQ HOST                                     SIZE TTL TIME  STATUS                                                                                                   
    0 1.1.1.1                                    56  63 2ms  
    1 1.1.1.1                                    56  63 1ms 

Jadi seperti itulah  karakteristik iBGP dan eBGP, Semoga manfaat

0 komentar:

Posting Komentar