Pembentukan Sesi BGP Border Gateway Protocol

2.6.3.2. Pembentukan Sesi BGP

Pembentukan sesi BGP menggunakan paket Rafiudin, 2004: 1. Open message Setelah sebuah koneksi TCP dibangun diantara dua sistem BGP, mereka akan bertukar “open message” untuk membuat koneksi BGP diantara mereka. Begitu koneksi dicapai, maka kedua sistem akan dapat berkirim trafik data dan pesan. Open message terdiri dari header BGP dan field- field, yaitu :  Version, nomor versi BGP saat ini adalah 4.  My autonomous system , menunjukkan nomer autonomous system dari pengirim.  Hold time, pengajuan nilai hold-time. Kita mengkonfigurasi hold-time local dengan statemen BGP hold-time.  BGP identifier, IP address dari sistem BGP. Address ini ditetapkan saat sistem dihidupkan dan nilainya sama untuk setiap interface local dan juga setiap peer BGP. Kita mengkonfigurasi BGP identifier dengan statemen router-id pada level hirarki [edit routing- options]. Secara default, BGP menggunakan IP address dari interface pertama yang ditemukan dalam router.  Parameter field length dan parameter itself, ini merupakan fiel-field opsional. 2. Update message Sistem BGP mengirim update message untuk melakukan pertukaran informasi reachabilitas network. Sistem BGP menggunakan informasi ini guna mengkonstruksi grafik yang menjelaskan keterkaitanhubungan diantara semua AS yang dikenal. Update message terdiri dari BGP header plus field-field opsional berikut :  Unfeasible routes length , panjang field yang me- list rute-rute yang ditarik dari service sebab mereka tidak lagi bisa dicapai.  Withdrawn router, prefix IP address untuk rute- rute yang ditarik dari service.  Total path attribute length , panjang field yang me-list path-path attribute untuk sebuah rute yang memungkinkan pencapaian tujuan destinasi.  Path attributes , properti dari rute, termasuk path origin, multiple exit discriminator MED, beserta informasi tentang aggregation, communities, confederations, dan route reflectionI.  Network layer reachability information NLRI, prefix IP address untuk rute-rute yang di- advertise dalam update message. 3. Keepalive message Sistem BGP akan bertukar keepalive message untuk menetapkan apakah sebuah link atau host mendapati masalah fail atau tidak lagi eksis. Keepalive message biasanya cukup sering bertukar sehingga hold timer tidak berakhir expire. Message ini hanya terdiri dari BGP header. 4. Notification message Sistem BGP mengirim pesan notification saat sebuah kondisi error terdeteksi. Begitu message terkirim, sesi BGP dan koneksi TCP diantara sistem- sistem BGP akan ditutup. Pesan Notification terdiri dari BGP header plus kode error error code dan subcode, juga data penjelasan error.  AS_PATH, adalah jalur routing BGP berdasarkan pada daftar autonomous system yang harus dilewati untuk mencapai alamat tujuan. Jalur routing yang dipilih adalah jalur routing dengan AS_PATH paling pendek, dengan AS_PATH memungkinkan BGP- 4 mendeteksi adanya routing loop.  NEXT_HOP, adalah jalur berikutnya yang akan dilalui dalam routing BGP-4.  Weigth, adalah parameter dari router itu sendiri mengenai routing mana yang hendak dipilih. Weight diberikan ke sebuah router dan hanya digunakan oleh router itu sendiri. Semakin tinggi nilai weight dari sebuah router maka semakin baik jalur routing melalui router tersebut.  Local Preference, merupakan parameter yang digunakan untuk memilih jalur routing. Berbeda dengan weight yang digunakan sendiri oleh router, local preference digunakan bersama antar router iBGP tetapi tidak dapat digunakan secara bersama pada router eBGP. Default nilai local preference adalah 100, semakin tinggi nilai local preference maka semakin baik jalur routing tersebut.  Multi-Exit Descriminator MED, menggambarkan kondisi jalur yang dimiliki untuk menuju eksternal router. Berbeda dengan weight dan local preference, MED meninggalkan jaringan yang digunakan. Default nilai MED adalah 0, semakin kecil nilai MED menunjukkan semakin baik jalur routing tersebut.  Community, adalah sekumpulan BGP-4 yang berada dalam autonomous system AS yang sama.

2.6.3.3. BGP Timer