پروتکل BGP
Border Gateway Protocol – RFC 1771
BGP پروتکلی است که در هسته Routing اينترنت از آن استفاده می شود.
وظيفه اين پروتکل اتصال و Routing بين Autonomous System ها و شبکه های بزرگ IP است. بطور مثال ارتش برای اتصال شبکه های نيروهای زمينی،هوائي و دريايي خود – که هر کدام شبکه ای بزرگ IP دارند – از BGP بعنوان Exterior Routing Protocol استفاده ميکند.
در واقع BGP حامل اطلاعات Autonomous هاست تا از اين طريق شبکه های IP (در درون Autonomous) را پيدا کند. از مشخصات کلی اين پروتکل ميتوان به موارد زير اشاره کرد:
يک پروتکل Path Vector است تا Distance Vector.
VLSM و CIDR را پشتيبانی ميکند.
ارتباط با همسايگان را روی پورت TCP 179 برقرار ميکند و با Keep-alive آن را نگه ميدارد.
Routing Table مستقل خود را دارد.
Metric در این پروتکل، Attribute ناميده می شود.
نسبت به پروتکل های Interior کاملا متفاوت بوده و برای ارتباط بين AS هاست. بعبارتی Inter-autonomous Systems Routing Protocol است.
انعطاف پذير (Flexibility) بوده و با Policy-based Routing حرفه ای همراه است. به هرحال Routing در اينترنت بصورت Hop-by-hop است و سياست های شما در طول مسير بوسيله روترهای ميان راه – که کنترلی رويشان نداريد – ممکن است بکار گرفته نشود.
مثل RFC 1918 جهت اختصاص IP برای استفاده Private، AS Number نيز طبق RFC 1930 از 64512 به انتها (يعنی تا 65535) برای مصارف Private در نظر گرفته شده است.
- RFC 1771- March 1995
- Interdomain Routing Protocol – Exterior Routing Protocol
- Path-Vector
- Uses TCP port 179
- BGP4 Implements CIDR – CIDR RFC 1519
- Classless supported VLSM- Auto-Summary IANA Classful and Manual
- Administrative Distance = 20 (eBGP) and 200 – iBGP
- Uses several attributes – metrics
- Authentication supported
- Partial updates supported
پيام های BGP
در BGP چهار گونه پيام رد و بدل ميشود:
Open Messages: برای ايجاد Connection بين Peer ها استفاده ميشود.
Keepalives: برای نگهداری Connection بين Peer ها بصورت تناوبی استفاده ميشود. اگر Timer آن صفر ست شده باشد، Keepalive ارسال نميشود.
Update Messages: حاوی اطلاعات مسير و Attribute های مسير است. به ازای هر مسير يک Update ارسال ميگردد.
Notification: برای اطلاع همسايه از مشکل (Error) و در زمان قطع ارتباط ارسال ميشود.
برای دريافت BGP in Persian به لينک زير مراجعه کنيد:













تبریک به شما و ممنون از اینکه مطلب های زیبایی نوشتین و ممنونم
salam….ba tashakor az matalebe mofide shoma mikhastam bedonam ke aya sourcehaye bishtari dar morede BGP darid che farsi va che english ke albate age farsi bashe behtare merc
بهترین مرجع برای یادگیری BGP دو کتاب زیرند که بنظر من حتما باید مطالعه شوند:
Cisco Press – Routing TCP/IP Vol2
ISBN-10: 1-57870-089-2
نوشته جف دویل
و
Internet Routing Architectures
ISBN-10: 1-57870-233-X
نوشته بسام حلبی
هر دو کتاب از سیسکو است. Cisco Press
متشکرم.
این قسمت اول بود. آیا قسمت دوم هم دارد؟
علی
با سلام .
دستت در درد نكنه .
خيلي به اين اطلاعات احتياج داشتم .
موفق باشيد .
خدانگهدر.
با سلام خدمت استاد زندی عزیز
من تو پیکربندی ospf , bgpمشکل دارم زمانی که میخوام دو تا پروتکل eigrp و ospf رو با bgp به هم متصل کنم به مشکل بر میخورم چون ospf اصلا اطلاعات مسیر یابی داخل شبکشو در اختیار روتر مرزیش قرار نمیده بهتر بگم از بیرون نمیتونم به داخل ping کنم در صورتی که با همین تنطیمات به داخل شبکه eigrp میتونم از خارج ping کنم
این config eigrpمن با asn 500
router eigrp 1
redistribute coccected
redistribute bgp 500
network 10.0.0.0
auto-summary
router bgp 500
no synchronization
bgp log-neighbor-changes
redistribute eigrp 1
neighbor 11.100.100.2 remote-as 400
no auto-summary
و این هم کانفیگ ospf من با asn400
router ospf 1
log-adgacency-changes
redistribute connected
redistribute bgp 400
network 11.101.0.0 0.0.255.255 area 1
network 11.102.100.0 0.0.0.255 area 1
router bgp 400
no …
bgp …
redistribute ospf 1
neighbor 11.100.100.1 remote-as 500
no ..
که البته من با دستور
redistribute ospf 1 internal external 1 external 2
هم جواب نگرفتم
لطفا راهنمایی بفرمایید.
thanks
واژه subnets را در زمان redistribute کردن OSPF جا انداختید:
router ospf x
redistribute connected subnets
بابت راهنماییهاتون واقعا مچکرم
می خواستم بپرسم پروتکل rip or rip v2 میتونه مثل ospf or eigrp باشه تو bgp.
قابلیت Redistribution بین هم دارند.
سلام
واقعا خسته نباشيد . دست شما درد نكند . بالاخره يك سايت بدرد بخور پارسي پيدا شد كه درباره سيسكو به من و بقيه علاقه مندان اطلاعات بدهد فقط اين مقاله شما قابليت چاپ نداره و براي من خواندنش كمي سخت است . اگر ميشه مشكلش را برطرف كنيد