
به اشتراک بگذارید

به اشتراک بگذارید
شماره ASN عددی است که یک شبکه مستقل، مثلاً دیتاسنتر یا اپراتور، با آن در مسیریابی اینترنت معرفی میشود. جواب درسی «ASN چیست» همین است؛ جواب کاربردی در داده عمومیای است که این عدد را به آپاستریمها و همسایههایش وصل میکند.
نردبان جستجو، از IP تا تاریخ داده
193.0.0.0/21💡 هر IP عمومی به یک شماره AS میرسد
هر پیشوندی که در اینترنت اعلام میشود دستکم یک AS مبدأ دارد.
✅ کنار هر نتیجه تاریخ جستجو را بنویسید؛ همسایههای یک شبکه ثابت نمیمانند.
✅ برای همه پلهها یک مرورگر و فرمان curl کافی است.
نشانی IP یکی از سرورهای خودتان را از پنل ارائهدهنده بردارید. مثالها با یک IP از شبکه RIPE NCC نوشته شدهاند؛ آن را با IP خودتان عوض کنید. شمارهای که پیدا میکنید جایی است که مسیر کاربر موبایل به دیتاسنتر شما میرسد؛ تأخیر همین مسیر روی شبکه اپراتور، موضوع جداگانه پینگ ایرانسل و همراه اول است.
📌 پلههای این جستجو
◀️ تعریف شماره سیستم خودمختار
◀️ پیدا کردن شماره AS یک IP
◀️ خواندن آپاستریم و همسایهها
◀️ آنچه داده BGP ثابت میکند و نمیکند

در تعریف 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 ثبت میشود.
فرمان اول از RIPEstat میپرسد IP شما داخل کدام پیشوند است و کدام AS آن را اعلام میکند. فرمان دوم همین را از whois سایت bgp.tools میپرسد و نام شبکه و رجیستری را هم برمیگرداند.
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 -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 بزنید.

در صفحه هر 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 |
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، که با قاعده بالا جور است.

داده عمومی BGP نشان میدهد یک شبکه کنار چه همسایههایی دیده میشود، پیشوندهایش از نظر RPKI معتبر اعلام شدهاند یا نه و همسایهها از چه تاریخی عوض شدهاند. ظرفیت لینکها و تأخیر تا کاربر شما در این داده نیست.
query_time نمای چند ماه پیش را بگیرید؛ همسایهها جابهجا شدهاند؟دانستن اینکه ASN چیست و کدام آپاستریم کنارش نشسته جای اندازهگیری را نمیگیرد؛ تأخیر واقعی را از سمت کاربران خودتان بسنجید.
⚠️ دید جمعکنندهها ناقص است و شمار آپاستریم معیار کیفیت نیست
هر ابزار فقط مسیرهایی را میبیند که به جمعکنندههایش رسیده. برای AS3333 در داده ۱۲ آبان ۱۴۰۵، RIPEstat ۹۱۰ همسایه یکتا شمرد و ۸۶۴ تا برچسب uncertain داشتند. فهرست ظرفیت لینکها را هم نشان نمیدهد: چند لینک موازی به یک همسایه، هر قدر پهن، در آن یک ردیف است.
اگر bgp.tools هنوز در زبانه کناری باز است و عددی روی صفحه برایتان غریبه است، احتمالاً در یکی از این هفت پرسش آمده است.
در تعریف 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 چند شبکه پیدا کردید؟ تاریخ جستجو را هم کنار شماره بیاورید؛ عدد بیتاریخ با هیچ عدد دیگری مقایسه نمیشود.
منابع