این ابزار به شما کمک میکند مسیر انتشار یک Prefix در اینترنت را بررسی کنید و ببینید اطلاعات شبکه شما از چه ASN هایی عبور میکند.
اینترنت از هزاران شبکه مستقل تشکیل شده است که هرکدام مسیرهای دسترسی خود را از طریق پروتکل BGP به سایر شبکهها اعلام میکنند.
اما اگر یک IP یا Prefix در اینترنت منتشر شود، چگونه میتوان فهمید این اطلاعات از چه شبکههایی عبور کرده، متعلق به کدام ASN است یا چرا مسیر یک شبکه تغییر کرده است؟
BGP Map یک ابزار آنلاین برای مشاهده اطلاعات BGP، بررسی AS Path و تحلیل نحوه انتشار Prefixها در اینترنت است.
در این مقاله بررسی میکنیم BGPMap چیست، چه اطلاعاتی نمایش میدهد و چگونه مدیران شبکه میتوانند از آن برای عیبیابی Routing و بررسی وضعیت IPهای خود استفاده کنند.
برخلاف شبکههای داخلی که معمولاً توسط پروتکلهایی مانند OSPF مدیریت میشوند، ارتباط بین ISPها، دیتاسنترها و شرکتهای بزرگ اینترنتی با استفاده از BGP انجام میشود.
هر شبکه در اینترنت یک ASN دارد و از طریق BGP اعلام میکند که چه IP Prefix هایی را مدیریت میکند.
در واقع BGP مانند یک نقشه مسیر برای اینترنت عمل میکند. هر Autonomous System اعلام میکند که مسئول کدام Prefixها است و سایر شبکهها با استفاده از این اطلاعات تصمیم میگیرند بستههای داده را از چه مسیری ارسال کنند.
به همین دلیل، تغییرات اشتباه در BGP میتواند باعث ایجاد اختلال گسترده در دسترسی به یک سرویس یا Prefix شود.
برای مثال:
Copy
AS49556|Prefix:185.x.x.x/24
Bash
در این مثال، ASN مشخص میکند کدام Autonomous System این Prefix را در اینترنت اعلام کرده است. سایر شبکهها با دریافت این Route متوجه میشوند برای رسیدن به این محدوده IP باید از چه مسیرهایی استفاده کنند.
مسیر عبور ترافیک اینترنت بین شبکه های مختلف:
Copy
User|ISP|TransitProvider|DataCenter|Server
Bash
BGPMap چیست؟
این سرویس یک ابزار آنلاین برای مشاهده و تحلیل اطلاعات BGP است.
این ابزار به کاربران اجازه میدهد یک IP Address یا Prefix را بررسی کنند و اطلاعاتی مانند:
ASN مبدا
مسیر AS Path
شبکههای Transit
نحوه انتشار Route
را مشاهده کنند.
برای مدیران شبکه، این اطلاعات هنگام بررسی مشکلات ارتباطی، تغییر مسیرها و وضعیت IP Announcement بسیار کاربردی است.
چه اطلاعاتی را میتوان با BGPMap مشاهده کرد؟
اطلاعات
کاربرد
IP Prefix
محدوده IP که در اینترنت اعلام شده است
ASN
شماره شناسایی یک شبکه مستقل در اینترنت
AS Path
مسیر عبور Prefix از بین چند Autonomous System مختلف
Origin AS
آخرین ASN که مالکیت یا مسئولیت اعلام یک Prefix را در BGP بر عهده دارد
Transit Provider
شبکههای واسطی که Route از طریق آنها بین مبدا و مقصد منتقل میشود
AS Path چیست و چه چیزی را نشان میدهد؟
AS Path یکی از مهمترین اطلاعاتی است که در Routing BGP مشاهده میشود.
این مقدار نشان میدهد یک Prefix از چه شبکههایی عبور کرده است.
مثال:
Copy
AS64500→AS3356→AS1299→AS49556
Bash
یعنی مسیر اعلامشده این Prefix از چند Autonomous System عبور کرده تا به مقصد برسد.
بررسی AS Path میتواند برای موارد زیر استفاده شود:
پیدا کردن مسیرهای طولانی
بررسی کیفیت Route
تشخیص تغییرات ناگهانی شبکه
عیبیابی ارتباط بین دیتاسنترها
چگونه یک IP را در BGPMap بررسی کنیم؟
مرحله اول: ورود به سایت BGPMap
وارد وبسایت BGPMap شوید و IP Address یا Prefix موردنظر خود را در بخش جستجو وارد کنید.
مثال:
Copy
185.xxx.xxx.0/24
Bash
مرحله دوم: بررسی نمودار مسیر
بعد از جستجو، مسیر BGP نمایش داده میشود و میتوانید ASN های موجود در مسیر را مشاهده کنید.
مرحله سوم: تحلیل نتیجه
مواردی که بررسی میکنیم:
آیا Origin ASN درست است؟
مسیر از چه Transit هایی عبور میکند؟
آیا تغییر غیرعادی در Route وجود دارد؟
کاربرد BGPMap در مدیریت شبکه
زمانی که یک کسبوکار از سرور اختصاصی استفاده میکند یا Prefix اختصاصی خود را از طریق BGP اعلام میکند، بررسی مسیرهای شبکه اهمیت زیادی دارد.
برای آشنایی بیشتر با زیرساختهای سرور اختصاصی میتوانید مقالههای آموزشی وبداده را در بخش بلاگ وبداده مطالعه کنید.
بررسی مشکل دسترسی کاربران
گاهی کاربران یک منطقه جغرافیایی نمیتوانند به یک سرویس دسترسی داشته باشند. بررسی مسیر BGP کمک میکند مشخص شود مشکل مربوط به Routing، Transit یا مقصد است.
بررسی IP Announcement
زمانی که یک سازمان Prefix اختصاصی خود را از طریق BGP منتشر میکند، بررسی مسیر اعلامشده اهمیت زیادی دارد. با ابزارهایی مانند این سرویس میتوان مشاهده کرد Route چگونه در اینترنت منتشر شده است.
بررسی تغییر مسیرهای BGP
یکی از کاربردهای مهم بررسی BGP، مشاهده تغییرات مسیر یک Prefix در طول زمان است. اگر AS Path یک Prefix بدون تغییرات برنامهریزیشده تغییر کند، ممکن است نیاز به بررسی تنظیمات Routing یا ارتباطات بین شبکهای وجود داشته باشد.
بررسی BGP Hijacking
در BGP Hijacking، یک شبکه ممکن است بهصورت اشتباه یا مخرب Prefix متعلق به شبکه دیگری را اعلام کند. این اتفاق میتواند باعث شود بخشی از ترافیک اینترنت به مسیر نادرست هدایت شود.
بررسی تغییرات غیرمنتظره در AS Path یکی از روشهایی است که مدیران شبکه برای شناسایی چنین مشکلاتی استفاده میکنند.
تفاوت BGPMap با Ping و Traceroute چیست؟
ابزار
کاربرد
Ping
بررسی زمان پاسخ و دسترسی مقصد
Traceroute
مشاهده مسیر لحظهای بستهها
BGPMap
بررسی نحوه انتشار Route و AS Path
Ping و Traceroute وضعیت ارتباط فعلی را بررسی میکنند، اما این ابزار اطلاعات مربوط به نحوه انتشار Route در اینترنت را نمایش میدهد.
به زبان ساده:
Ping میگوید ارتباط برقرار است یا خیر.
Traceroute مسیر فعلی ارتباط را نشان میدهد.
اما BGPMap نشان میدهد اینترنت Route مربوط به یک Prefix را چگونه شناخته و منتشر کرده است.
BGPMap برای چه کسانی کاربرد دارد؟
مدیران شبکه
اپراتورهای ISP
تیمهای NOC
مدیران دیتاسنتر
متخصصان امنیت شبکه
DevOps Engineerها
ارتباط این ابزار با سرور اختصاصی و شبکه دیتاسنتر
اگر سازمانی مالک یک Prefix اختصاصی باشد یا از سرویسهایی مانند IP Announcement استفاده کند، بررسی وضعیت Route اهمیت زیادی دارد.
با ابزارهایی مانند BGPMap میتوان بررسی کرد که Prefix در اینترنت چگونه منتشر شده و آیا مسیر اعلامشده مطابق انتظار است یا خیر.
BGPMap ابزاری کاربردی برای مشاهده اطلاعات Routing اینترنت، بررسی AS Path و تحلیل نحوه انتشار Prefixها است.
مدیران شبکه با استفاده از این ابزار میتوانند هنگام عیبیابی ارتباطات، بررسی IP Announcement یا تحلیل تغییرات Route، دید دقیقتری نسبت به وضعیت شبکه خود داشته باشند.
اگر برای راهاندازی زیرساخت شبکه، سرور اختصاصی، IP اختصاصی یا خدمات دیتاسنتری نیاز به سرویس مطمئن دارید، میتوانید خدمات وبداده را بررسی کنید.
سوالات متدوال
BGPMap چیست؟
BGPMap یک ابزار آنلاین برای بررسی اطلاعات BGP، ASN و AS Path مربوط به IP Prefix ها است.
آیا BGPMap مسیر اینترنت را مانند Traceroute نشان میدهد؟
خیر. Traceroute مسیر لحظهای ارتباط را نشان میدهد، اما BGPMap نحوه انتشار Route در اینترنت را بررسی میکند.
AS Path در BGPMap چه کاربردی دارد؟
AS Path نشان میدهد یک Prefix از چه شبکههای مستقلی عبور کرده و چگونه در اینترنت منتشر شده است.
ASN چیست؟
ASN یک شماره اختصاصی برای شناسایی شبکههای مستقل در اینترنت است.
آیا BGPMap جایگزین Traceroute است؟
خیر. BGPMap اطلاعات مربوط به انتشار Route در سطح BGP را نمایش میدهد، در حالی که Traceroute مسیر لحظهای بستهها بین مبدا و مقصد را بررسی میکند.