پیکربندی BGP در FortiGate

مقدمه
پروتکل BGP (مخفف Border Gateway Protocol) یکی از اصلیترین و پرکاربردترین پروتکلها در مسیریابی (Routing) بین شبکههاست، به ویژه برای شبکههایی که چند اتصال به اینترنت یا چند ISP دارند. در تجهیزات FortiGate که توسط شرکت Fortinet تولید شدهاند، BGP یکی از پروتکلهای پشتیبانیشده در چارچوب Advanced Routing است.
مفاهیم پایهای BGP
- BGP یک پروتکل مسیریابی Exterior (بیرونی) است، یعنی برای ارتباط بین سیستمهای مستقل (AS – Autonomous Systems) استفاده میشود.
- AS (سیستم مستقل) یک گروه از IPهایی است که تحت مدیریت یک سازمان قرار دارند و دارای سیاستهای مسیریابی یکسانی هستند.
- BGP از TCP پورت ۱۷۹ استفاده میکند.
- BGP بر اساس سیاستها و قوانین کار میکند، نه صرفاً بهترین مسیر کوتاهتر (بر خلاف OSPF).
پشتیبانی FortiGate از BGP
FortiGate از نسخه BGP-4 پشتیبانی میکند و تنظیمات آن معمولاً از طریق رابط گرافیکی (GUI) یا خط فرمان (CLI) انجام میشود.
مراحل تنظیم BGP در FortiGate (از طریق CLI)
1. فعال کردن قابلیت BGP
config router bgp
set as <local-AS-number>
set router-id <local-router-id>
مثال:
config router bgp
set as 65001
set router-id 192.0.2.1
2. تعریف همسایه (Neighbor)
config neighbor
edit <neighbor-IP>
set remote-as <neighbor-AS>
next
end
مثال:
config neighbor
edit 203.0.113.1
set remote-as 65002
next
end
3. تعریف شبکههایی که قرار است تبلیغ (advertise) شوند
config network
edit 1
set prefix <network-IP/mask>
next
end
مثال:
config network
edit 1
set prefix 10.10.10.0/24
next
end
نمایش وضعیت BGP
برای مشاهده وضعیت همسایهها و مسیرهای BGP:
get router info bgp summary
برای مشاهده جدول مسیریابی BGP:
get router info routing-table bgp
تنظیمات اختیاری
تعریف Route Map یا فیلتر برای کنترل تبلیغ مسیرها
config route-map
edit "MY-MAP"
config rule
edit 1
set match-ip-address "MY-PREFIX-LIST"
set action permit
next
end
next
end
تعریف Prefix List
config prefix-list
edit "MY-PREFIX-LIST"
config rule
edit 1
set prefix 10.10.10.0 255.255.255.0
set ge 24
set le 24
next
end
next
end
تنظیم از طریق رابط گرافیکی (GUI)
۱. به مسیر Network > BGP بروید.
۲. شماره AS محلی را تنظیم کنید.
۳. Router ID را وارد کنید.
۴. همسایهها را اضافه کنید.
۵. شبکههایی که باید تبلیغ شوند را وارد کنید.
۶. در صورت نیاز از Route Mapها برای اعمال سیاست استفاده کنید.
نکات مهم
- مطمئن شوید پورت TCP 179 باز است.
- BGP به سرعت BFD یا keepalive برای حفظ ارتباط وابسته است.
- برای سادهسازی تنظیمات اولیه، از default-originate میتوان استفاده کرد تا مسیر پیشفرض ارسال شود.