Що потрібно для використання будь-яких IP-адрес?


20

Отже, у SF є маса запитань про використання та про те, наскільки якісні IP-адреси цікаві. Мій підхід - щось більш практичне. Що конкретно мені потрібно мати, щоб використовувати одну з цих адрес?

  • Чи потрібно мені бути АС (Автономна система)?
  • Якщо я хочу використовувати IP-адресу Anycast у своїй внутрішній мережі, чи це можливо?
  • Чи потрібно мені щось особливе з реєстратором / операторами, щоб ним користуватися?

В основному, якщо я хочу використовувати IP-адресу Anycast, що саме мені потрібно, від обладнання до частини конфігурації.


Відповіді:


12

Це те, що я дізнався про будь-який акторський склад ...

  1. Так, для запуску anycast вам потрібен AS. Вам також потрібно буде запустити BGP і прокласти маршрут як мінімум a / 24 на загальнодоступній стороні.
  2. Теоретично, доки ти запускаєш BGP, ти повинен бути добре; тому запускайте BGP і кілька маршрутизаторів оголошують 192.168.1.XX або що завгодно, що вам потрібно використовувати AS в діапазоні від 64512 до 65535, оскільки вони призначені приватними для вказаних цілей.
  3. Тільки якщо ви керуєте загальнодоступним BGP. Якщо ви хочете це зробити, вам також потрібно зареєструвати IP-блок від LANIC та AS, але якщо ви хочете запустити приватний, ви цього не зробите.

Що стосується обладнання: все, що вам потрібно, - це один або кілька маршрутизаторів, які підтримують BGP. В'ята і PFsense роблять, якщо у вас немає сумісного маршрутизатора і ви хочете відкрити вихідний код. Потім ви налаштовуєте кожен маршрутизатор для трансляції одних і тих же IP-адрес.


2
Переконайтеся, що ви справді використовуєте правильний номер AS, інакше ви опинитесь у цьому списку і зробите схожим на кріп;)
Марк Хендерсон

І заблокуйте кожен маршрутизатор у світі.
Яків

Ви можете це зробити практично? Як у без реального обладнання, крім комп'ютера загального призначення та гіпервізорів?
CMCDragonkai

4

Anycast в IPv4 просто означає, що використовувана IP-адреса присутня на декількох машинах і тому її можна дістати в декількох місцях, не потребуючи повернення до загальної кінцевої точки.

Якщо ви не плануєте дозволити іншим мережам використовувати ваш екземпляр anycast, вам не потрібно оголошувати маршрут, і тому не потрібно використовувати BGP або мати AS. Вам просто потрібно переконатися, що ваша внутрішня мережа має маршрутизацію, яка забезпечує маршрутизацію до anycast IP, який є локальним.

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

У своїй організації ви контролюєте маршрутизацію, і вам не потрібно реєструвати, що ви робите. Наприклад, це зазвичай використовується для реалізації таких речей, як маршрути з чорного отвору. На практиці загальне сподівання полягає в тому, що ви не викрадаєте не присвоєний вам простір IP-адрес; ви не створюєте проблем з налагодженням для інших; ви не втручаєтесь у можливість доступу інших до Інтернету. Поки те, що ти робиш, не ламає нікого, крім себе, але це ваша мережа, якою ви хочете.

Для прикладу адресного простору, який може використовувати будь-хто, ви можете подивитися на http://www.as112.net/, який має три IP-адреси, які кожен може реалізувати у власній мережі.


3

це скоріше коментар, ніж відповідь, але я занадто новий для коментарів, тому "відповідь" це.

Припускаючи, що ви говорите про публічне оголошення, мені цікаво, чи a / 24, як запропоновано в попередньому плакаті, є достатньо великим. Мені розповіли люди, які повинні знати, що багато провайдерів не прийматимуть маршрутів, менших за (я буркнув - / 22 або / 21 - це я пам’ятаю).

У мене є старий / 24, про який було оголошено, оскільки Інтернет був молодим, і ми не стикалися з жодними проблемами з втратою зв’язку від нього, але мене б хвилювало.


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