Як я можу сам розрахувати кількість інтернет-маршрутів?


9

У навчальному посібнику JNCIA зазначається, що в даний час в Інтернеті є 120 тис. Маршрутів і що ялівець підтримує до 450 тис. Як вони прибули на 120 к? Якби я хотів знати, скільки саме точних маршрутів, як я міг це знайти сам?

Відповіді:


8

Опорні маршрутизатори Інтернет-провайдерів (якщо бути точнішими, провайдери рівня 1-го рівня) складають те, що називають "зоною без дефолту". У цій зоні немає за замовчуванням маршрутів - кожен маршрут, оголошений в Інтернеті, міститься в таблиці маршрутів маршрутизатора.

Це просто питання підрахунку записів таблиці.

Якщо ви хочете порахувати себе, вам потрібно домовитись проміжну сесію BGP зі своїм провайдером і дозволити їм надіслати всі маршрути.

Щасливий підрахунок!

PS точне число постійно змінюється, коли нові мережі надходять в Інтернет або вимикаються.


1
"Базові маршрутизатори Інтернет-провайдерів" є дезінформацією - не всі провайдери будуть за замовчуванням, а якщо вони не встановлені за замовчуванням, це також не означає, що вони не платять іншому провайдеру за транзит (або перинг на основі розрахунків). Я б запропонував редагувати, щоб відзначити "провайдери першого рівня" - хоча навіть все ще не на 100% точніше, це ближче, ніж "провайдери" загалом.
Джон Дженсен

1
Рон, це все ще не змінює того факту, що ви дали ОП досить складний спосіб обчислення кількості маршрутів в Інтернеті, якщо припустити, що вони вже не мають сеансу "peering" зі своїм верхнім потоком.
Майк Пеннінгтон

17

Я думаю, що ваш навчальний посібник трохи застарів. В даний час ми знаходимося приблизно в 500 тисяч маршрутів в Інтернеті. Джефф Хастон збирає статистику щотижня. Ви можете знайти його звіти тут .

Якщо ви хочете побачити для себе, перейдіть на сторінку http://www.routeviews.org/ та отримайте доступ до деяких реальних систем в Інтернеті.


Дякую. Я вибрав відповідь Рона, оскільки я є повним новачком маршрутизатора, і я виявив, що його підхід в практичному розумінні є більш освічуючим, але я ціную ці посилання та додану інформацію. Дуже добре знати! :)
CaseyJones

Кейсі, Рон пропонує один спосіб підрахунку інтернет-маршрутів; однак реальність полягає в тому, що створити сеанс bgp peering з вашим висхідним потоком - це більше клопоту, ніж потрібно, оскільки інформація доступна без усієї роботи. Potaroo та RouteViews.org - хороші варіанти, які не потребують вашого власного bgp ASN або узгодження змін із вашим верхнім потоком.
Майк Пеннінгтон

9

Окрім хороших відповідей, які вже дали Єнс Лінк та Рон:

Немає абсолютної, об’єктивної відповіді, скільки маршрутів є активними в Інтернеті. Кількість постійно змінюється через мережі, що підключаються та відключаються, маршрутизатори мають відключення тощо. Деякі префікси оголошуються лише для певних інших мереж (наприклад, за допомогою спільноти без експорту) і мають бути видні лише в певних частинах Інтернету.

На додаток до цього, є фільтрування: не кожна мережа фільтрує маршрути, які вона отримує однаково. Деякі зовсім не фільтрують, а деякі фільтрують, щоб малий префікс (/ 24 upto / 32 в IPv4, / 48 upto / 128 в IPv6) не був прийнятий.

Кожна мережа має власний погляд на Інтернет. І більше префіксів у таблиці маршрутів не завжди є кращим, це також може означати погану фільтрацію, прийняття безлічі деагрегованих маршрутів тощо.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.