Border Gateway Protocol استاندارد IETF و مقیاس پذیرترین همه پروتکل های Routing میباشد. BGP الان میتونه Route ها را برای Multicast , IPV6 , VPN ها حمل کنه. BGP پروتکل PATH VECTOR میباشد , بر اساس مولفه های مسیر تصمیم گیری میکند.
BGP عمدتا برای اتصال یک شبکه داخلی به یک شبکه خارجی برای دسترسی به اینترنت یا اتصال به سازمان دیگری استفاده میشود. زمانیکه به سازمان خارجی متصل میشه , EBGP PEERING ها ساخته میشود. BGP PEER ها درون یک سازمان اطلاعات روتینگشون را از طریق IBGP PEER SESSION ها مبادله میکنند.
BGP ROUTER ID
BGP از ROUTER-ID برای شناسایی BGP-SPEAKER PEER ها استفاده میکند. BGP ROUTER-ID مقدار 32 بیتی میباشد که معمولا به ادرس IPV4 اشاره میکند. بصورت پیش فرض نرم افزار سیسکو ROUTER ID را به ادرس IPV4 اینترفیس LOOPBACK تنظیم میکنه ولی اگر روتر اینترفیس LOOPBACK نداشت, نرم افزار بالاترین ادرس IP که در اینترفیس فیزیکی تنظیم شده را بعنوان ROUTER ID انتخاب میکند. BGP ROUTER ID باید برای BGP pEER ها منحصر باشد.