شماره ASN عددی است که یک شبکه مستقل، مثلاً دیتاسنتر یا اپراتور، با آن در مسیریابی اینترنت معرفی می‌شود. جواب درسی «ASN چیست» همین است؛ جواب کاربردی در داده عمومی‌ای است که این عدد را به آپ‌استریم‌ها و همسایه‌هایش وصل می‌کند.

نردبان جستجو، از IP تا تاریخ داده

  • ✅ نشانی IP: نشانی عمومی سروری که همین حالا دارید
  • ✅ شماره AS: شبکه‌ای که پیشوند آن IP را اعلام می‌کند
  • ✅ پیشوند: بلوکی که IP داخل آن است، مثل 193.0.0.0/21
  • ✅ آپ‌استریم: همسایه‌ای که ابزار آن را راه خروج این شبکه تشخیص داده
  • ✅ همسایه Peer: هر همسایه دیده‌شده روی مسیرها، آپ‌استریم هم
  • ✅ تاریخ داده: بدون آن، دو نتیجه قابل مقایسه نیستند

💡 هر IP عمومی به یک شماره AS می‌رسد

هر پیشوندی که در اینترنت اعلام می‌شود دست‌کم یک AS مبدأ دارد.
✅ کنار هر نتیجه تاریخ جستجو را بنویسید؛ همسایه‌های یک شبکه ثابت نمی‌مانند.
✅ برای همه پله‌ها یک مرورگر و فرمان curl کافی است.

نشانی IP یکی از سرورهای خودتان را از پنل ارائه‌دهنده بردارید. مثال‌ها با یک IP از شبکه RIPE NCC نوشته شده‌اند؛ آن را با IP خودتان عوض کنید. شماره‌ای که پیدا می‌کنید جایی است که مسیر کاربر موبایل به دیتاسنتر شما می‌رسد؛ تأخیر همین مسیر روی شبکه اپراتور، موضوع جداگانه پینگ ایرانسل و همراه اول است.

asn چیست، پنل پچ فیبر نوری در رک دیتاسنتر با کابل‌های رنگی

تعریف ASN و جایش در مسیریابی اینترنت

در تعریف RIPE NCC، سیستم خودمختار (AS) گروهی از شبکه‌های IP است که یک یا چند اپراتور با یک سیاست مسیریابی روشن اداره می‌کنند و ASN شماره یکتای آن است. در BGP هر شبکه پیشوندهایش را با همین شماره اعلام می‌کند و بقیه راه رسیدن به آن را از زنجیره شماره‌ها، یعنی AS path، می‌سازند.

شناسه ملی یک شرکت، خود شرکت را مشخص می‌کند و از نشانی دفترش چیزی نمی‌گوید؛ روزنامه رسمی هم جایی است که هر کسی تغییرات آن شرکت را می‌خواند. شماره AS نام شبکه است و داده عمومی BGP، روزنامه رسمی آن. با شناسه، ASN چیست روشن می‌شود. سنجیدن دیتاسنتر اما یعنی ورق زدن روزنامه.

شماره‌های ۱۶ بیتی و ۳۲ بیتی

مشخصات پایه BGP شماره AS را در دو بایت جا می‌داد. سند RFC 6793 (دسامبر ۲۰۱۲) مشخصات فعلی حمل شماره چهاربایتی است و عدد 23456 را با نام AS_TRANS برای روترهای قدیمی رزرو می‌کند. محدوده‌های ثبت‌شده در رجیستری شماره‌های AS در IANA (به‌روزرسانی ۱ ژوئن ۲۰۲۶):

محدودهکاربردمرجع
0 تا 65535فضای ۱۶ بیتیRFC 1930
23456جانشین شماره ۳۲ بیتی برای BGP قدیمیRFC 6793
64496 تا 64511 و 65536 تا 65551مستندات و کد نمونهRFC 5398
64512 تا 65534 و 4200000000 تا 4294967294استفاده خصوصیRFC 6996
0، 65535، 65552 تا 131071 و 4294967295رزروRFC 7607، RFC 7300 و IANA

چه کسی شماره را می‌دهد؟

رجیستری IANA بلوک‌ها را به رجیستری‌های منطقه‌ای می‌سپارد؛ ردیف 49152 تا 50175 مثلاً برچسب Assigned by RIPE NCC دارد. سیاست فعلی RIPE NCC دو شرط می‌گذارد: شبکه چندخانه‌ای (multi-homed) باشد و سیاست مسیریابی مستقل داشته باشد. درخواست هم از راه یک LIR حامی یا خود RIPE NCC ثبت می‌شود.

شماره ASN یک IP را در دو فرمان پیدا کنید

فرمان اول از RIPEstat می‌پرسد IP شما داخل کدام پیشوند است و کدام AS آن را اعلام می‌کند. فرمان دوم همین را از whois سایت bgp.tools می‌پرسد و نام شبکه و رجیستری را هم برمی‌گرداند.

پله اول: پیشوند و AS مبدأ از RIPEstat

curl -s "https://stat.ripe.net/data/network-info/data.json?resource=193.0.6.139"

آنچه می‌بینید: اجرای ۱۳ آبان ۱۴۰۵ در بخش data دو کلید داشت: "asns":["3333"] و "prefix":"193.0.0.0/21". طبق مستندات network-info، پاسخ از داده RIS، سرویس جمع‌آوری مسیر RIPE NCC، با خروجی‌های هشت‌ساعته می‌آید و asns فهرست است، چون یک پیشوند ممکن است چند AS مبدأ داشته باشد.

حالا برای این IP می‌دانیم ASN چیست: 3333. نام دارنده را as-overview می‌دهد؛ در همان فرمان network-info را با as-overview و IP را با AS3333 عوض کنید. داده ۱۲ آبان برای AS3333، RIPE NCC را با وضعیت announced نشان داد.

پله دوم: همان پرسش از whois در bgp.tools

whois -h bgp.tools " -v 193.0.6.139"

آنچه می‌بینید: راهنمای API سایت bgp.tools ستون‌های خروجی را AS، IP، BGP Prefix، CC، Registry، Allocated و AS Name می‌نامد. این فرمان از روی همان راهنماست و در محیط آزمون ما اجرا نشد، چون درگاه 43 بسته بود. اگر whois روی سیستمتان نیست، در Ubuntu آن را با sudo apt install whois نصب کنید یا همان IP را در جستجوی صفحه اول bgp.tools بزنید.

‌تعریف ASN و جایش در مسیریابی اینترنت

خواندن Upstream و Peer در bgp.tools و bgp.he.net

در صفحه هر AS در bgp.tools، زبانه Connectivity فهرست Upstreams و Peers را دارد و bgp.he.net همسایه‌ها را در زبانه‌های Peers v4 و Peers v6 می‌آورد. BGP رابطه تجاری دو شبکه را جایی ثبت نمی‌کند، پس هر دو ابزار رابطه را از مسیرهای دیده‌شده حدس می‌زنند.

بعد از «ASN چیست»، پرسش بعدی معمولاً این است که این شبکه به کدام شبکه‌ها وصل است. اگر نمودار مسیر در BGPMap را دیده باشید، این زبانه‌ها همان گره‌های کنار شبکه شما را به‌صورت فهرست نشان می‌دهند.

برچسب Upstream و Peer از کجا می‌آید؟

در توضیح خود bgp.tools، هر AS که روی مسیری شامل یکی از شبکه‌های Tier 1 فهرست سایت کنار شبکه مبدأ بیاید، آپ‌استریم آن است. در مثال سایت، مسیر 198290 2914 44684 206924، چون AS2914 (NTT) روی مسیر است، AS44684 آپ‌استریم AS206924 حساب می‌شود. فهرست Peers بازتر است: هر دو شبکه‌ای که روی یک مسیر کنار هم دیده شوند در آن می‌آیند، حتی اگر یکی آپ‌استریم دیگری باشد. سایت این دسته‌بندی را تخمین می‌نامد و peering دو شبکه را فقط وقتی می‌بیند که به جدول مسیریابی یکی از آن‌ها دید داشته باشد.

زبانه سایتمعناچیزی که ثابت نمی‌کند
فهرست Upstreams در bgp.toolsهمسایه روی مسیر دارای Tier 1قرارداد ترانزیت یا ظرفیت لینک
فهرست Peers در bgp.toolsهر همسایگی دیده‌شده روی مسیرها، آپ‌استریم‌ها همدیده شدن همه peeringهای واقعی
زبانه Whois در bgp.toolsرکورد aut-num و سازمان با تاریخ تغییرپیروی مسیرهای واقعی از سیاست ثبت‌شده
زبانه AS Info در bgp.he.netشمار پیشوندها، وضعیت RPKI و Peers دیده‌شدهکیفیت یا پایداری شبکه
زبانه‌های Prefixes در bgp.he.netپیشوندهای اعلام‌شده با توضیح ثبتیثبت همه آن‌ها به نام دارنده AS

همان فهرست، با داده خام RIPEstat

curl -s "https://stat.ripe.net/data/asn-neighbours/data.json?resource=AS3333"

آنچه می‌بینید: در مستندات asn-neighbours، left و right جای همسایه در AS path نسبت به شبکه‌ای است که جستجو کرده‌اید. power شمار مسیرهای دارای این همسایگی است و uncertain روی همسایه چپی می‌نشیند که فقط peer مستقیم یک جمع‌کننده RIS بوده. شمار کل در کلید neighbour_counts زیر data است. برای نمای یک تاریخ گذشته، &query_time=2026-05-01 را به آخر نشانی اضافه کنید.

🔶 شبکه وب‌داده را هم همین‌طور بخوانید

همین پله‌ها را با داده ۱۲ آبان ۱۴۰۵ روی AS49556، شماره ثبت‌شده وب‌داده، اجرا کردیم. as-overview دارنده را Web Dadeh Paydar Co (Ltd) با وضعیت announced نشان داد و asn-neighbours همسایه سمت چپ را AS42337، یعنی Respina Networks & Beyond PJSC. در bgp.tools همان AS42337 هم در Upstreams بود و هم در Peers، که با قاعده بالا جور است.

خواندن Upstream و Peer در bgp.tools و bgp.he.net

از این داده‌ها چه چیزی درباره کیفیت شبکه برمی‌آید و چه چیزی نه؟

داده عمومی BGP نشان می‌دهد یک شبکه کنار چه همسایه‌هایی دیده می‌شود، پیشوندهایش از نظر RPKI معتبر اعلام شده‌اند یا نه و همسایه‌ها از چه تاریخی عوض شده‌اند. ظرفیت لینک‌ها و تأخیر تا کاربر شما در این داده نیست.

چهار پرسش برای مقایسه دو ارائه‌دهنده

  1. نشانی IP سرور نمونه زیر کدام AS است و دارنده‌اش همان شرکت طرف قرارداد شماست؟
  2. فهرست Upstreams در bgp.tools با همسایه‌های چپ RIPEstat جور است؟
  3. در AS Info سایت bgp.he.net پیشوندی با RPKI Invalid هست؟
  4. با query_time نمای چند ماه پیش را بگیرید؛ همسایه‌ها جابه‌جا شده‌اند؟

دانستن اینکه ASN چیست و کدام آپ‌استریم کنارش نشسته جای اندازه‌گیری را نمی‌گیرد؛ تأخیر واقعی را از سمت کاربران خودتان بسنجید.

⚠️ دید جمع‌کننده‌ها ناقص است و شمار آپ‌استریم معیار کیفیت نیست

هر ابزار فقط مسیرهایی را می‌بیند که به جمع‌کننده‌هایش رسیده. برای AS3333 در داده ۱۲ آبان ۱۴۰۵، RIPEstat ۹۱۰ همسایه یکتا شمرد و ۸۶۴ تا برچسب uncertain داشتند. فهرست ظرفیت لینک‌ها را هم نشان نمی‌دهد: چند لینک موازی به یک همسایه، هر قدر پهن، در آن یک ردیف است.

اگر bgp.tools هنوز در زبانه کناری باز است و عددی روی صفحه برایتان غریبه است، احتمالاً در یکی از این هفت پرسش آمده است.

شبکه AS با شماره ASN چه فرقی دارد؟

در تعریف RIPE NCC، AS خود شبکه است، یعنی گروهی از شبکه‌های IP با یک سیاست مسیریابی. ASN شماره یکتای آن گروه است.

نشانی IP سرور داخل پیشوندی است که ارائه‌دهنده اعلام می‌کند، پس شماره AS ارائه‌دهنده یا دیتاسنتر را می‌بینید. شماره اختصاصی فقط به شبکه‌ای می‌رسد که شرط‌های RIPE NCC را داشته باشد.

این AS_TRANS است. سند RFC 6793 آن را برای روترهایی رزرو کرده که شماره چهاربایتی را نمی‌فهمند و جای شماره ۳۲ بیتی می‌نشیند.

هر ابزار مسیرها را از جمع‌کننده‌های خودش می‌گیرد و رابطه را با روش خودش حدس می‌زند، پس اختلاف دو فهرست عجیب نیست.

بله؛ به همین دلیل network-info در RIPEstat کلید asns را فهرست برمی‌گرداند. اگر چند شماره دیدید، دارنده هر کدام را جدا بررسی کنید.

رجیستری IANA این محدوده و بازه 4200000000 تا 4294967294 را برای استفاده خصوصی رزرو کرده است؛ در جستجوی عمومی دارنده‌ای برایشان پیدا نمی‌کنید.

زمان Last Update زیر رکورد زبانه Whois فقط تاریخ نسخه ذخیره‌شده whois است، نه داده مسیرها. راهنمای API سایت می‌گوید فایل‌های کامل جدول زودتر از هر ۳۰ دقیقه به‌روز نمی‌شوند؛ پس تاریخ جستجوی خودتان را کنار هر نتیجه یادداشت کنید.

جمع‌بندی؛ ASN چیست وقتی پای انتخاب دیتاسنتر وسط است شماره AS نام یک شبکه در BGP است و از یک IP در دو فرمان به آن می‌رسید. RIPEstat پیشوند و AS مبدأ را می‌دهد و whois سایت bgp.tools نام و رجیستری را. بعد زبانه Connectivity در bgp.tools، زبانه‌های Peers در bgp.he.net و فراخوانی asn-neighbours نشان می‌دهند این شبکه کنار چه همسایه‌هایی دیده شده است. این برچسب‌ها حدس‌هایی از روی مسیرهای دیده‌شده‌اند و هر ابزار بخشی از اینترنت را می‌بیند. از فهرست آپ‌استریم‌ها ساختار اتصال را بخوانید و کیفیت را با اندازه‌گیری از شبکه کاربرانتان بسنجید. هر نتیجه را هم با تاریخ نگه دارید تا تغییرش را بعداً ببینید.

🚀 آن سر مسیر، روی گوشی کاربر

همسایه‌های AS دیتاسنتر را دیدید؛ اینکه بسته کاربر ایرانسل و همراه اول از کدام‌شان می‌رسد، به شبکه خود اپراتور برمی‌گردد.

ارائه‌دهنده فعلی شما زیر کدام شماره AS است و در زبانه Upstreams چند شبکه پیدا کردید؟ تاریخ جستجو را هم کنار شماره بیاورید؛ عدد بی‌تاریخ با هیچ عدد دیگری مقایسه نمی‌شود.

منابع

وب داده
وب داده

جدید ترین مطالب آموزشی و کاربردی را در اینجا بخوانید !
ما با بهره‌گیری از دانش روز و تجربه متخصصان حوزه فناوری، مجموعه‌ای از آموزش‌های کاربردی و مقالات تخصصی را گردآوری کرده‌ایم که هر یک، پاسخی دقیق به پرسش‌های شماست. ؛ از مفاهیم پایه تا پیچیده‌ترین تکنیک‌های حرفه‌ای. اینجا، دانش با زبانی ساده اما عمیق در اختیار شما قرار می‌گیرد.

مقاله‌ها: 267
پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *