BGP termasuk ke dalam EGP(Exterior Gateway Protocols) artinya routing protocols yang menghubungkan 2 pihak administrator yang berbeda dengan menggunakan AS-NUMBER sedangkan untuk cara kerja masuk ke dalam PATH-VECTOR kenapa di namakan path vector..??
Path Vector

Kita lihat gambar diatas jika pada router dengan AS-Number 4 ingin berkomunikasi dengan ip 192.168.1.0/24 contoh dengan melakukan Ping maka router dengan AS-Number 4 tersebut akan melewati AS-Number 3,2, dan sampai ke 1
begitulah yang disebut dengan path vector
Kalai kita ketikkan command show ip bgp pada router 4 maka hasilnya akan seperti berikut :

Terlihat jelas dari router 4 dengan ASN 4 untuk berkomunikasi dengan network 192.168.1.0/24 harus melewati path 3,2,1
Nah agan sekarang sudah tau apa yang dimaksud dengan path vector
AS-Number / Autonomous System
AS Number adalah penomoran unique yang di atur oleh IANA(Internet Assigned Number Authority),jadi bukan IP aja yah yang di atur oleh IANA
Yup bukan IP saja AS Number juga diatur oleh IANA,AS Number harus Unique
1-64.495: public AS numbers,sedangkan64.512 – 65.534 (Private)

bila kita lihat diatas 17974 adalah identitas dari AS-Number yang dimiliki oleh Telkom jadi AS-Number adalah sekumpulan router/network dibawah satu kendali Admin(As-Number)
Peer/Peering

gambar diatas adalah Sample gambar Router yang mempunyai AS-Number Yang melakukan Peer antar As-Number,cukup rumit bukan ??
untuk membuat BGP bekerja maka BGP harus Peer/Peering ke router lainnya

BEKASI(config-router)#neighbor 172.16.0.1 remote-as 65000
Keterangan 65001 merupakan identitas dari As-Number dari router
sedangkan neighbor adalah IP Address dari router adalah ip address dari router tetangganya remote-as 65000,65000 tersebut adalah identitas AS-Number Tetangganya
Peering pada BGP dapat dibedakan berdasarkan Topologi
1 ISP(AS-Number Yang sama)


3.Multihomed : BGP Mempunyai 2 Peering ke 2 ISP menggunakan 2 As-Number yang
berbeda

Multihop BGP
Routing pada BGP tersebut berbeda dengan routing pada IGP,Pada IGP hanya mengenal satu neighborship fisikal yang artinya router antar protocol routing harus mempunyai point 2 point interface fisikal(walaupun secara non fisikal point 2 point IGP tetap membutuhkan tunnel dan sejenisnya),sedangkan pada BGP bisa membentuk neighborship peer walaupun tidak adanya koneksi interface fisikal point 2 point pada router tersebut
dapat kita lihat contoh router-router bgp saling membentuk neighborship(Peering) antar router pada gambar dibawah

Pada topologi diatas bisa dilihat antar router dipisahkan dengan dengan Public Internet artinya router-router tersebut tidak terkoneksi secara fisikal,pada ASN-1 Peering ke ASN-4,pada Router ASN-2 Peering Ke ASN-4
Dan ketika berada di real bisa di lihat seperti gambar dibawah antar router terkoneksi menggunakan BGP dengan menggunakan Multihop BGP
Internal BGP dan External BGP

Internal BGP
Peer yang terhubung masih dalam 1 AS Number Yang Sama contoh pada topologi di Atas 1 AS number yang sama pada topologi diatas adalah pada router A,B,C,D router A peering Ke router B menggunakan AS Number yang sama begitupun Router B Ke Router C dan D Peering menggunakan AS Number yang sama(65500).
External BGP
External BGP Adalah Peer yang terhubung yang berbeda AS Number contoh pada topologi di atas masing-masing Router Peer AS Yang Berbeda Router C Peering ke Router X yang mempunya As Number yang berbeda begitu juga pada router D dan Y
Pembentukan BGP :

- Version : sampai saat ini protocol BGP yang masih digunakan adalah versi 4
- My AS : adalah AS-Number dari router tersebut yakni router Bekasi dengan
AS-Number 65001 - Hold Time : Masa tunggu BGP 180 detik,sedangkan keepalivenya 60 detik,jadi BGP keepalivenya akan dikirimkan tiap 60 detik,bila dalam masa tunggu 180 detik router tidak mengirimkan keeapalivenya maka router tersebut akan menyatakan bahwa BGP tersebut Down.
- BGP Identifier : Merupakan identitas dari router tersebut pada gambar diatas menunjukan identitasnya router tersebut dengan 172.16.0.2,identity BGP akan dipilih berdasarkan IP address tertinggi baik pada interface fisikal ataupun loopback,bila agan ingin menggunakan identity ,maka yang harus digunakan adalah dengan menggunakan router-id.
Semoga Bermanfaat