Febriyan Net - Untuk menghubungkan antar router dalam satu AS Number, biasanya kita harus menggunakan teknik Full Mesh . Di dalam teknik Full Mesh kita harus membuat peer suatu router ke seluruh router yang masih dalam satu AS Number tersebut . Contohnya adalah sebagai berikut :
Jika Router R1 ingin mendapatkan Advertise Network dari R3 dan R2, maka R1 harus membuat peering menuju R2 dan R3 . Ini Juga berlaku jika misalnya ingin menambah router baru, maka semua router harus melakukan peering ke router yang baru jika ingin mendapatkan advertise network dari router yang baru. Metode atau teknik ini memang lumayan melelahkan jika sudah di dalam topologi yang besar.
Berikut topologi yang akan kita terapkan sistem full mesh nya :
Konfigurasikan alamat ip terlebih dahulu pada masing masing router sesuai dengan topologi diatas :
R1
R2
R3
Sekarang buat Routing IGP agar masing masing interface loopback0 terhubung karena interface itulah yang akan kita gunakan untuk melakukan peering , teman teman bisa menggunakan Routing OSPF atau RIP untuk menghubungkan masing masing loopback0 nya. yang terpenting ketiga loopback terhubung satu sama lain, ini bisa kita buktikan dengan melakukan ping antar loopback :
Oke, ketika loopback sudah terhubung, sekarang waktunya mensett agar ketiga router menggunakan AS Number 100 .
R1
R2
R3
Selanjutnya yaitu konfigurasi peering full mesh nya :
R1
Konfigurasi peering seperti biasa, hanya saja pada teknik full mesh, setiap router harus membuat peer ke seluruh router lawan yang ada pada satu jaringan BGP nya.
R2
R3
Sekarang kita cek peering yang sudah kita buat :
R1
R2
Jika Flags menunjukkan huruf E, berarti konfigurasi peering sudah berhasil dan antar router sudah dapat bertukar informasi routing.
Nah, sekarang waktunya mengadvertise network loopback1 pada masing masing router agar semua loopback1 router dapat terhubung .
R1
R2
R3
Kita cek pada table routing R1 , apakah sudah mendapatkan rute untuk menuju loopback1 R2 dan R3 ?
Terlihat sudah ada rute untuk menuju ke loopback1 R2 dan R3, berarti konfigurasi peering kita sudah berhasil . Jika semisal, kita tidak menggunakan teknik Full Mesh, alias si R1 hanya melakukan Peering ke tetangga terdekatnya saja (R2) maka table routingnya tidak mendapat rute ke R3 :
Untuk pengecekan dapat juga menggunakan ping . Ping dari loopback1 router R1 ke loopback1 router R3 :
Alhasil, ping menunjukkan reply menandakan kedua loopback telah terhubung satu sama lain .
Terimakasih
Gambar 1 Peering Full Mesh |
Berikut topologi yang akan kita terapkan sistem full mesh nya :
Gambar 2 Topologi Full Mesh |
R1
[admin@R1] > ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK INTERFACE
0 1.1.1.1/32 1.1.1.1 lo0
1 11.11.11.11/32 11.11.11.11 lo1
2 10.10.10.1/24 10.10.10.0 ether1
[admin@R1] >
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK INTERFACE
0 1.1.1.1/32 1.1.1.1 lo0
1 11.11.11.11/32 11.11.11.11 lo1
2 10.10.10.1/24 10.10.10.0 ether1
[admin@R1] >
R2
[admin@R2] > ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK INTERFACE
0 10.10.10.2/24 10.10.10.0 ether1
1 11.11.11.2/24 11.11.11.0 ether2
2 2.2.2.2/32 2.2.2.2 lo0
3 22.22.22.22/32 22.22.22.22 lo1
[admin@R2] >
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK INTERFACE
0 10.10.10.2/24 10.10.10.0 ether1
1 11.11.11.2/24 11.11.11.0 ether2
2 2.2.2.2/32 2.2.2.2 lo0
3 22.22.22.22/32 22.22.22.22 lo1
[admin@R2] >
R3
[admin@R3] > ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK INTERFACE
0 11.11.11.3/24 11.11.11.0 ether1
1 3.3.3.3/32 3.3.3.3 lo0
2 33.33.33.33/32 33.33.33.33 lo1
[admin@R3] >
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK INTERFACE
0 11.11.11.3/24 11.11.11.0 ether1
1 3.3.3.3/32 3.3.3.3 lo0
2 33.33.33.33/32 33.33.33.33 lo1
[admin@R3] >
Sekarang buat Routing IGP agar masing masing interface loopback0 terhubung karena interface itulah yang akan kita gunakan untuk melakukan peering , teman teman bisa menggunakan Routing OSPF atau RIP untuk menghubungkan masing masing loopback0 nya. yang terpenting ketiga loopback terhubung satu sama lain, ini bisa kita buktikan dengan melakukan ping antar loopback :
[admin@R1] > ping 2.2.2.2 src-address=1.1.1.1
SEQ HOST SIZE TTL TIME STATUS
0 2.2.2.2 56 64 0ms
1 2.2.2.2 56 64 1ms
sent=2 received=2 packet-loss=0% min-rtt=0ms avg-rtt=0ms max-rtt=1ms
[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
sent=2 received=2 packet-loss=0% min-rtt=1ms avg-rtt=1ms max-rtt=1ms
[admin@R1] >
SEQ HOST SIZE TTL TIME STATUS
0 2.2.2.2 56 64 0ms
1 2.2.2.2 56 64 1ms
sent=2 received=2 packet-loss=0% min-rtt=0ms avg-rtt=0ms max-rtt=1ms
[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
sent=2 received=2 packet-loss=0% min-rtt=1ms avg-rtt=1ms max-rtt=1ms
[admin@R1] >
Oke, ketika loopback sudah terhubung, sekarang waktunya mensett agar ketiga router menggunakan AS Number 100 .
R1
[admin@R1] > routing bgp instance set default as=100
[admin@R1] >
[admin@R1] >
R2
[admin@R2] > routing bgp instance set default as=100
[admin@R2] >
[admin@R2] >
R3
[admin@R3] > routing bgp instance set default as=100
[admin@R3] >
[admin@R3] >
Selanjutnya yaitu konfigurasi peering full mesh nya :
R1
[admin@R1] > routing bgp peer add remote-address=2.2.2.2 remote-as=100 update-source=lo0
[admin@R1] > routing bgp peer add remote-address=3.3.3.3 remote-as=100 update-source=lo0
[admin@R1] >
[admin@R1] > routing bgp peer add remote-address=3.3.3.3 remote-as=100 update-source=lo0
[admin@R1] >
Konfigurasi peering seperti biasa, hanya saja pada teknik full mesh, setiap router harus membuat peer ke seluruh router lawan yang ada pada satu jaringan BGP nya.
R2
[admin@R2] > routing bgp peer add remote-address=1.1.1.1 remote-as=100 update-source=lo0
[admin@R2] > routing bgp peer add remote-address=3.3.3.3 remote-as=100 update-source=lo0
[admin@R2] >
[admin@R2] > routing bgp peer add remote-address=3.3.3.3 remote-as=100 update-source=lo0
[admin@R2] >
R3
[admin@R3] > routing bgp peer add remote-address=1.1.1.1 remote-as=100 update-source=lo0
[admin@R3] > routing bgp peer add remote-address=2.2.2.2 remote-as=100 update-source=lo0
[admin@R3] >
[admin@R3] > routing bgp peer add remote-address=2.2.2.2 remote-as=100 update-source=lo0
[admin@R3] >
Sekarang kita cek peering yang sudah kita buat :
R1
[admin@R1] > routing bgp peer print
Flags: X - disabled, E - established
# INSTANCE REMOTE-ADDRESS REMOTE-AS
0 E default 2.2.2.2 100
1 E default 3.3.3.3 100
[admin@R1] >
Flags: X - disabled, E - established
# INSTANCE REMOTE-ADDRESS REMOTE-AS
0 E default 2.2.2.2 100
1 E default 3.3.3.3 100
[admin@R1] >
R2
[admin@R2] > routing bgp peer print
Flags: X - disabled, E - established
# INSTANCE REMOTE-ADDRESS REMOTE-AS
0 E default 1.1.1.1 100
1 E default 3.3.3.3 100
[admin@R2] >
Flags: X - disabled, E - established
# INSTANCE REMOTE-ADDRESS REMOTE-AS
0 E default 1.1.1.1 100
1 E default 3.3.3.3 100
[admin@R2] >
Jika Flags menunjukkan huruf E, berarti konfigurasi peering sudah berhasil dan antar router sudah dapat bertukar informasi routing.
Nah, sekarang waktunya mengadvertise network loopback1 pada masing masing router agar semua loopback1 router dapat terhubung .
R1
[admin@R1] > routing bgp network add network=11.11.11.11/32
[admin@R1] >
[admin@R1] >
R2
[admin@R2] > routing bgp network add network=22.22.22.22/32
[admin@R2] >
[admin@R2] >
R3
[admin@R3] > routing bgp network add network=33.33.33.33/32
[admin@R3] >
[admin@R3] >
Kita cek pada table routing R1 , apakah sudah mendapatkan rute untuk menuju loopback1 R2 dan R3 ?
[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 lo0 0
1 ADo 2.2.2.2/32 10.10.10.2 110
2 ADo 3.3.3.3/32 10.10.10.2 110
3 ADC 10.10.10.0/24 10.10.10.1 ether1 0
4 ADo 11.11.11.0/24 10.10.10.2 110
5 ADC 11.11.11.11/32 11.11.11.11 lo1 0
6 ADb 22.22.22.22/32 2.2.2.2 200
7 ADb 33.33.33.33/32 3.3.3.3 200
[admin@R1] >
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 lo0 0
1 ADo 2.2.2.2/32 10.10.10.2 110
2 ADo 3.3.3.3/32 10.10.10.2 110
3 ADC 10.10.10.0/24 10.10.10.1 ether1 0
4 ADo 11.11.11.0/24 10.10.10.2 110
5 ADC 11.11.11.11/32 11.11.11.11 lo1 0
6 ADb 22.22.22.22/32 2.2.2.2 200
7 ADb 33.33.33.33/32 3.3.3.3 200
[admin@R1] >
Terlihat sudah ada rute untuk menuju ke loopback1 R2 dan R3, berarti konfigurasi peering kita sudah berhasil . Jika semisal, kita tidak menggunakan teknik Full Mesh, alias si R1 hanya melakukan Peering ke tetangga terdekatnya saja (R2) maka table routingnya tidak mendapat rute ke R3 :
[admin@R1] > routing bgp peer disable numbers=1
[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 lo0 0
1 ADo 2.2.2.2/32 10.10.10.2 110
2 ADo 3.3.3.3/32 10.10.10.2 110
3 ADC 10.10.10.0/24 10.10.10.1 ether1 0
4 ADo 11.11.11.0/24 10.10.10.2 110
5 ADC 11.11.11.11/32 11.11.11.11 lo1 0
6 ADb 22.22.22.22/32 2.2.2.2 200
[admin@R1] > routing bgp peer enable numbers=1
[admin@R1] >
[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 lo0 0
1 ADo 2.2.2.2/32 10.10.10.2 110
2 ADo 3.3.3.3/32 10.10.10.2 110
3 ADC 10.10.10.0/24 10.10.10.1 ether1 0
4 ADo 11.11.11.0/24 10.10.10.2 110
5 ADC 11.11.11.11/32 11.11.11.11 lo1 0
6 ADb 22.22.22.22/32 2.2.2.2 200
[admin@R1] > routing bgp peer enable numbers=1
[admin@R1] >
Untuk pengecekan dapat juga menggunakan ping . Ping dari loopback1 router R1 ke loopback1 router R3 :
[admin@R1] > ping 33.33.33.33 src-address=11.11.11.11
SEQ HOST SIZE TTL TIME STATUS
0 33.33.33.33 56 63 0ms
1 33.33.33.33 56 63 1ms
sent=2 received=2 packet-loss=0% min-rtt=0ms avg-rtt=0ms max-rtt=1ms
[admin@R1] >
SEQ HOST SIZE TTL TIME STATUS
0 33.33.33.33 56 63 0ms
1 33.33.33.33 56 63 1ms
sent=2 received=2 packet-loss=0% min-rtt=0ms avg-rtt=0ms max-rtt=1ms
[admin@R1] >
Alhasil, ping menunjukkan reply menandakan kedua loopback telah terhubung satu sama lain .
Terimakasih
0 comments