[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