[BGP (Border Gateway Protocol)]=========================================
BGP ini protokol routing yang sering dipakai untuk komunikasi antara AS
(Autonomous System). AS kita bilang aja sbg suatu set router2 di bawah
satu
manajemen routing policy yang sama, misalnya suatu ISP. BGP pake port 179
(TCP) untuk koneksi2nya.
Salah satu perangkat yang sering digunakan untuk BGP adalah cisco yang
akan kita bahas nanti. Perlu Anda ketahui suatu sistem BGP juga
bisa dipakai untuk komunikasi routing antara isp lintas negara.
Coba perhatikan ilustrasi2 di bawah ini:
[img]
http://4.bp.blogspot.com/-0_1w3hhVzc4/TtHUODn4XJI/AAAAAAAAAw0/1zyWcmFx-Ew/s320/bgp1.jpg[/img]
[img]
http://1.bp.blogspot.com/-PdKNHyWqHPA/TtHUQPwzAkI/AAAAAAAAAw8/X4uQubefFV0/s320/bgp2.jpg[/img]
[EGP dan IGP]
EGP bukan "emang gue pikirin", yang dimaksud dengan EGP di sini adl
Exterior Gateway Protocol. EGP untuk pertukaran informasi routing
antara AS yang berbeda.
IGP adl Interior Gateway Protocol. digunakan untuk pertukaran informasi
routing di dalam satu AS yang sama.
(kata kunci: eksterior = luar, interior = dalem)
[AS]
AS di sini bukan Amerika Serikat tapi maksudnya adl Autonomous System.
Tiap AS selalu diidentifikasi
dengan suatu Nomor ASN (Autonomous System Number). Yang kita maksud AS di
sini bukan kartu ASnya simpati, AS di sini adl
satu set router ya ng menggunakan routing policy yang sama, biasanya di
bawah satu pengelola yang sama.
Nomor 2 AS ini bukan maen sembarang dikasi aja tapi kita dapet dari ARIN
(American Registry for Internet Numbers) dengan webnya yang beralamat di
https://www.arin.net.
Untuk melihat AS dari suatu website, kita bisa pakai robtex, misal kita
akan melihat AS jasaplus.com :
[url]
http://www.robtex.com/dns/jasaplus.com.html?tab=graph[/url]
[img]
http://2.bp.blogspot.com/-DpvjzCah4uk/TtHV-tcgmeI/AAAAAAAAAxo/Hvu-qg-onmE/s1600/bgp3.jpg[/img]
===========
mywisdom@mywisdom-Vostro1310:~$ whois jasaplus.com | grep "cloud"
ivan.ns.cloudflare.com
lady.ns.cloudflare.com
==========
di situ kita bisa lihat dns server yang dipakai jasaplus.com berada di
bawah AS number: AS13335
n.b: jasaplus hanya menggunakan A name dan 1 Cname
ok saya kasih 1 contoh lain, misal domain name: serverisdown.org
[url]
http://www.robtex.com/dns/serverisdown.org.html?tab=graph[/url]
[img]
http://4.bp.blogspot.com/-VzHi4BGzMTA/TtHWN_ftXCI/AAAAAAAAAx0/kpyE_Svm0UU/s1600/bgp4.jpg[/img]
di situ kita bisa lihat untuk A name dan cname www menggunakan dns server
di bawah AS number: AS13335
sedangkan untuk mx karena menggunakan googlemail berada di bawah AS yang
berbeda: AS15169
Kedua name server dari domain di atas berada di bawah suatu pengelola
jaringan cloud yang sama yaitu cloudflare.
Apa itu cloud ? akan kita bahas nanti.
[Cara Kerja BGP dan BGP Message]
Antara BGP akan menggunakan tcp port 179 untuk saling berkomunikasi antara
peer dan bertukar informasi, informasi ini kita sebut saja sbg BGP
Message.
Ada beberapa jenis BGP Message pada suatu sistem BGP:
1. KeepAlive
Jenis pesan ini saling dikirim antara BGP di mana paket ini hanya berupa
BGP Header digunakan untuk mengetahui apakah peer2 ada yang mati atau gak.
2. Notification
Misal setelah update message ada suatu error maka suatu router akan
mengirim pesan notification ini.
3. Open
Saat suatu BGP session terjadi antara dua biji BGP maka mereka akan
bertukar pesan yang namanya :"Open Message".
Open Message merupakan paket yang terdiri dari header dan field 2 :
1. BGP Version number (nomor versi bgp, misal BGP versi 4)
2. AS Number (nomor AS sudah dibahas di atas)
3. Hold Down Timer (pengajuan nilai hold time)
4. BGP Identifier (ip address)
5. Optional Parameters (8 bits)
6. Optional Parameters (0-255 in bytes)
Coba perhatikan formatnya :
[img]
http://2.bp.blogspot.com/-Hp-7Qz-hHXo/TtHUTqAgePI/AAAAAAAAAxU/Rf33ihRDN64/s320/bgp5.jpg[/img]
4. Update
Update message dikirimkan untuk mengetahui network 2 / peer 2 yang
reachable dan unreachable.
[img]
http://1.bp.blogspot.com/-nCIm0hMkUqk/TtHUUSviB5I/AAAAAAAAAxc/lJIN0U1H76M/s1600/bgp6.jpg[/img]
- withdrawn route length,panjang field ini melist rute 2 dari jaringan yg
unreachable
- withdrawn route, prefix2 ip address network yang ditarik dari service
karena unreachable
- total path attribute length, panjang field melist path2 atribut suatu
route
- path attribute, preperti dari suatu route
- network layer reachibility information, biasa disingkat NLRI merupakan
field yang berisi list2 dari prefix2 alamat ip
dari suatu route yang sedang diadvertise