IPv6: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Kelvium (обсуждение | вклад) исправление (будущее время в настоящее) |
Нет описания правки |
||
(не показано 38 промежуточных версий 27 участников) | |||
Строка 7: | Строка 7: | ||
|Семейство = [[стек протоколов TCP/IP|TCP/IP]] |
|Семейство = [[стек протоколов TCP/IP|TCP/IP]] |
||
|Создан = 1996 |
|Создан = 1996 |
||
|Порт = |
|Порт = Нет |
||
|Назначение = Адресация |
|Назначение = Адресация |
||
|Спецификация = RFC 8200 |
|Спецификация = RFC 8200 |
||
|Клиенты = |
|Клиенты = Реализации стека TCP/IP в [[Microsoft Windows]], [[Linux]] и [[BSD]] |
||
|Серверы = |
|Серверы = Реализации стека TCP/IP в [[Microsoft Windows|Windows]], [[Linux]] и [[BSD]] |
||
}} |
}} |
||
[[Файл:World IPv6 launch badge.svg|thumb|Возможное официальное изображение]] |
[[Файл:World IPv6 launch badge.svg|thumb|Возможное официальное изображение]] |
||
'''IPv6''' ({{lang-en|Internet Protocol version 6}}) |
'''IPv6''' ({{lang-en|Internet Protocol version 6}}) — новая версия интернет-[[сетевой протокол|протокола]] ([[IP]]), призванная решить проблемы, с которыми столкнулась предыдущая версия ([[IPv4]]) при её использовании в [[Интернет]]е, за счёт целого ряда принципиальных изменений. Протокол был разработан [[IETF]]. Длина адреса IPv6 составляет 128 [[бит]], в отличие от адреса [[IPv4]], длина которого равна 32 битам. |
||
На конец [[2012 год |
На конец [[2012 год]]а доля IPv6 в [[Сетевой трафик|сетевом трафике]] составляла около 5 %<ref>[http://www.circleid.com/posts/20121128_ipv6_a_2012_report_card/ IPv6: A 2012 Report Card] {{Wayback|url=http://www.circleid.com/posts/20121128_ipv6_a_2012_report_card/ |date=20130910012031 }}{{ref-en}}</ref>. К концу [[2013 год]]а ожидался рост на 3 %<ref>{{Cite web|url=http://www.internetnews.com/infra/ipv6-in-2013-where-are-we-now.html|title=IPv6 in 2013: Where Are We Now? - InternetNews.|publisher=www.internetnews.com|accessdate=2019-02-14|archive-date=2018-11-04|archive-url=https://web.archive.org/web/20181104010135/http://www.internetnews.com/infra/ipv6-in-2013-where-are-we-now.html|deadlink=no}}</ref>. Согласно статистике Google по всему миру на январь 2024 года процент пользователей, которые получают доступ к Google по протоколу IPv6, составлял около 41 %<ref>{{Cite web|url=https://www.google.com/intl/en/ipv6/statistics.html|title=IPv6 – Google|publisher=www.google.com|lang=en|accessdate=2024-02-09|archive-date=2024-02-05|archive-url=https://web.archive.org/web/20240205063655/https://www.google.com/intl/en/ipv6/statistics.html|url-status=live}}</ref>. В [[Россия|России]] коммерческое использование [[Оператор связи|операторами связи]] невелико (не более 4,5 % пользователей). [[DNS]]-серверы многих российских регистраторов [[домен]]ов и [[хостинг-провайдер]]ов используют IPv6. |
||
После того, как адресное пространство в IPv4 |
После того, как [[адресное пространство]] в IPv4 закончилось, используется два [[стек]]а протоколов — IPv6 и IPv4 параллельно ({{lang-en|dual stack}}), с постепенным увеличением доли трафика IPv6, по сравнению с IPv4. Такая ситуация стала возможной из-за наличия огромного количества устройств, в том числе устаревших, не поддерживающих IPv6 и требующих специального преобразования для работы с устройствами, использующими только IPv6{{Нет АИ|02|05|2023}}. |
||
== История создания == |
== История создания == |
||
В конце [[1980-е годы|1980-х]] стала очевидна необходимость разработки способов сохранения адресного пространства Интернета. В начале [[1990-е годы|1990-х]], несмотря на внедрение [[Бесклассовая адресация|бесклассовой адресации]], стало ясно, что этого недостаточно для предотвращения исчерпания адресов и необходимы дальнейшие изменения инфраструктуры Интернета. |
В конце [[1980-е годы|1980-х]] стала очевидна необходимость разработки способов сохранения адресного пространства Интернета. В начале [[1990-е годы|1990-х]], несмотря на внедрение [[Бесклассовая адресация|бесклассовой адресации]], стало ясно, что этого недостаточно для предотвращения исчерпания адресов и необходимы дальнейшие изменения инфраструктуры Интернета. |
||
К началу [[1992 |
К началу [[1992 год]]а появилось несколько предложений, и к концу 1992 года [[IETF]] объявила конкурс для рабочих групп на создание интернет-протокола следующего поколения ({{lang-en|IP Next Generation}} — IPng). |
||
[[25 июля]] [[1994 |
[[25 июля]] [[1994 год]]а IETF утвердила модель IPng, с образованием нескольких рабочих групп IPng. К [[1996 год]]у была выпущена серия [[RFC]], определяющих Интернет-протокол версии 6, начиная с RFC 1883. |
||
IETF назначила новому протоколу версию 6, так как версия 5 была ранее назначена [[IPv5|экспериментальному протоколу]], предназначенному для передачи видео и аудио. |
[[Инженерный совет Интернета|IETF]] назначила новому протоколу версию 6, так как версия 5 была ранее назначена [[IPv5|экспериментальному протоколу]], предназначенному для передачи [[Мультимедиа|видео и аудио]]. |
||
=== Исчерпание IPv4-адресов === |
=== Исчерпание IPv4-адресов === |
||
{{main|Исчерпание IPv4-адресов}} |
{{main|Исчерпание IPv4-адресов}} |
||
Оценки времени полного исчерпания IPv4-адресов различались в [[2000-е годы|2000-х]]. Так, в [[2003 |
Оценки времени полного исчерпания IPv4-адресов различались в [[2000-е годы|2000-х]]. Так, в [[2003 год]]у директор [[APNIC]] Пол Уилсон ({{lang-en|Paul Wilson}}) заявил, что, основываясь на темпах развёртывания сети Интернет того времени, свободного адресного пространства хватит на одно—два десятилетия. В [[Сентябрь|сентябре]] [[2005 год]]а [[Cisco Systems]] предположила, что пула доступных адресов хватит на 4—5 лет. |
||
[[3 февраля]] [[2011 год|2011]] агентство [[IANA]] распределило последние |
[[3 февраля]] [[2011 год|2011]] агентство [[IANA]] распределило последние пять блоков /8 IPv4 [[региональный интернет-регистратор|региональным интернет-регистраторам]]. |
||
На этот момент ожидалось, что общий запас свободных блоков адресов у региональных интернет-регистраторов ([[RIR]]) закончится в течение срока от полугода ([[APNIC]]) до пяти лет ([[AfriNIC]])<ref>{{cite web|url=http://www.potaroo.net/ispcol/2011-02/rir.pdf|title=Registry Exhaustion Dates|accessdate=2011-07-02|archiveurl=https://www.webcitation.org/6113Y2SQH?url=http://www.potaroo.net/ispcol/2011-02/rir.pdf|archivedate=2011-08-17|deadurl=yes}}</ref>. |
На этот момент ожидалось, что общий запас свободных блоков адресов у региональных интернет-регистраторов ([[RIR]]) закончится в течение срока от полугода ([[APNIC]]) до пяти лет ([[AfriNIC]])<ref>{{cite web|url=http://www.potaroo.net/ispcol/2011-02/rir.pdf|title=Registry Exhaustion Dates|accessdate=2011-07-02|archiveurl=https://www.webcitation.org/6113Y2SQH?url=http://www.potaroo.net/ispcol/2011-02/rir.pdf|archivedate=2011-08-17|deadurl=yes}}</ref>. |
||
По состоянию на сентябрь [[2015 |
По состоянию на сентябрь [[2015 год]]а об исчерпании общего запаса свободных блоков IPv4-адресов и ограничениях на выдачу новых диапазонов адресов объявили все региональные регистраторы, кроме [[AfriNIC]]; [[ARIN]] объявил о полном исчерпании свободных IPv4-адресов, а для остальных регистраторов этот момент прогнозируется начиная с [[2017 год]]а. Выделение IPv4-адресов в [[Европа|Европе]], [[Азия|Азии]] и [[Латинская Америка|Латинской Америке]] (регистраторы [[APNIC]], [[RIPE NCC]] и [[LACNIC]]) продолжается блоками /22 (по 1024 адреса)<ref name=Huston_08_2015>{{cite web|author=Geoff Huston|title=IPv4 Address Exhaustion in APNIC|url=http://www.potaroo.net/ispcol/2015-08/last8.html|date=2015-08-12|accessdate=2015-12-12|language=en|archive-date=2016-01-21|archive-url=https://web.archive.org/web/20160121174035/http://www.potaroo.net/ispcol/2015-08/last8.html|deadlink=no}}</ref><ref>{{cite web|author=|title=IPv4 Address Report|url=http://www.potaroo.net/tools/ipv4/|date=2015-12-12|accessdate=2015-12-12|language=en|archive-date=2011-02-19|archive-url=https://web.archive.org/web/20110219132954/http://www.potaroo.net/tools/ipv4/|deadlink=no}}</ref> |
||
=== Тестирование протокола === |
=== Тестирование протокола === |
||
[[8 июня]] [[2011 год]]а состоялся [[Международный день IPv6]] — мероприятие по тестированию готовности мирового интернет-сообщества к переходу с IPv4 на IPv6, в рамках которого участвующие в акции компании добавили к своим сайтам IPv6-записи на один день. Тестирование прошло успешно, накопленные данные |
[[8 июня]] [[2011 год]]а состоялся [[Международный день IPv6]] — мероприятие по тестированию готовности мирового интернет-сообщества к переходу с IPv4 на IPv6, в рамках которого участвующие в акции компании добавили к своим сайтам IPv6-записи на один день. Тестирование прошло успешно, накопленные данные были проанализированы и учтены при последующем внедрении протокола и для составления рекомендаций. |
||
=== Внедрение протокола === |
=== Внедрение протокола === |
||
Перевод на IPv6 начал осуществляться внутри [[Google (поисковая система)|Google]] с [[2008 |
Перевод на IPv6 начал осуществляться внутри [[Google (поисковая система)|Google]] с [[2008 год]]а. |
||
Тестирование IPv6 признано успешным<ref name="worldipv6launch">[http://www.worldipv6launch.org/ World IPv6 Launch] — запуск IPv6 на постоянной основе.</ref>. [[6 июня]] [[2012 год]]а состоялся [[Международный день IPv6|Всемирный запуск IPv6]]<ref> |
Тестирование IPv6 признано успешным<ref name="worldipv6launch">[http://www.worldipv6launch.org/ World IPv6 Launch] {{Wayback|url=http://www.worldipv6launch.org/ |date=20120303082257 }} — запуск IPv6 на постоянной основе.</ref>. [[6 июня]] [[2012 год]]а состоялся [[Международный день IPv6|Всемирный запуск IPv6]]<ref>{{Cite web |url=http://hitech.newsru.com/article/06Jun2012/ipv6launch |title=Всемирный перезапуск интернета: протокол IPv6 начал работать на постоянной основе. |access-date=2012-06-06 |archive-date=2012-06-09 |archive-url=https://web.archive.org/web/20120609043748/http://hitech.newsru.com/article/06jun2012/ipv6launch |deadlink=no }}</ref>. Интернет-провайдеры включат IPv6 как минимум для 1 % своих пользователей (уже подписались [[AT&T]], [[Comcast]], {{iw|Free Telecom|Free Telecom|en|Free (ISP)}}, {{iw|Internode|Internode|en|Internode (ISP)}}, [[KDDI]], {{iw|Time Warner Cable|Time Warner Cable|en|Time Warner Cable}}, {{iw|XS4ALL|XS4ALL|en|XS4ALL}}). Производители [[Сетевое оборудование|сетевого оборудования]] активируют IPv6 в качестве настроек по умолчанию в [[маршрутизатор]]ах (Cisco, [[D-Link]]). Веб-компании включат IPv6 на своих основных сайтах (Google, [[Facebook]], [[Bing|Microsoft Bing]], [[Yahoo! Search|Yahoo]]), а некоторые переводят на IPv6 также корпоративные сети. |
||
В спецификации стандарта мобильных сетей [[3GPP Long Term Evolution|LTE]] указана обязательная поддержка протокола IPv6. |
В спецификации стандарта [[Мобильная радиосвязь|мобильных сетей]] [[3GPP Long Term Evolution|LTE]] указана обязательная поддержка протокола IPv6. |
||
== Сравнение с IPv4 == |
== Сравнение с IPv4 == |
||
Иногда утверждается, что новый протокол может обеспечить до 5·10<sup>28</sup> адресов на каждого жителя Земли. Такое большое адресное пространство было введено ради иерархичности адресов (это упрощает маршрутизацию). Тем не менее, увеличенное пространство адресов сделает [[NAT]] необязательным. Классическое применение IPv6 (по сети /64 на абонента; используется только unicast-адресация) обеспечит возможность использования более 300 млн IP- |
Иногда утверждается, что новый протокол может обеспечить до 5·10<sup>28</sup> адресов на каждого жителя Земли. Такое большое адресное пространство было введено ради иерархичности адресов (это упрощает [[Маршрутизация|маршрутизацию]]). Тем не менее, увеличенное пространство адресов сделает [[NAT]] необязательным. Классическое применение IPv6 (по сети /64 на абонента; используется только unicast-адресация) обеспечит возможность использования более 300 млн [[IP-адрес]]ов на каждого жителя Земли. |
||
Из IPv6 убраны функции, усложняющие работу маршрутизаторов: |
Из IPv6 убраны функции, усложняющие работу маршрутизаторов: |
||
Строка 55: | Строка 55: | ||
Улучшения IPv6 по сравнению с IPv4: |
Улучшения IPv6 по сравнению с IPv4: |
||
* В сверхскоростных сетях возможна поддержка огромных пакетов ([[Пакет IPv6#Джамбограммы|джамбограмм]]) — до 4 гигабайт; |
* В сверхскоростных сетях возможна поддержка огромных пакетов ([[Пакет IPv6#Джамбограммы|джамбограмм]]) — до 4 гигабайт; |
||
* ''[[Time to live|Time to Live]]'' переименовано в '' |
* ''[[Time to live|Time to Live]]'' переименовано в ''Hop Limit''; |
||
* Появились метки потоков и классы трафика; |
* Появились метки потоков и классы трафика; |
||
* Появилось многоадресное вещание. |
* Появилось многоадресное вещание. |
||
Строка 62: | Строка 62: | ||
При инициализации сетевого интерфейса ему назначается локальный IPv6-адрес, состоящий из префикса fe80::/10 и идентификатора интерфейса, размещённого в младшей части адреса. В качестве идентификатора интерфейса часто используется 64-битный расширенный уникальный идентификатор [[OUI#EUI-64|EUI-64]], часто ассоциируемый с [[MAC-адрес]]ом. Локальный адрес действителен только в пределах сетевого сегмента канального уровня и используется для обмена информационными [[ICMPv6]]-пакетами. |
При инициализации сетевого интерфейса ему назначается локальный IPv6-адрес, состоящий из префикса fe80::/10 и идентификатора интерфейса, размещённого в младшей части адреса. В качестве идентификатора интерфейса часто используется 64-битный расширенный уникальный идентификатор [[OUI#EUI-64|EUI-64]], часто ассоциируемый с [[MAC-адрес]]ом. Локальный адрес действителен только в пределах сетевого сегмента канального уровня и используется для обмена информационными [[ICMPv6]]-пакетами. |
||
Для настройки других адресов узел может запросить информацию о настройках сети у маршрутизаторов, отправив ICMPv6-сообщение «Router Solicitation» на [[мультикаст|групповой]] адрес маршрутизаторов. Маршрутизаторы, получившие это сообщение, отвечают ICMPv6-сообщением «Router Advertisement», в котором может содержаться информация о сетевом префиксе, адресе [[Сетевой шлюз|шлюза]], адресах рекурсивных [[DNS]] серверов<ref>J. Jeong; S. Park; L. Beloeil; S. Madanapalli (November 2010) ''[http://tools.ietf.org/html/rfc6106.html IPv6 Router Advertisement Options for DNS Configuration]'', [[IETF]]. RFC{{nbsp}}6106.</ref>, [[Maximum transmission unit|MTU]] и множестве других параметров. Объединяя сетевой префикс и идентификатор интерфейса, узел получает новый адрес. Для защиты персональных данных идентификатор интерфейса может быть заменён на псевдослучайное число. |
Для настройки других адресов узел может запросить информацию о настройках сети у маршрутизаторов, отправив ICMPv6-сообщение «Router Solicitation» на [[мультикаст|групповой]] адрес маршрутизаторов. Маршрутизаторы, получившие это сообщение, отвечают ICMPv6-сообщением «Router Advertisement», в котором может содержаться информация о сетевом префиксе, адресе [[Сетевой шлюз|шлюза]], адресах рекурсивных [[DNS]] серверов<ref>J. Jeong; S. Park; L. Beloeil; S. Madanapalli (November 2010) ''[http://tools.ietf.org/html/rfc6106.html IPv6 Router Advertisement Options for DNS Configuration] {{Wayback|url=http://tools.ietf.org/html/rfc6106.html |date=20140531212414 }}'', [[IETF]]. RFC{{nbsp}}6106.</ref>, [[Maximum transmission unit|MTU]] и множестве других параметров. Объединяя сетевой префикс и идентификатор интерфейса, узел получает новый адрес. Для защиты персональных данных идентификатор интерфейса может быть заменён на [[Генератор псевдослучайных чисел|псевдослучайное число]]. |
||
Для большего административного контроля может быть использован [[DHCPv6]], позволяющий администратору маршрутизатора назначать узлу конкретный адрес. |
Для большего административного контроля может быть использован [[DHCPv6]], позволяющий администратору маршрутизатора назначать узлу конкретный адрес. |
||
Для провайдеров может использоваться функция делегирования префиксов клиенту, что позволяет клиенту просто переходить от провайдера к провайдеру, без изменения каких-либо настроек. |
Для [[Интернет-провайдер|провайдеров]] может использоваться функция делегирования префиксов клиенту, что позволяет клиенту просто переходить от провайдера к провайдеру, без изменения каких-либо настроек. |
||
== Метки потоков == |
== Метки потоков == |
||
Строка 75: | Строка 75: | ||
При получении первого пакета с меткой потока маршрутизатор анализирует дополнительные заголовки, выполняет предписанные этими заголовками функции и запоминает результаты обработки (адрес следующего узла, опции заголовка переходов, перемещение адресов в заголовке маршрутизации и т. д.) в локальном [[кэш]]е. Ключом для такой записи является комбинация адреса источника и метки потока. Последующие пакеты с той же комбинацией адреса источника и метки потока обрабатываются с учётом информации кэша без детального анализа всех полей заголовка. |
При получении первого пакета с меткой потока маршрутизатор анализирует дополнительные заголовки, выполняет предписанные этими заголовками функции и запоминает результаты обработки (адрес следующего узла, опции заголовка переходов, перемещение адресов в заголовке маршрутизации и т. д.) в локальном [[кэш]]е. Ключом для такой записи является комбинация адреса источника и метки потока. Последующие пакеты с той же комбинацией адреса источника и метки потока обрабатываются с учётом информации кэша без детального анализа всех полей заголовка. |
||
Время жизни записи в |
Время жизни записи в [[кэш]]е составляет не более 6 секунд, даже если пакеты этого потока продолжают поступать. При обнулении записи в кэше и получении следующего пакета потока пакет обрабатывается в обычном режиме, и для него происходит новое формирование записи в кэше. Указанное время жизни потока может быть явно определено узлом-отправителем с помощью протокола управления или опций заголовка переходов и может превышать 6 секунд. |
||
Обеспечение безопасности в протоколе IPv6 осуществляется с использованием протокола [[IPsec]], поддержка которого является обязательной для данной версии протокола. |
Обеспечение безопасности в протоколе IPv6 осуществляется с использованием протокола [[IPsec]], поддержка которого является обязательной для данной версии протокола. |
||
Строка 119: | Строка 119: | ||
Широковещательные адреса IPv4 (обычно xxx.xxx.xxx.255) выражаются адресами многоадресного вещания IPv6. Крайние адреса подсети IPv6 (например, xxxx: xxxx: xxxx: xxxx:0:0:0:0 и xxxx: xxxx: xxxx: xxxx: ffff: ffff: ffff: ffff для подсети /64) являются полноправными адресами и могут использоваться наравне с остальными. |
Широковещательные адреса IPv4 (обычно xxx.xxx.xxx.255) выражаются адресами многоадресного вещания IPv6. Крайние адреса подсети IPv6 (например, xxxx: xxxx: xxxx: xxxx:0:0:0:0 и xxxx: xxxx: xxxx: xxxx: ffff: ffff: ffff: ffff для подсети /64) являются полноправными адресами и могут использоваться наравне с остальными. |
||
Группы цифр в адресе разделяются двоеточиями (например, fe80:0:0:0:200:f8ff: |
Группы цифр в адресе разделяются двоеточиями (например, fe80:0:0:0:200:f8ff:fe21:67cf). Незначащие старшие нули в группах могут быть опущены. Большое количество нулевых групп может быть пропущено с помощью двойного двоеточия (fe80::200:f8ff:fe21:67cf). Такой пропуск должен быть единственным в адресе. |
||
=== Типы Unicast-адресов === |
=== Типы Unicast-адресов === |
||
⚫ | |||
⚫ | Соответствуют публичным IPv4-адресам. Могут находиться в любом не занятом диапазоне. В настоящее время [[Региональный интернет-регистратор|региональные интернет-регистраторы]] распределяют блок адресов 2000::/3 (с 2000:: по 3FFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF)<ref>{{Cite web|url=https://www.iana.org/assignments/ipv6-unicast-address-assignments/ipv6-unicast-address-assignments.xhtml|title=IPv6 Global Unicast Address Assignments|publisher=www.iana.org|accessdate=2019-10-02}}</ref>. |
||
⚫ | |||
⚫ | |||
⚫ | Соответствуют публичным IPv4-адресам. Могут находиться в любом не занятом диапазоне. В настоящее время [[Региональный интернет-регистратор|региональные интернет-регистраторы]] распределяют блок адресов 2000::/3 (с 2000:: по 3FFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF)<ref>{{Cite web|url=https://www.iana.org/assignments/ipv6-unicast-address-assignments/ipv6-unicast-address-assignments.xhtml|title=IPv6 Global Unicast Address Assignments|publisher=www.iana.org|accessdate=2019-10-02|archive-date=2018-02-22|archive-url=https://web.archive.org/web/20180222014929/https://www.iana.org/assignments/ipv6-unicast-address-assignments/ipv6-unicast-address-assignments.xhtml|deadlink=no}}</ref>. |
||
⚫ | |||
Соответствуют автосконфигурированным с помощью протокола [[Zeroconf|APIPA]] IPv4 адресам. Начинаются с FE80:. |
Соответствуют автосконфигурированным с помощью протокола [[Zeroconf|APIPA]] IPv4 адресам. Начинаются с FE80:. |
||
Строка 134: | Строка 135: | ||
# Как next-hop-адрес для [[маршрут]]ов. |
# Как next-hop-адрес для [[маршрут]]ов. |
||
==== Unique-Local ==== |
|||
RFC 4193, соответствуют внутренним IP-адресам, которыми в версии IPv4 являлись 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16. Начинаются с цифр FCxx: и FDxx:. |
RFC 4193, соответствуют внутренним IP-адресам, которыми в версии IPv4 являлись 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16. Начинаются с цифр FCxx: и FDxx:. |
||
Строка 164: | Строка 165: | ||
<nowiki>http://[2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d]:8080/</nowiki> |
<nowiki>http://[2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d]:8080/</nowiki> |
||
== Зарезервированные адреса IPv6 == |
|||
== Зарезервированные адреса IPv6<ref>[http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/network-ipv6.html IPv6 Networks] — FreeBSD Handbook</ref><ref>[https://www.iana.org/assignments/ipv6-address-space/ipv6-address-space.xhtml Internet Protocol Version 6 Address Space] — IANA</ref> == |
|||
{| class="wikitable" style="width:90%" |
{| class="wikitable" style="width:90%" |
||
|- |
|- |
||
Строка 187: | Строка 188: | ||
| Нижние 32 бита это адрес [[IPv4]]. Также называется ''[[IPv4]]-совместимым IPv6 адресом''. Устарел и больше не используется. |
| Нижние 32 бита это адрес [[IPv4]]. Также называется ''[[IPv4]]-совместимым IPv6 адресом''. Устарел и больше не используется. |
||
|- |
|- |
||
!style="text-align:left"| ::ffff: |
!style="text-align:left"| ::ffff:xx.xx.xx.xx |
||
| style="text-align:center"| 96 |
| style="text-align:center"| 96 |
||
| Адрес IPv4, отображённый на IPv6 |
| Адрес IPv4, отображённый на IPv6 |
||
Строка 195: | Строка 196: | ||
| style="text-align:center"| 96 |
| style="text-align:center"| 96 |
||
| {{не переведено|NAT64||en|NAT64}} |
| {{не переведено|NAT64||en|NAT64}} |
||
| Зарезервирован для доступа из подсети IPv6 к публичной сети IPv4 через механизм трансляции NAT64<ref name=Cisco_NAT64> |
| Зарезервирован для доступа из подсети IPv6 к публичной сети IPv4 через механизм трансляции NAT64<ref name=Cisco_NAT64>{{Cite web |url=http://docwiki.cisco.com/wiki/IPv6_only_setup_with_NAT64 |title=IPv6 only setup with NAT64 |access-date=2016-02-20 |archive-date=2016-03-03 |archive-url=https://web.archive.org/web/20160303042355/http://docwiki.cisco.com/wiki/IPv6_only_setup_with_NAT64 |deadlink=no }}</ref><ref name="RFC6146">RFC 6146 «Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers»</ref> |
||
|- |
|- |
||
!style="text-align:left"| 2001:: |
!style="text-align:left"| 2001:: |
||
Строка 214: | Строка 215: | ||
!style="text-align:left"| fe80:: — febf:: |
!style="text-align:left"| fe80:: — febf:: |
||
| style="text-align:center"| 10 |
| style="text-align:center"| 10 |
||
| [[Link-local address|link-local]]<ref> |
| [[Link-local address|link-local]]<ref>{{Cite web |url=https://tools.ietf.org/html/rfc4291#section-2.5.6 |title=RFC 4291 — 2.5.6 Link-Local IPv6 Unicast Addresses |access-date=2017-10-14 |archive-date=2020-03-07 |archive-url=https://web.archive.org/web/20200307043849/https://tools.ietf.org/html/rfc4291#section-2.5.6 |deadlink=no }}</ref><ref>{{Cite web |url=https://tools.ietf.org/html/rfc4862#section-5.3 |title=RFC 4862 — 5.3 Creation of Link-Local Addresses |access-date=2017-10-14 |archive-date=2019-12-18 |archive-url=https://web.archive.org/web/20191218124156/https://tools.ietf.org/html/rfc4862#section-5.3 |deadlink=no }}</ref> |
||
| Аналог 169.254.0.0/16 в IPv4 |
| Аналог 169.254.0.0/16 в IPv4 |
||
|- |
|- |
||
Строка 220: | Строка 221: | ||
| style="text-align:center"| 10 |
| style="text-align:center"| 10 |
||
| site-local |
| site-local |
||
| Помечен как устаревший в RFC 3879 (Аналог внутренних сетей 10.0.0.0/8; 172.16.0.0/12; 192.168.0.0/16) |
| Помечен как устаревший в RFC 3879 (Аналог внутренних сетей 10.0.0.0/8; 172.16.0.0/12; 192.168.0.0/16) |
||
Строка 231: | Строка 231: | ||
!style="text-align:left"| ff00:: |
!style="text-align:left"| ff00:: |
||
| style="text-align:center"| 8 |
| style="text-align:center"| 8 |
||
|Multicast |
|||
| |
|||
|RFC 3513 |
|||
| |
|||
|} |
|} |
||
Источники данных в таблице<ref>{{cite web|title=IPv6|url=https://docs.freebsd.org/ru/books/handbook/advanced-networking/#network-ipv6|website=docs.freebsd.org|accessdate=2023-11-17|lang=ru|archiveurl=https://web.archive.org/web/20231101011002/https://docs.freebsd.org/ru/books/handbook/advanced-networking/#network-ipv6|archivedate=2023-11-01}}</ref><ref>{{cite web|title=Internet Protocol Version 6 Address Space|url=https://www.iana.org/assignments/ipv6-address-space/ipv6-address-space.xhtml|website=iana.org|accessdate=2023-11-17|lang=en|archiveurl=https://web.archive.org/web/20231111095817/https://www.iana.org/assignments/ipv6-address-space/ipv6-address-space.xhtml|archivedate=2023-11-11}}</ref>. |
|||
⚫ | |||
⚫ | |||
<!--* [[ICMPv6]]--> |
<!--* [[ICMPv6]]--> |
||
* [[IPv6-адрес]] |
* [[IPv6-адрес]] |
||
Строка 252: | Строка 253: | ||
== Ссылки == |
== Ссылки == |
||
* {{cite web|title=IPv6 Address Types|url=https://www.ripe.net/manage-ips-and-asns/ipv6/ipv6-address-types/ipv6-address-types|website=ripe.net|accessdate=2023-11-17|lang=en|archiveurl=https://web.archive.org/web/20230605070332/https://www.ripe.net/manage-ips-and-asns/ipv6/ipv6-address-types/ipv6-address-types|archivedate=2023-06-05}} |
|||
{{Чистить ссылки}} |
|||
* [http://version6.ru/ways Как настроить IPv6 ЧаВо] |
|||
* [http://www.ashep.org/2011/bystryj-kurs-ipv6-v-linux/ Быстрый курс IPv6 в Linux] |
|||
* [http://ciscotips.ru/taxonomy/term/88 Настройка IPv6 на маршрутизаторах Cisco] |
|||
* [https://web.archive.org/web/20100529112531/http://www.cybersecurity.ru/net/34617.html Европа говорит о переходе на IPv6] |
|||
* [http://lenta.ru/news/2008/02/05/icann/ Переход на IPv6 начался!] |
|||
* [http://www.ripe.net/lir-services/resource-management/number-resources/ipv6/ipv6-address-types Сводная таблица типов IPv6 адресов] |
|||
* [http://6lab.cisco.com/stats/index.php Cisco IPv6 Lab: IPv6 Deployment] — интерактивная карта внедрения IPv6. |
|||
* [http://www.worldipv6launch.org/measurements/ Статистика внедрения IPv6]{{ref-en}} |
|||
* [http://www.intuit.ru/studies/courses/11157/1119/info IPv6 для профессионалов] |
|||
{{IPv6}} |
{{IPv6}} |
Текущая версия от 05:45, 16 сентября 2024
Информация в этой статье или некоторых её разделах устарела. |
IPv6 | |
---|---|
Название | Internet Protocol version 6 |
Уровень (по модели OSI) | Сетевой |
Семейство | TCP/IP |
Создан в | 1996 |
Порт/ID | Нет |
Назначение протокола | Адресация |
Спецификация | RFC 8200 |
Основные реализации (клиенты) | Реализации стека TCP/IP в Microsoft Windows, Linux и BSD |
Основные реализации (серверы) | Реализации стека TCP/IP в Windows, Linux и BSD |
Медиафайлы на Викискладе |
IPv6 (англ. Internet Protocol version 6) — новая версия интернет-протокола (IP), призванная решить проблемы, с которыми столкнулась предыдущая версия (IPv4) при её использовании в Интернете, за счёт целого ряда принципиальных изменений. Протокол был разработан IETF. Длина адреса IPv6 составляет 128 бит, в отличие от адреса IPv4, длина которого равна 32 битам.
На конец 2012 года доля IPv6 в сетевом трафике составляла около 5 %[1]. К концу 2013 года ожидался рост на 3 %[2]. Согласно статистике Google по всему миру на январь 2024 года процент пользователей, которые получают доступ к Google по протоколу IPv6, составлял около 41 %[3]. В России коммерческое использование операторами связи невелико (не более 4,5 % пользователей). DNS-серверы многих российских регистраторов доменов и хостинг-провайдеров используют IPv6.
После того, как адресное пространство в IPv4 закончилось, используется два стека протоколов — IPv6 и IPv4 параллельно (англ. dual stack), с постепенным увеличением доли трафика IPv6, по сравнению с IPv4. Такая ситуация стала возможной из-за наличия огромного количества устройств, в том числе устаревших, не поддерживающих IPv6 и требующих специального преобразования для работы с устройствами, использующими только IPv6[источник не указан 593 дня].
История создания
[править | править код]В конце 1980-х стала очевидна необходимость разработки способов сохранения адресного пространства Интернета. В начале 1990-х, несмотря на внедрение бесклассовой адресации, стало ясно, что этого недостаточно для предотвращения исчерпания адресов и необходимы дальнейшие изменения инфраструктуры Интернета. К началу 1992 года появилось несколько предложений, и к концу 1992 года IETF объявила конкурс для рабочих групп на создание интернет-протокола следующего поколения (англ. IP Next Generation — IPng). 25 июля 1994 года IETF утвердила модель IPng, с образованием нескольких рабочих групп IPng. К 1996 году была выпущена серия RFC, определяющих Интернет-протокол версии 6, начиная с RFC 1883.
IETF назначила новому протоколу версию 6, так как версия 5 была ранее назначена экспериментальному протоколу, предназначенному для передачи видео и аудио.
Исчерпание IPv4-адресов
[править | править код]Оценки времени полного исчерпания IPv4-адресов различались в 2000-х. Так, в 2003 году директор APNIC Пол Уилсон (англ. Paul Wilson) заявил, что, основываясь на темпах развёртывания сети Интернет того времени, свободного адресного пространства хватит на одно—два десятилетия. В сентябре 2005 года Cisco Systems предположила, что пула доступных адресов хватит на 4—5 лет.
3 февраля 2011 агентство IANA распределило последние пять блоков /8 IPv4 региональным интернет-регистраторам. На этот момент ожидалось, что общий запас свободных блоков адресов у региональных интернет-регистраторов (RIR) закончится в течение срока от полугода (APNIC) до пяти лет (AfriNIC)[4].
По состоянию на сентябрь 2015 года об исчерпании общего запаса свободных блоков IPv4-адресов и ограничениях на выдачу новых диапазонов адресов объявили все региональные регистраторы, кроме AfriNIC; ARIN объявил о полном исчерпании свободных IPv4-адресов, а для остальных регистраторов этот момент прогнозируется начиная с 2017 года. Выделение IPv4-адресов в Европе, Азии и Латинской Америке (регистраторы APNIC, RIPE NCC и LACNIC) продолжается блоками /22 (по 1024 адреса)[5][6]
Тестирование протокола
[править | править код]8 июня 2011 года состоялся Международный день IPv6 — мероприятие по тестированию готовности мирового интернет-сообщества к переходу с IPv4 на IPv6, в рамках которого участвующие в акции компании добавили к своим сайтам IPv6-записи на один день. Тестирование прошло успешно, накопленные данные были проанализированы и учтены при последующем внедрении протокола и для составления рекомендаций.
Внедрение протокола
[править | править код]Перевод на IPv6 начал осуществляться внутри Google с 2008 года. Тестирование IPv6 признано успешным[7]. 6 июня 2012 года состоялся Всемирный запуск IPv6[8]. Интернет-провайдеры включат IPv6 как минимум для 1 % своих пользователей (уже подписались AT&T, Comcast, Free Telecom[англ.], Internode[англ.], KDDI, Time Warner Cable[англ.], XS4ALL[англ.]). Производители сетевого оборудования активируют IPv6 в качестве настроек по умолчанию в маршрутизаторах (Cisco, D-Link). Веб-компании включат IPv6 на своих основных сайтах (Google, Facebook, Microsoft Bing, Yahoo), а некоторые переводят на IPv6 также корпоративные сети. В спецификации стандарта мобильных сетей LTE указана обязательная поддержка протокола IPv6.
Сравнение с IPv4
[править | править код]Иногда утверждается, что новый протокол может обеспечить до 5·1028 адресов на каждого жителя Земли. Такое большое адресное пространство было введено ради иерархичности адресов (это упрощает маршрутизацию). Тем не менее, увеличенное пространство адресов сделает NAT необязательным. Классическое применение IPv6 (по сети /64 на абонента; используется только unicast-адресация) обеспечит возможность использования более 300 млн IP-адресов на каждого жителя Земли.
Из IPv6 убраны функции, усложняющие работу маршрутизаторов:
- Маршрутизаторы больше не должны фрагментировать пакет, вместо этого пакет отбрасывается с ICMP-уведомлением о превышении MTU и указанием величины MTU следующего канала, в который этому пакету не удалось войти. В IPv4 размер MTU в ICMP-пакете не указывался, и отправителю требовалось осуществлять подбор MTU техникой Path MTU discovery. Для лучшей работы протоколов, требовательных к потерям, минимальный MTU поднят до 1280 байт. Фрагментация поддерживается как опция (информация о фрагментации пакетов вынесена из основного заголовка в расширенные) и возможна только по инициативе передающей стороны.
- Из IP-заголовка исключена контрольная сумма. С учётом того, что канальные (Ethernet) и транспортные (TCP и UDP) протоколы имеют свои контрольные суммы, ещё одна контрольная сумма на уровне IP воспринимается как излишняя. Кроме того, модификация поля hop limit (или TTL в IPv4) на каждом маршрутизаторе в IPv4 приводила к необходимости её постоянного перерасчёта.
Несмотря на больший по сравнению с предыдущей версией протокола размер адреса IPv6 (16 байтов вместо 4), заголовок пакета удлинился всего лишь вдвое: с 20 до 40 байт.
Улучшения IPv6 по сравнению с IPv4:
- В сверхскоростных сетях возможна поддержка огромных пакетов (джамбограмм) — до 4 гигабайт;
- Time to Live переименовано в Hop Limit;
- Появились метки потоков и классы трафика;
- Появилось многоадресное вещание.
Автоконфигурация (Stateless Address Autoconfiguration — SLAAC)
[править | править код]При инициализации сетевого интерфейса ему назначается локальный IPv6-адрес, состоящий из префикса fe80::/10 и идентификатора интерфейса, размещённого в младшей части адреса. В качестве идентификатора интерфейса часто используется 64-битный расширенный уникальный идентификатор EUI-64, часто ассоциируемый с MAC-адресом. Локальный адрес действителен только в пределах сетевого сегмента канального уровня и используется для обмена информационными ICMPv6-пакетами.
Для настройки других адресов узел может запросить информацию о настройках сети у маршрутизаторов, отправив ICMPv6-сообщение «Router Solicitation» на групповой адрес маршрутизаторов. Маршрутизаторы, получившие это сообщение, отвечают ICMPv6-сообщением «Router Advertisement», в котором может содержаться информация о сетевом префиксе, адресе шлюза, адресах рекурсивных DNS серверов[9], MTU и множестве других параметров. Объединяя сетевой префикс и идентификатор интерфейса, узел получает новый адрес. Для защиты персональных данных идентификатор интерфейса может быть заменён на псевдослучайное число.
Для большего административного контроля может быть использован DHCPv6, позволяющий администратору маршрутизатора назначать узлу конкретный адрес.
Для провайдеров может использоваться функция делегирования префиксов клиенту, что позволяет клиенту просто переходить от провайдера к провайдеру, без изменения каких-либо настроек.
Метки потоков
[править | править код]Введение в протоколе IPv6 поля «Метка потока» позволяет значительно упростить процедуру маршрутизации однородного потока пакетов. Поток — это последовательность пакетов, посылаемых отправителем определённому адресату. При этом предполагается, что все пакеты данного потока должны быть подвергнуты определённой обработке. Характер данной обработки задаётся дополнительными заголовками.
Допускается существование нескольких потоков между отправителем и получателем. Метка потока присваивается узлом-отправителем путём генерации псевдослучайного 20-битного числа. Все пакеты одного потока должны иметь одинаковые заголовки, обрабатываемые маршрутизатором.
При получении первого пакета с меткой потока маршрутизатор анализирует дополнительные заголовки, выполняет предписанные этими заголовками функции и запоминает результаты обработки (адрес следующего узла, опции заголовка переходов, перемещение адресов в заголовке маршрутизации и т. д.) в локальном кэше. Ключом для такой записи является комбинация адреса источника и метки потока. Последующие пакеты с той же комбинацией адреса источника и метки потока обрабатываются с учётом информации кэша без детального анализа всех полей заголовка.
Время жизни записи в кэше составляет не более 6 секунд, даже если пакеты этого потока продолжают поступать. При обнулении записи в кэше и получении следующего пакета потока пакет обрабатывается в обычном режиме, и для него происходит новое формирование записи в кэше. Указанное время жизни потока может быть явно определено узлом-отправителем с помощью протокола управления или опций заголовка переходов и может превышать 6 секунд.
Обеспечение безопасности в протоколе IPv6 осуществляется с использованием протокола IPsec, поддержка которого является обязательной для данной версии протокола.
Приоритет пакетов маршрутизаторы определяют на основе первых шести бит поля Traffic Class. Первые три бита определяют класс трафика, оставшиеся биты определяют приоритет удаления. Чем больше значение приоритета, тем выше приоритет пакета.
Разработчики IPv6 рекомендуют использовать для определённых категорий приложений следующие коды класса трафика:
Класс трафика | Назначение |
---|---|
0 | Нехарактеризованный трафик |
1 | Заполняющий трафик (сетевые новости) |
2 | Несущественный информационный трафик (электронная почта) |
3 | Резерв |
4 | Существенный трафик (FTP, HTTP, NFS) |
5 | Резерв |
6 | Интерактивный трафик (Telnet, X-terminal, SSH) |
7 | Управляющий трафик (Маршрутная информация, SNMP) |
Механизмы безопасности
[править | править код]В отличие от SSL и TLS, протокол IPsec позволяет шифровать любые данные (в том числе UDP) без необходимости какой-либо поддержки со стороны прикладного ПО.
Основы адресации IPv6
[править | править код]Существуют различные типы адресов IPv6: одноадресные (Unicast), групповые (Anycast) и многоадресные (Multicast).
Адреса типа Unicast хорошо всем известны. Пакет, посланный на такой адрес, достигает в точности интерфейса, который этому адресу соответствует.
Адреса типа Anycast синтаксически неотличимы от адресов Unicast, но они адресуют группу интерфейсов. Пакет, направленный такому адресу, попадёт в ближайший (согласно метрике маршрутизатора) интерфейс. Адреса Anycast могут использоваться только маршрутизаторами.
Адреса типа Multicast идентифицируют группу интерфейсов. Пакет, посланный на такой адрес, достигнет всех интерфейсов, привязанных к группе многоадресного вещания.
Широковещательные адреса IPv4 (обычно xxx.xxx.xxx.255) выражаются адресами многоадресного вещания IPv6. Крайние адреса подсети IPv6 (например, xxxx: xxxx: xxxx: xxxx:0:0:0:0 и xxxx: xxxx: xxxx: xxxx: ffff: ffff: ffff: ffff для подсети /64) являются полноправными адресами и могут использоваться наравне с остальными.
Группы цифр в адресе разделяются двоеточиями (например, fe80:0:0:0:200:f8ff:fe21:67cf). Незначащие старшие нули в группах могут быть опущены. Большое количество нулевых групп может быть пропущено с помощью двойного двоеточия (fe80::200:f8ff:fe21:67cf). Такой пропуск должен быть единственным в адресе.
Типы Unicast-адресов
[править | править код]Глобальные
[править | править код]Соответствуют публичным IPv4-адресам. Могут находиться в любом не занятом диапазоне. В настоящее время региональные интернет-регистраторы распределяют блок адресов 2000::/3 (с 2000:: по 3FFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF)[10].
Соответствуют автосконфигурированным с помощью протокола APIPA IPv4 адресам. Начинаются с FE80:.
Используется:
- В качестве исходного адреса для Router Solicitation(RS) и Router Advertisement(RA) сообщений, для обнаружения маршрутизаторов.
- Для обнаружения соседей (эквивалент ARP для IPv4).
- Как next-hop-адрес для маршрутов.
Unique-Local
[править | править код]RFC 4193, соответствуют внутренним IP-адресам, которыми в версии IPv4 являлись 10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16. Начинаются с цифр FCxx: и FDxx:.
Типы Multicast-адресов
[править | править код]Адреса мультикаст бывают двух типов:
- Назначенные (Assigned multicast) — специальные адреса, назначение которых предопределено. Это зарезервированные для определённых групп устройств мультикастовые адреса. Отправляемый на такой адрес пакет будет получен всеми устройствами, входящими в группу.
- Запрошенные (Solicited multicast) — остальные адреса, которые устройства могут использовать для прикладных задач. Адрес этого типа автоматически появляется, когда на некотором интерфейсе появляется юникастовый адрес. Адрес формируется из сети FF02:0:0:0:0:1:FF00::/104, оставшиеся 24 бита — такие же, как у настроенного юникастового адреса.
Формат пакета
[править | править код]Пакеты состоят из управляющей информации, необходимой для доставки пакета адресату, и полезных данных, которые требуется переслать. Управляющая информация делится на содержащуюся в основном фиксированном заголовке, и содержащуюся в одном из необязательных дополнительных заголовков. Полезные данные, как правило, это дейтаграмма или фрагмент протокола более высокого транспортного уровня, но могут быть и данные сетевого уровня (например ICMPv6, OSPF).
IPv6-пакеты обычно передаются с помощью протоколов канального уровня, таких как Ethernet, который инкапсулирует каждый пакет в кадр. Но IPv6-пакет может быть передан с помощью туннельного протокола более высокого уровня, например в 6to4 или Teredo.
Нотация
[править | править код]Адреса IPv6 отображаются как восемь четырёхзначных шестнадцатеричных чисел (то есть групп по четыре символа), разделённых двоеточием. Пример адреса:
2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d
Если две и более групп подряд равны 0000, то они могут быть опущены и заменены на двойное двоеточие (::). Незначащие старшие нули в группах могут быть опущены. Например, 2001:0db8:0000:0000:0000:0000:ae21:ad12 может быть сокращён до 2001:db8::ae21:ad12, или 0000:0000:0000:0000:0000:0000:ae21:ad12 может быть сокращён до ::ae21:ad12. Сокращению не могут быть подвергнуты 2 разделённые нулевые группы из-за возникновения неоднозначности.
Также есть специальная нотация для записи встроенного и отображённого IPv4 на IPv6. В ней последние 2 группы знаков заменены на IPv4-адрес в его формате. Пример:
::ffff:192.0.2.1
При использовании IPv6-адреса в URL необходимо заключать адрес в квадратные скобки:
http://[2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d]/
Если необходимо указать порт, то он пишется после скобок:
http://[2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d]:8080/
Зарезервированные адреса IPv6
[править | править код]IPv6 адрес | Длина префикса (биты) | Описание | Заметки |
---|---|---|---|
:: | 128 | — | см. 0.0.0.0 в IPv4 |
::1 | 128 | loopback адрес | см. 127.0.0.0/8 в IPv4 |
::xx.xx.xx.xx | 96 | встроенный IPv4 | Нижние 32 бита это адрес IPv4. Также называется IPv4-совместимым IPv6 адресом. Устарел и больше не используется. |
::ffff:xx.xx.xx.xx | 96 | Адрес IPv4, отображённый на IPv6 | Нижние 32 бита — это адрес IPv4 для хостов, не поддерживающих IPv6. |
64:ff9b:: | 96 | NAT64[англ.] | Зарезервирован для доступа из подсети IPv6 к публичной сети IPv4 через механизм трансляции NAT64[11][12] |
2001:: | 32 | Teredo | Зарезервирован для туннелей Teredo в RFC 4380 |
2001:db8:: | 32 | Документирование | Зарезервирован для примеров в документации в RFC 3849 |
2002:: | 16 | 6to4 | Зарезервирован для туннелей 6to4 в RFC 3056 |
fe80:: — febf:: | 10 | link-local[13][14] | Аналог 169.254.0.0/16 в IPv4 |
fec0:: — feff:: | 10 | site-local | Помечен как устаревший в RFC 3879 (Аналог внутренних сетей 10.0.0.0/8; 172.16.0.0/12; 192.168.0.0/16) |
fc00:: | 7 | Unique Local Unicast | Пришёл на смену Site-Local RFC 4193 |
ff00:: | 8 | Multicast | RFC 3513 |
Источники данных в таблице[15][16].
См. также
[править | править код]- IPv6-адрес
- IPv4
- IPv5
- Teredo — протокол инкапсуляции IPv6 в IPv4 UDP
- 6to4 — протокол инкапсуляции IPv6 в IPv4
- 6rd — механизм перехода с IPv4 на IPv6 в пределах одной сети
- TCP/IP
- SCTP
- Международный день IPv6
Примечания
[править | править код]- ↑ IPv6: A 2012 Report Card Архивная копия от 10 сентября 2013 на Wayback Machine (англ.)
- ↑ IPv6 in 2013: Where Are We Now? - InternetNews. www.internetnews.com. Дата обращения: 14 февраля 2019. Архивировано 4 ноября 2018 года.
- ↑ IPv6 – Google (англ.). www.google.com. Дата обращения: 9 февраля 2024. Архивировано 5 февраля 2024 года.
- ↑ Registry Exhaustion Dates . Дата обращения: 2 июля 2011. Архивировано из оригинала 17 августа 2011 года.
- ↑ Geoff Huston. IPv4 Address Exhaustion in APNIC (англ.) (12 августа 2015). Дата обращения: 12 декабря 2015. Архивировано 21 января 2016 года.
- ↑ IPv4 Address Report (англ.) (12 декабря 2015). Дата обращения: 12 декабря 2015. Архивировано 19 февраля 2011 года.
- ↑ World IPv6 Launch Архивная копия от 3 марта 2012 на Wayback Machine — запуск IPv6 на постоянной основе.
- ↑ Всемирный перезапуск интернета: протокол IPv6 начал работать на постоянной основе. Дата обращения: 6 июня 2012. Архивировано 9 июня 2012 года.
- ↑ J. Jeong; S. Park; L. Beloeil; S. Madanapalli (November 2010) IPv6 Router Advertisement Options for DNS Configuration Архивная копия от 31 мая 2014 на Wayback Machine, IETF. RFC 6106.
- ↑ IPv6 Global Unicast Address Assignments . www.iana.org. Дата обращения: 2 октября 2019. Архивировано 22 февраля 2018 года.
- ↑ IPv6 only setup with NAT64 . Дата обращения: 20 февраля 2016. Архивировано 3 марта 2016 года.
- ↑ RFC 6146 «Stateful NAT64: Network Address and Protocol Translation from IPv6 Clients to IPv4 Servers»
- ↑ RFC 4291 — 2.5.6 Link-Local IPv6 Unicast Addresses . Дата обращения: 14 октября 2017. Архивировано 7 марта 2020 года.
- ↑ RFC 4862 — 5.3 Creation of Link-Local Addresses . Дата обращения: 14 октября 2017. Архивировано 18 декабря 2019 года.
- ↑ IPv6 . docs.freebsd.org. Дата обращения: 17 ноября 2023. Архивировано 1 ноября 2023 года.
- ↑ Internet Protocol Version 6 Address Space (англ.). iana.org. Дата обращения: 17 ноября 2023. Архивировано 11 ноября 2023 года.
Ссылки
[править | править код]- IPv6 Address Types (англ.). ripe.net. Дата обращения: 17 ноября 2023. Архивировано 5 июня 2023 года.