Это будет своего рода вопрос новичка, но я не совсем уверен, почему нам действительно нужен IPv6. AFAIK, история такова:
В старину, когда компьютеров было мало, 32-битных IP-адресов хватало всем. В это время маска подсети была неявной. Затем количество компьютеров увеличилось, и 32 бит стали становиться недостаточными.
Таким образом, маска подсети начала становиться явной. По существу размер IP-адреса увеличился.
Мой вопрос: в чем недостаток продолжения адресации с масками подсети? Например, когда их становится недостаточно, не можем ли мы продолжать использовать «маски подсети-подсети» и т. Д.?
Я понимаю, что он занимает больше места, чем исходный IPv4 (и, возможно, не сильно отличается от использования IPv6), но не являются ли явные маски подсети достаточным решением? Если нет, то почему они являются недостаточным решением?
источник
255.255.255.0
Д. Здесь обсуждается нечто иное: маскарадинг, более известный как NAT (преобразование сетевых адресов).Ответы:
Здесь запутываются две вещи:
Переход от классической адресации к бесклассовой междоменной маршрутизации (CIDR) был усовершенствованием, которое сделало распределение адресов среди интернет-провайдеров и организаций более эффективным, что также увеличило срок службы IPv4. При групповом обращении организация получит одно из следующих:
Все эти классы были выделены из фиксированных диапазонов. Класс A содержал все адреса, где первая цифра была от 1 до 126, класс B был от 128 до 191 и класс C от 192 до 223. Маршрутизация между организациями содержала все это в протоколах.
В те классные дни, когда организации понадобилось, например, 4000 адресов, было два варианта: дать им 16 блоков класса C (16 x 256 = 4096 адресов) или дать им один блок класса B (65536 адресов). Из-за жестко закодированных размеров все 16 отдельных блоков класса C должны будут маршрутизироваться отдельно. Многие получили блок класса B, содержащий гораздо больше адресов, чем им было нужно. Многие крупные организации получат блок класса А (16 777 216 адресов), даже если потребуется всего несколько сотен тысяч. Это впустую много адресов.
CIDR снял эти ограничения. Классы A, B и C больше не существуют (с ± 1993 г.), и маршрутизация между организациями может происходить с любым длиной префикса (хотя обычно не допускается использование чего-либо меньшего, чем / 24, чтобы предотвратить появление множества крошечных блоков, увеличивающих размер таблиц маршрутизации. ). Таким образом, с тех пор стало возможным маршрутизировать блоки разных размеров и выделять их из любой части ранее пространства классов ABC адресного пространства. Организация, которой требуется 4000 адресов, может получить / 20, что составляет 4096 адресов.
Подсеть означает разделение выделенного адресного блока на более мелкие блоки. Меньшие блоки могут быть настроены в физических сетях и т. Д. Это не волшебным образом создает больше адресов. Это только означает, что вы делите свое распределение в соответствии с тем, как вы хотите его использовать.
То, что создало больше адресов, было Маскарадингом, более известным как NAT (Трансляция сетевых адресов). С помощью NAT одно устройство с одним общедоступным адресом обеспечивает связь для всей сети с частными (внутренними) адресами за ним. Каждое устройство в локальной сети считает, что оно подключено к Интернету, даже если оно не совсем. NAT-маршрутизатор будет проверять исходящий трафик и заменять частный адрес локального устройства своим собственным общедоступным адресом, притворяясь источником пакета (именно поэтому он также известен как маскарадинг). Он запоминает, какие переводы он сделал, чтобы при любых ответах он мог вернуть исходный частный адрес локального устройства. Обычно это считается хаком, но он работал и позволял многим устройствам отправлять трафик в Интернет, используя меньше публичных адресов.
Можно иметь несколько NAT-устройств друг за другом. Это делается, например, интернет-провайдерами, которым не хватает публичных адресов IPv4. У провайдера есть несколько огромных NAT-маршрутизаторов, которые имеют несколько публичных адресов IPv4. Затем клиенты подключаются с использованием специального диапазона адресов IPv4 (
100.64.0.0/10
хотя иногда они также используют обычные частные адреса) в качестве своих внешних адресов. Затем у клиентов снова есть маршрутизатор NAT, который использует тот единственный адрес, который они получают на внешней стороне, и выполняет NAT для подключения всей внутренней сети, которая использует обычные частные адреса.Хотя есть несколько недостатков в том, чтобы иметь маршрутизаторы NAT:
Как видите, и CIDR, и NAT продлили срок службы IPv4 на многие годы. Но CIDR не может создавать больше адресов, только более эффективно распределяет существующие. Кроме того, NAT работает, но только для исходящего трафика и с более высокими рисками производительности и стабильности и меньшей функциональностью по сравнению с публичными адресами.
Вот почему был изобретен IPv6: множество адресов и общедоступных адресов для каждого устройства. Таким образом, ваше устройство (или межсетевой экран перед ним) может решить для себя, какие входящие соединения он хочет принять. Если вы хотите запустить свой собственный почтовый сервер, что возможно, и если вы не хотите, чтобы кто-то извне подключался к вам: это тоже возможно :) IPv6 предоставляет вам варианты, которые вы использовали до появления NAT, и Вы можете использовать их, если хотите.
источник
Интернет-протокол (IP) был разработан для обеспечения сквозного подключения.
32 бита адреса IPv4 допускают только около 4,3 миллиарда уникальных адресов. Затем вы должны вычесть кучу адресов для таких вещей, как многоадресная рассылка, и есть много математических данных, показывающих, что вы никогда не сможете использовать полную емкость подсети, поэтому существует много потерянных адресов.
Количество людей в два раза больше, чем используемых адресов IPv4, и многие из них используют несколько IP-адресов. Это даже не касается бизнес-потребностей в IP-адресах.
Использование NAT для удовлетворения голода IP-адресов разрушает парадигму сквозного IP-соединения. Становится трудно выставить достаточно публичных IP-адресов. Подумайте на минуту, что бы вы, как домашний пользователь с одним общедоступным IP-адресом, сделали бы, если бы вы хотели разрешить нескольким устройствам использовать один и тот же транспортный протокол и порт, скажем, два веб-сервера, которые по соглашению используют TCP-порт 80, доступ из публичного интернета. Вы можете перенести TCP-порт 80 на общедоступном IP-адресе на один частный IP-адрес, но как быть с другим веб-сервером? Этот сценарий потребует от вас перепрыгнуть через несколько обручей, с которыми обычный домашний пользователь не может справиться. Теперь подумайте об Интернете вещей(IoT), где у вас могут быть сотни или тысячи устройств (лампочки, термостаты, термометры, дождемеры и спринклерные системы, датчики тревоги, приборы, устройства для открывания гаражных ворот, развлекательные системы, ошейники для домашних животных и кто знает, что еще) некоторые или все из которых хотят использовать одни и те же конкретные транспортные протоколы и порты. Теперь подумайте о компаниях, которым нужен IP-адрес, чтобы обеспечить своих клиентов, поставщиков и партнеров возможностью подключения.
IP был разработан для сквозного подключения, поэтому независимо от того, сколько разных хостов используют один и тот же транспортный протокол и порт, они однозначно идентифицируются по своему IP-адресу. NAT нарушает это, и это ограничивает IP так, как это никогда не предполагалось ограничивать. NAT был просто создан как способ продлить жизнь IPv4 до следующей версии IP (IPv6).
IPv6 предоставляет достаточно публичных адресов для восстановления первоначальной парадигмы IP. В настоящее время IPv6 имеет 1/8 адресов IPv6 во всем блоке адресов IPv6, отведенных для глобально маршрутизируемых адресов IPv6. Предполагая, что в 2100 году в мире будет 17 миллиардов человек (что нереально), текущий глобальный диапазон адресов IPv6 (1/8 блока адресов IPv6) обеспечивает более 2000/48 сетей для каждого из этих 17 миллиардов человек. Каждая сеть / 48 состоит из 65 536/64 подсетей с 18 446 744 073 709 551 616 адресами в подсети.
источник
Проще говоря, больше нет доступных адресов IPv4. Все (или почти все) доступные адреса IPv4 были распределены. Взрыв IP-устройств, ноутбуков, телефонов, планшетов, камер, устройств безопасности и т. Д. И т. Д. Израсходовал все адресное пространство.
источник
Прежде всего, метод переменной маски подсети стал недостаточным. Вот почему люди изобрели метод трансляции сетевых адресов, где вы можете использовать общедоступный IP-адрес для маскировки нескольких частных IP-адресов. Даже с этой техникой у нас почти нет IP для распределения. Кроме того, NAT нарушает один из основополагающих принципов Интернета: принцип «конец в конец».
Поэтому основная причина использования IPv6 заключается в том, что каждому будет доступно столько общедоступных IP-адресов, сколько потребуется, и вся сложность использования NAT исчезнет.
IPv6 также предоставляет другие функциональные возможности, которые я не буду вдаваться в подробности: обязательная защита на уровне IP, автоматическая настройка адресов без учета состояния, больше не требуется широковещательная рассылка, только многоадресная рассылка и более эффективная обработка маршрутизаторами за счет упрощения заголовка. Также в этом веке мобильных устройств он имеет явную поддержку мобильности в форме мобильного IPv6.
Что касается вашего предложения об использовании масок подсети / подсети: это не представляется возможным, так как его реализация сломает все существующие приложения, и это не очень элегантно. Если вам нужно что-то изменить, почему бы не пойти на что-то новое и хорошо продуманное.
источник
Основная организация, которая распространяет ИС по региональным организациям, полностью исчерпана. ARIN - региональная организация в США была исчерпана за последние несколько месяцев. Единственная региональная организация, у которой еще остались IP-адреса, - это AfriNIC.
Есть много компаний / организаций, таких как Ford, MIT и т. Д., Которые имеют полный диапазон IP класса. Когда они их приобрели, никто не думал, что мы так быстро выбежим.
В настоящее время, чтобы купить IP-адреса, вы либо ждете, пока компания обанкротится, и купите ее на сером рынке, либо пытаетесь купить неиспользуемые IP-адреса у другой компании.
IP предназначены для региона, не могут использоваться в другом регионе. Ну, они могут, но это очень не рекомендуется (гео-IP).
В настоящее время многие компании готовятся к IPv6. Переключение не легкое, так как его очень дорого купить новое оборудование, поддерживающее полный IPv6 для тех, у кого десятки тысяч серверов.
источник