Каждому устройству, подключённому к интернету, необходим адрес интернет-протокола. Серверы, маршрутизаторы, облачные рабочие нагрузки, офисные сети, мобильные телефоны, камеры видеонаблюдения, виртуальные машины и устройства IoT зависят от IP-адресов для отправки и получения данных. Две основные версии интернет-протокола, используемые сегодня, — это IPv4 и IPv6.
IPv4 поддерживает работу интернета уже несколько десятилетий и остаётся необходимым для повседневной работы в сети. Однако его адресное пространство ограничено, а глобальный запас неиспользуемых IPv4-адресов исчерпан. В результате IPv4-адреса становятся всё более ценными, что часто требует их передачи, аренды, восстановления или применения более сложных стратегий трансляции сетевых адресов.
IPv6 был создан для решения этой долгосрочной проблемы нехватки адресов. Он предоставляет значительно более обширное адресное пространство, совершенствует несколько аспектов проектирования сетей и поддерживает дальнейшее развитие облачных вычислений, мобильных сетей, центров обработки данных, широкополосных услуг и Интернета вещей. IPv6 — это не временная технология замены; это система интернет-адресации нового поколения, предназначенная для работы параллельно с IPv4 в течение длительного переходного периода.
Для бизнеса практический вопрос уже не в том, существует ли IPv4 или IPv6. Существуют оба протокола, и большинству организаций необходимо понимать, как работать в интернет-среде с двойным стеком. В этом руководстве объясняется разница между IPv4 и IPv6, почему внедрение IPv6 имеет значение и как компании могут разработать надёжную стратегию миграции.
Что такое IPv4?
IPv4, или Интернет-протокол версии 4, является наиболее широко используемой версией Интернет-протокола. Он использует 32-битный формат адресов, который позволяет создавать примерно 4,29 миллиарда уникальных адресов.
Адрес IPv4 обычно записывается в виде четырёх десятичных чисел, разделённых точками. Каждое число находится в диапазоне от 0 до 255. Типичный адрес IPv4 выглядит так:
203.0.113.10
Когда разрабатывался IPv4, казалось, что миллиардов адресов будет достаточно. В то время интернет в основном использовался университетами, исследовательскими учреждениями, правительствами и относительно небольшим числом организаций. Мало кто ожидал, что в конечном итоге почти каждому человеку, предприятию, телефону, домашнему устройству, транспортному средству и облачному приложению потребуется подключение к интернету.
Стремительный рост интернета изменил это предположение. Смартфоны, широкополосный доступ, общедоступные облачные платформы, потоковые сервисы, онлайн-игры, удалённая работа, устройства IoT и глобальные цифровые сервисы резко увеличили спрос на публичные IP-адреса. Доступный пул неиспользуемого адресного пространства IPv4 был исчерпан, и теперь региональные интернет-регистратуры, как правило, не могут удовлетворить обычный новый спрос на IPv4 за счёт свободного пула распределения.
IPv4 по-прежнему глубоко интегрирован в глобальный Интернет. Многие веб-сайты, приложения, устаревшие системы, межсетевые экраны, сетевые устройства и поставщики интернет-услуг всё ещё зависят от него. По этой причине IPv4 будет оставаться в эксплуатации ещё много лет, даже по мере распространения IPv6.
Что такое IPv6?
IPv6, или протокол Интернета версии 6, является преемником IPv4. Он использует 128-битный формат адресов, создавая адресное пространство примерно из 3,4 × 10³⁸ уникальных адресов. Это число настолько велико, что его трудно представить в практических терминах. IPv6 обеспечивает достаточный объём адресов для поддержки долгосрочного роста Интернета без опоры на модель дефицита, которая в настоящее время затрагивает IPv4.
IPv6-адрес записывается в шестнадцатеричной системе счисления и разделяется двоеточиями. Типичный IPv6-адрес выглядит так:
2001:db8:85a3:0000:0000:8a2e:0370:7334
Обозначение IPv6 часто можно сократить, удалив ведущие нули и заменив последовательные группы нулей двойным двоеточием. Поэтому тот же адрес может выглядеть так:
2001:db8:85a3::8a2e:370:7334
IPv6 был разработан не только для увеличения количества доступных адресов, но и для поддержки более масштабируемой и эффективной интернет-архитектуры. Он упрощает определённые аспекты маршрутизации и адресации, улучшает поддержку автоматической настройки и обеспечивает более прочную основу для подключения устройств в больших масштабах.
Важно понимать, что IPv6 не заменяет IPv4 мгновенно. Эти два протокола не являются напрямую взаимозаменяемыми, и устройство, работающее только с IPv4, не может взаимодействовать с устройством, работающим только с IPv6, если не задействован соответствующий механизм перехода или служба трансляции. По этой причине большинство организаций используют двухстековую сеть, в которой IPv4 и IPv6 работают параллельно.
The Main Difference Between IPv4 and IPv6
Наиболее очевидное различие между IPv4 и IPv6 заключается в ёмкости адресного пространства. IPv4 использует 32 бита, тогда как IPv6 использует 128 бит. IPv4 может предоставить около 4,29 миллиарда адресов, тогда как IPv6 может предоставить практически неограниченное количество адресов для глобального использования.
Формат адреса также отличается. IPv4 использует знакомую десятичную нотацию с точками, например 198.51.100.25. IPv6 использует шестнадцатеричные группы, разделённые двоеточиями, например 2001:db8:100::25. Адреса IPv6 длиннее, но больший формат позволяет сетям более эффективно распределять адресное пространство и избежать многих ограничений, вызванных нехваткой адресов IPv4.
| Функция | IPv4 | IPv6 |
|---|---|---|
| Длина адреса | 32-bit | 128-bit |
| Ёмкость адресов | About 4.29 billion | Около 3,4 × 10³⁸ |
| Типичный формат | 192.0.2.1 | 2001:db8::1 |
| Доступность адреса | Дефицитные и часто передаваемые или сдаваемые в аренду | В достаточном количестве для длительного использования |
| Зависимость от NAT | Часто используемый | Обычно не требуется для сохранения адреса |
| Дизайн заголовка | Более сложный и изменчивый | Упрощённый фиксированный заголовок |
| Поддержка трансляций | Использует трансляцию | Вместо этого использует многоадресную и аникастовую адресацию |
| Конфигурация | Вручную или DHCP | SLAAC, DHCPv6 или статическая конфигурация |
Хотя IPv6 предлагает гораздо более широкий адресный диапазон, предприятиям не следует рассматривать его просто как «большее количество IP-адресов». IPv6 меняет подход к проектированию сетей. Он снижает потребность в NAT в крупных масштабах, обеспечивает более прямое сквозное подключение и упрощает назначение структурированных диапазонов адресов сайтам, приложениям, устройствам и сегментам сети.
Why IPv4 Addresses Are Still Valuable
Исчерпание доступных IPv4-адресов сделало IPv4 ценным интернет-ресурсом. Предприятия, которым требуется общедоступное подключение по IPv4, могут получать адреса посредством передачи, аренды, имеющихся ресурсов, облачных провайдеров, хостинг-провайдеров или вышестоящих интернет-провайдеров.
IPv4 по-прежнему необходим, поскольку значительная часть пользователей и сервисов интернета всё ещё зависит от подключения по IPv4. Веб-сайту, общедоступному API, VPN-сервису, почтовому серверу, игровому серверу, облачной платформе или глобальному SaaS-приложению может потребоваться доступность по IPv4, чтобы надёжно обслуживать всех пользователей.
Поэтому многие организации используют IPv4 и IPv6 одновременно. IPv4 обеспечивает совместимость с устаревшими системами и пользователями, использующими только IPv4, тогда как IPv6 поддерживает долгосрочное развитие и снижает зависимость от дефицитных ресурсов IPv4.
Для компаний, которые используют собственный номер автономной системы, или ASN, префиксы IPv4 и IPv6 могут анонсироваться через BGP. Организация может использовать свой ASN для управления политиками маршрутизации, установления подключения к вышестоящим сетям, анонсирования публичного адресного пространства и реализации отказоустойчивой многосвязной сетевой архитектуры.
Why IPv6 Is Important for the Future of the Internet
IPv6 необходим, поскольку интернет продолжает развиваться. Количество подключённых устройств увеличивается в домах, на предприятиях, в мобильных сетях, промышленных средах, транспортных системах, медицинских платформах и облачных центрах обработки данных. Использование только IPv4 требует всё более сложного применения NAT, общих адресов и моделей повторного использования адресов.
IPv6 предоставляет адресное пространство, достаточно большое для поддержки прямой адресации огромного числа устройств и сетей. Это особенно важно для развёртывания IoT, мобильных сетей, облачно-ориентированных приложений, периферийных вычислений, интеллектуальной инфраструктуры и глобально распределённых сервисов.
IPv6 также поддерживает более структурированное планирование адресов. Компания может получить блок или назначение адресов IPv6 и разделить его на отдельные подсети для офисов, центров обработки данных, клиентов, сред, сервисов, приложений и географических регионов. Это упрощает организацию и управление крупными сетями с течением времени.
Кроме того, IPv6 поддерживает современные модели развёртывания в интернете. Многие крупные поставщики облачных услуг, контентные платформы, операторы мобильной связи, поставщики широкополосного доступа и операционные системы уже поддерживают IPv6. Компания, откладывающая внедрение IPv6, в конечном итоге может столкнуться с недостатками в совместимости, масштабируемости, закупках или подключении.
IPv4 NAT and IPv6 End-to-End Connectivity
Трансляция сетевых адресов, обычно называемая NAT, широко используется в сетях IPv4, поскольку количество общедоступных адресов IPv4 ограничено. NAT позволяет множеству частных устройств совместно использовать один или небольшое количество общедоступных адресов IPv4. Например, в офисе могут использоваться частные адреса, такие как 192.168.1.0/24 внутри, при этом все пользователи получают доступ к интернету через один публичный IPv4-адрес.
NAT помог продлить срок полезного использования IPv4, но также создаёт операционную сложность. Он может усложнять ведение журналов, устранение неполадок, работу одноранговых приложений, голосовые сервисы, удалённый доступ, политики межсетевого экрана, переадресацию портов и определённые архитектуры приложений.
IPv6 был разработан таким образом, чтобы широко распространённое преобразование сетевых адресов (NAT) для сохранения адресов, как правило, не требовалось. В сети IPv6 устройства могут получать глобально уникальные адреса, обеспечивая прямое сквозное подключение там, где это разрешено политиками безопасности.
Однако прямая адресация не означает, что сети IPv6 следует оставлять без защиты. Межсетевые экраны по-прежнему необходимы. Распространённое заблуждение заключается в том, что NAT сам по себе обеспечивает безопасность. NAT может скрывать внутреннюю адресацию, но не заменяет политики межсетевого экрана, контроль доступа, сегментацию сети, мониторинг или предотвращение вторжений.
Безопасное развёртывание IPv6 должно придерживаться той же дисциплины безопасности, что и развёртывание IPv4. Входящий трафик следует фильтровать надлежащим образом, ненужные службы не должны быть доступны извне, административный доступ должен быть ограничен, а журналы следует непрерывно отслеживать.
IPv4 and IPv6 Routing
И IPv4, и IPv6 могут использовать BGP для глобальной маршрутизации в интернете. Операторы сетей с ASN могут анонсировать префиксы IPv4, префиксы IPv6 или и те, и другие через своих транзитных провайдеров и пиринговых партнёров.
Принципы маршрутизации в целом схожи, но маршруты IPv4 и IPv6 относятся к разным семействам адресов. Сетевой оператор должен настраивать, фильтровать, авторизовывать и контролировать каждое семейство независимо. Наличие работающей конфигурации BGP для IPv4 не означает автоматически, что анонсы IPv6 настроены корректно.
Например, организация может анонсировать префикс IPv4, такой как:
198.51.100.0/24
Та же организация может объявить префикс IPv6, например:
2001:db8:1234::/48
Оператор должен убедиться, что объекты маршрутов, авторизации происхождения маршрутов RPKI и фильтры вышестоящих провайдеров корректно настроены для обоих семейств адресов. Если объекты маршрутизации IPv6 или ROA отсутствуют, транзитный провайдер может отклонить маршрут, а другие сети могут считать его недействительным.
Для многоподключённых сетей IPv6 может обеспечивать те же преимущества в плане отказоустойчивости и управления трафиком, что и IPv4. Компания может подключиться к нескольким провайдерам, установить сеансы BGP, определить предпочтения маршрутизации и сохранять связь во время сбоя у оператора. Ключевым требованием являются корректное проектирование политик и активный мониторинг.
IPv6 Security Considerations
IPv6 включает функции, которые могут улучшить проектирование сети, но также создаёт аспекты безопасности, которые администраторы должны понимать. Большее адресное пространство затрудняет широкомасштабное сканирование, однако риски безопасности всё ещё существуют из-за DNS, доступности приложений, ошибок маршрутизации, неправильно настроенных межсетевых экранов, поддельных объявлений маршрутизаторов и несанкционированного назначения адресов.
Организации должны обеспечивать полноценную поддержку IPv6 средствами контроля безопасности. К ним относятся межсетевые экраны, системы обнаружения вторжений, средства защиты от DDoS-атак, платформы SIEM, сканеры уязвимостей, инструменты управления активами, системы мониторинга и процедуры реагирования на инциденты. Распространённая ошибка при развертывании заключается в включении IPv6 в системах при одновременном применении средств контроля безопасности только к трафику IPv4.
IPv6 не следует рассматривать как невидимую вторичную сеть. Если устройство имеет подключение по IPv6, но команда безопасности не отслеживает его, организация может создать неуправляемую поверхность атаки. Трафик IPv6 следует регистрировать, проверять, фильтровать и контролировать в соответствии с теми же стандартами, которые применяются для IPv4.
RPKI также важен для обоих протоколов. Создавая авторизации источника маршрута, сетевые операторы могут указать, какой ASN уполномочен анонсировать префикс IPv4 или IPv6. Это помогает снизить риск перехвата маршрутов и повысить надёжность глобальной маршрутизации.
Common IPv6 Migration Challenges
Крупнейшая проблема при переходе на IPv6 часто заключается не в самом протоколе. Она связана с существующей средой организации. Старые приложения, сетевые устройства, платформы мониторинга, системы контроля доступа и интеграции со сторонними решениями могут иметь неполную поддержку IPv6.
Успешная миграция на IPv6 требует инвентаризации инфраструктуры. Компаниям следует выявить общедоступные веб-сайты, записи DNS, балансировщики нагрузки, межсетевые экраны, шлюзы VPN, облачные платформы, маршрутизаторы, серверы, контейнерные среды, интеграции с SaaS, инструменты мониторинга и приложения, ориентированные на клиентов. Каждый компонент следует проверить на совместимость с IPv6.
DNS особенно важна. Веб-сайт должен иметь запись AAAA, прежде чем к нему можно будет получить доступ через IPv6. Однако публикация записи AAAA до того, как приложение, брандмауэр, CDN, балансировщик нагрузки и среда мониторинга будут полностью готовы, может привести к проблемам для пользователей. Поэтому IPv6 следует включать только после того, как сквозное тестирование подтвердит надёжность сервиса.
Ещё одна проблема — уровень знаний сотрудников. Сетевые команды могут иметь многолетний опыт работы с IPv4, но ограниченные знания об адресации IPv6, разбиении на подсети, маршрутизации, правилах брандмауэра, протоколе обнаружения соседей, объявлениях маршрутизатора, DHCPv6 и RPKI для префиксов IPv6. Обучение и документированные операционные процедуры могут снизить этот риск.
IPv4 vs IPv6 Quiz
Проверьте своё понимание IP-адресов, маршрутизации, NAT и внедрения IPv6.
Dual Stack: самая практичная модель развёртывания
Для большинства предприятий развертывание в режиме двойного стека является наиболее практичным подходом. В среде двойного стека сетевые устройства, серверы, приложения и службы одновременно поддерживают IPv4 и IPv6.
Этот подход обеспечивает совместимость с существующими пользователями IPv4, одновременно позволяя пользователям и сетям с поддержкой IPv6 подключаться через IPv6. Он также позволяет компании постепенно перейти на новую технологию, тщательно тестировать службы и избежать внезапной зависимости от одного семейства протоколов.
Двойной стек широко распространён в центрах обработки данных, облачных платформах, корпоративных сетях, CDN, интернет-провайдерах и общедоступных веб-сервисах. Пользователь с подключением по IPv6 может обращаться к веб-сайту с двойным стеком через IPv6, тогда как пользователь, использующий только IPv4, обращается к тому же сервису через IPv4.
Основное эксплуатационное требование — единообразие. Правила безопасности, мониторинг, защита от DDoS-атак, балансировка нагрузки, конфигурация DNS, средства управления доступом и политики маршрутизации должны поддерживаться для обоих протоколов. Двойной стек не должен означать, что IPv6 уделяется меньше внимания, чем IPv4.
How Businesses Should Plan IPv4 and IPv6 Strategy
Компании должны рассматривать IPv4 и IPv6 как взаимодополняющие составляющие долгосрочной сетевой стратегии. IPv4 по-прежнему необходим для глобальной совместимости, однако IPv6 следует внедрять заблаговременно, чтобы избежать давления в будущем, дорогостоящей реконструкции или операционных ограничений.
Практическая стратегия начинается с определения того, каким сервисам необходим доступ к публичному интернету и какие системы уже сегодня поддерживают IPv6. Публичные веб-сайты, API, облачные рабочие нагрузки, CDN-сервисы, DNS-инфраструктура и сети центров обработки данных часто являются хорошей отправной точкой. Эти сервисы обычно получают преимущества от широкой доступности через интернет и могут тестироваться на контролируемых этапах.
Следующий этап — планирование адресации. IPv6 предоставляет значительную гибкость, но эту гибкость следует использовать ответственно. Организациям следует определить чёткую структуру назначения префиксов для географических регионов, бизнес-подразделений, центров обработки данных, сетевых сред, клиентских сервисов и внутренних подсетей. Документированный план значительно упрощает устранение неполадок и дальнейшее расширение.
Для сетей, использующих BGP, маршрутизация IPv6 должна быть интегрирована в те же эксплуатационные процессы, что и IPv4. Это включает координацию с транзитными провайдерами, фильтрацию маршрутов, ROA RPKI, объекты маршрутов IRR там, где это необходимо, ограничения на количество префиксов, мониторинг и реагирование на инциденты.