Как купить адреса IPv4 для CDN
Сети доставки содержимого нуждаются в адресах IPv4 в каждой точке присутствия (PoP). Каждой точке нужны адреса для кеширующих серверов, балансировщиков нагрузки, DNS-резолверов и инфраструктуры управления. Операторы CDN также выигрывают от anycast-маршрутизации, которая требует продуманного выбора того, какие блоки объявлять из нескольких мест. Это руководство описывает, как рассчитать, найти, проверить и приобрести блоки IPv4 для работы CDN.
Сколько адресов обычно нужно CDN (руководство по размеру блока)
Потребность CDN в адресах растёт вместе с числом точек присутствия и набором услуг в каждой из них. Небольшая точка, обслуживающая один город, может работать с 8-16 адресами: несколько на кеширующие серверы, один на балансировщик, один на управление и несколько в запас. Более крупная точка с резервируемыми слоями кеша и несколькими уровнями сервиса может использовать 32-64 адреса.
В развёртываниях anycast CDN вы объявляете один и тот же блок одновременно из нескольких точек. Для этого нужен блок, достаточный под все ваши сервисы, объявляемый из всех мест. Anycast CDN часто берут /24 как единицу объявления: это минимальный маршрутизируемый блок, который примут все BGP-соседи. Один /24 на региональный кластер - разумная отправная точка.
Для CDN с 10 точками присутствия на anycast может понадобиться 2-4 блока /24: один под адреса доставки, один под управление и инфраструктуру источника и запас на будущее расширение. CDN, предлагающим клиентам выделенные адреса, адресного пространства нужно заметно больше.
Планируйте распределение блоков вокруг стратегии объявлений BGP с самого начала. Приобретение /23, который можно разделить на два объявления /24, даёт операционную гибкость.
RIPE, ARIN или APNIC - из какого региона покупать
Операторы CDN обычно строят точки присутствия следом за спросом клиентов. Для CDN, обслуживающей европейский трафик, адреса RIPE подходят для всех европейских точек. Североамериканским точкам следует использовать пространство ARIN. Точкам в Азиатско-Тихоокеанском регионе выгодны адреса APNIC.
Ключевой принцип адресации CDN: воспринимаемое происхождение маршрута ваших адресов должно совпадать с реальным местом серверов. Базы геолокации (Maxmind, IP2Location) и таблицы маршрутизации BGP отметят расхождение, из-за чего пользователей может направить в неверную точку или ваша CDN не пройдёт проверки геотаргетинга, которые применяют правообладатели содержимого.
Для европейской CDN, строящей точки в Чехии или Португалии, пространство RIPE - верный выбор. При расширении в Северную Америку или Азию приобретайте пространство соответствующего реестра для этих регионов отдельно.
Как проверить чистоту блока IPv4 до покупки
Адреса CDN служат доставке содержимого конечным пользователям в большом объёме. Если они несут историю злоупотреблений, корпоративные межсетевые экраны и шлюзы безопасности заблокируют доставку, и для корпоративных клиентов ваша CDN окажется практически бесполезной.
Прогоните все блоки-кандидаты через MXToolbox, Spamhaus SBL/XBL/PBL, SURBL и AbuseIPDB. Проверьте BGPView и убедитесь, что блок стабильно объявлялся законными ASN. Ищите отдельно любые следы использования блока для рассылки спама, размещения фишинга или усиления DDoS: именно эти категории злоупотреблений чаще всего дают стойкие записи в чёрных списках.
Проверьте, что блок не попал в блоклисты отдельных провайдеров, протестировав доступность крупных площадок с содержимым. Часть операторов CDN делает это, временно маршрутизируя пробный адрес на тестовом сервере и проверяя доступ к показательным платформам.
Для anycast CDN дополнительно убедитесь, что покупаемый блок будет принят как объявление /24 крупными точками обмена трафиком и транзитными провайдерами. Хотя /24 - стандартный минимум, у части провайдеров есть локальные политики, ограничивающие меньшие объявления.
Брокер или прямая передача - риски и выгоды
Операторам CDN адреса часто нужны быстро: новая точка присутствия, которую вводят в работу, нуждается в выделении до того, как серверы смогут отдавать трафик. Прямая передача может пройти быстрее, если продавец известен и документы в порядке, но риск задержек из-за проблем с документами способен затормозить развёртывание инфраструктуры.
Брокер даёт определённость по срокам и берёт на себя административную сложность. Для операторов CDN, чьи развёртывания точек идут по графику, предсказуемость передачи под управлением брокера часто оправдывает вознаграждение.
DCXV - утверждённый брокер в RIPE NCC, APNIC и ARIN. У нас есть опыт поддержки операторов CDN с несколькими точками присутствия, и мы можем согласовать одновременное или последовательное приобретение блоков в разных реестрах. Напишите на ipv4@dcxv.com, чтобы обсудить график развёртывания. https://dcxv.com/ipv4
Текущие цены и сроки на рынке (только диапазоны)
Операторы CDN часто покупают несколько блоков /24 или один более крупный блок, чтобы покрыть сеть точек присутствия. Цена за адрес обычно снижается с ростом размера блока, поэтому покупка /22 вместо четырёх отдельных /24 может оказаться выгоднее, если ваша архитектура точек это допускает.
Передачи RIPE как ориентир завершаются за 2-4 недели. Операторам CDN, идущим к дате запуска, привлечение брокера на раннем этапе планирования даёт запас времени на процесс передачи без сдвига графика развёртывания.
За актуальными ценами на подходящие CDN размеры блоков и согласованием работы с несколькими реестрами напишите на ipv4@dcxv.com. https://dcxv.com/ipv4
