Konfigurasi iBGP Peering dengan Loopback Peering di Mikrotik - Pada posting kali ini dibahas tentang peering iBGP dengan loopback peering. Sebelumnya jangan lupa cek juga iBGP Peering dengan Physical interface .
Perbedaan utama hanya dibagian peering saja. lo1 akan digunakan untuk melakukan peering BGP antar router. Sebelumnya antara ketiga router tersebut dihubungkan menggunakan routing dynamic OSPF.
Konfigurasi R1
/interface bridge
add name=lo0
add name=lo1
/routing bgp instance
set default as=1101 router-id=1.1.1.1
/routing ospf instance
set [ find default=yes ] router-id=11.11.11.11
/ip address
add address=10.1.1.1/30 interface=ether1 network=10.1.1.0
add address=10.1.1.10/30 interface=ether2 network=10.1.1.8
add address=192.168.1.1/24 interface=lo0 network=192.168.1.0
add address=1.1.1.1 interface=lo1 network=1.1.1.1
/routing bgp network
add network=192.168.1.0/24 synchronize=no
/routing bgp peer
add name=TO-R2 remote-address=2.2.2.2 remote-as=1101 ttl=default update-source=lo1
add name=TO-R3 remote-address=3.3.3.3 remote-as=1101 ttl=default update-source=lo1
/routing ospf network
add area=backbone network=10.1.1.0/30
add area=backbone network=10.1.1.8/30
add area=backbone network=1.1.1.1/32
/system identity
set name=R1
Langkah pertama adalah membuat 2 buah interface loopback dengan cukup membuat bridge, beri nama lo0 dan lo1.
Selanjutnya berikan IP Address untuk masing-masing loopback. lo0 dan lo1 serta interface ether1 dan ether2. lo0 sebagai network yang akan di advertise sedangkan lo1 digunakan sebagai interface loopback yang dipakai untuk BGP Peering.
Kemudian setelah semua IP Address dipasang, beralih ke routing OSPF. Routing OSPF ini digunakan untuk menghubungkan interface loopback yang digunakan untuk peering. Tambahkan network yang bersesuaian seperti diatas.
Masuk ke bagian BGP, definisikan BGP Peer dengan remote-address router loopback address dengan update-source interface yang dijadikan loopback. Setelah ditambahkan, baru advertise masing-masing network lo0.
Untuk AS Number yang dipakai masih sama 1101. Lanjut ke konfigurasi R2 dan R3.
Konfigurasi R2
/interface bridge
add name=lo0
add name=lo1
/routing bgp instance
set default as=1101 router-id=2.2.2.2
/routing ospf instance
set [ find default=yes ] router-id=22.22.22.22
/ip address
add address=10.1.1.2/30 interface=ether1 network=10.1.1.0
add address=10.1.1.5/30 interface=ether2 network=10.1.1.4
add address=192.168.2.1/24 interface=lo0 network=192.168.2.0
add address=2.2.2.2 interface=ether1 network=2.2.2.2
/routing bgp network
add network=192.168.2.0/24 synchronize=no
/routing bgp peer
add name=TO-R1 remote-address=1.1.1.1 remote-as=1101 ttl=default update-source=lo1
add name=TO-R3 remote-address=3.3.3.3 remote-as=1101 ttl=default update-source=lo1
/routing ospf network
add area=backbone network=10.1.1.0/30
add area=backbone network=10.1.1.4/30
add area=backbone network=2.2.2.2/32
/system identity
set name=R2
Konfigurasi R3
/interface bridge
add name=lo0
add name=lo1
/routing bgp instance
set default as=1101 router-id=3.3.3.3
/routing ospf instance
set [ find default=yes ] router-id=33.33.33.33
/ip address
add address=10.1.1.6/30 interface=ether1 network=10.1.1.4
add address=10.1.1.9/30 interface=ether2 network=10.1.1.8
add address=192.168.3.1/24 interface=lo0 network=192.168.3.0
add address=3.3.3.3 interface=lo1 network=3.3.3.3
/routing bgp network
add network=192.168.3.0/24 synchronize=no
/routing bgp peer
add name=TO-R1 remote-address=1.1.1.1 remote-as=1101 ttl=default update-source=lo1
add name=TO-R2 remote-address=2.2.2.2 remote-as=1101 ttl=default update-source=lo1
/routing ospf network
add area=backbone network=10.1.1.8/30
add area=backbone network=10.1.1.4/30
add area=backbone network=3.3.3.3/32
/system identity
set name=R3
Pengujian
[admin@R3] > routing bgp peer print detail
Flags: X - disabled, E - established
0 E name="TO-R1" instance=default remote-address=1.1.1.1 remote-as=1101 tcp-md5-key="" nexthop-choice=default multihop=no route-reflect=no hold-time=3m ttl=default
in-filter="" out-filter="" address-families=ip update-source=lo1 default-originate=never remove-private-as=no as-override=no passive=no use-bfd=no
1 E name="TO-R2" instance=default remote-address=2.2.2.2 remote-as=1101 tcp-md5-key="" nexthop-choice=default multihop=no route-reflect=no hold-time=3m ttl=default
in-filter="" out-filter="" address-families=ip update-source=lo1 default-originate=never remove-private-as=no as-override=no passive=no use-bfd=no
[admin@R3] > routing bgp advertisements print
PEER PREFIX NEXTHOP AS-PATH RIGIN LOCAL-PREF
TO-R1 192.168.3.0/24 3.3.3.3 igp 100
TO-R2 192.168.3.0/24 3.3.3.3 igp 100
[admin@R3] > 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 ADo 1.1.1.1/32 10.1.1.10 110
1 ADo 2.2.2.2/32 10.1.1.5 110
2 ADC 3.3.3.3/32 3.3.3.3 lo1 0
3 ADo 10.1.1.0/30 10.1.1.10 110
10.1.1.5
4 ADC 10.1.1.4/30 10.1.1.6 ether1 0
5 ADC 10.1.1.8/30 10.1.1.9 ether2 0
6 ADb 192.168.1.0/24 1.1.1.1 200
7 ADb 192.168.2.0/24 2.2.2.2 200
8 ADC 192.168.3.0/24 192.168.3.1 lo0 0
Pengujian bisa dilakukan dengan melihat status dari peer. Flag E artinya Establised. Kemudian dari hasi table routing. Bisa dilihat diatas, dari R3 untuk menjangkau network 192.168.1.0/24 di Router-1, R3 menggunakan protokol internal BGP dengan distance 200 dan gateway 1.1.1.1 dimana 1.1.1.1 merupakan router-id BGP dari R-1
Akhirnya, internal BGP sudah selesai. Selanjutnya kita akan beralih external BGP pada artikel berikutnya. Semoga bermanfaat.
0 comments:
Post a Comment