Адреса ipv6: Протокол IPv6 для чайников простым и понятным языком

Содержание

Протокол IPv6 для чайников простым и понятным языком

IPv6 — Internet Protocol version 6 — новая версия интернет-протокола (IP), призванная решить проблемы, с которыми столкнулась предыдущая версия (IPv4) при её использовании в Интернет, за счёт целого ряда принципиальных изменений. Как всегда при рассмотрении протоколов начинаем с места протокола ipv6 в модели OSI и TCP/IP.

Место IPv6 в моделях OSI и TCP/IP

IPv6 в модели OSI находится на сетевом уровне, а в модели TCP/IP на соответствующем ему уровне интернет.

В стеке протоколов TCP/IP протокол IPv6 находится на сетевом уровне, там же где находится IPv4. Назначение IPv6 точно такое же как и у IPv4 — передача данных на сетевом уровне. IPv6 несовместим с IPv4, но совместим со всеми остальными протоколами стека TCP/IP, такими как ICMP, DHCP, TCP, UDP, HTTP, DNS и другими.

Цели создания IPv6

Может возникнуть вопрос, зачем нужен еще один протокол сетевого уровня, если уже есть протокол IPv4, который работает хорошо. Проблема протокола IPv4 заключается в нехватке IP адресов. Длина IP адресов в протоколе IPv4 — 4 байта, то есть максимальное количество адресов IPv4 примерно 4,3 миллиарда. Когда протокол создавался это было большое количество IP адресов, но сейчас, когда интернет стал очень популярной сетью, стало понятно, что 4 миллиарда адресов это не так уж и много.

Для сравнения, население Земли сейчас составляет более, чем 7 миллиардов, при этом многие люди используют не одно устройство, а несколько, это может быть ноутбук, планшет, смартфон, умные часы и многое другое.

Также, необходимо учитывать сервер и сетевое оборудование в инфраструктуре интернет и сетевых сервисов, а такие технологии, как интернет вещей еще больше увеличивают требования к количеству IP адресов.

Количество доступных адресов IPv4 стремительно сокращается, последний крупный блок адресов IPv4 класса А, был выдан в 2011 году, и уже близко то время, когда какая-то компания или человек захотят подключиться к интернет, но не смогут этого сделать, из-за того что им не хватит адреса IPv4.

Было предложено несколько временных решений, проблемы нехватки IP адресов, которые оказались достаточно успешными. Самые популярные это технология трансляции сетевых адресов NAT, эта технология позволяет подключиться к сети интернет используя всего лишь один IP адрес, сеть, состоящую из большого количества устройств с использованием частных или приватных IP адресов.

Также справиться с проблемой нехватки IP адресов помогла технология бесклассовой междоменной маршрутизации (Classless Inter-Domain Routing, CIDR), которая обеспечила возможность использовать маски переменной длины, и распределять IP адреса блоками разной длины, а не классами A, B и C как было раньше.

Протокол IPv6 создан для долговременного решения проблемы нехватки IP адресов. Для этого длина IP адресов в протоколе IPv6 увеличена до 16 байт, количество IP адресов в протоколе IPv6 — 3,4*1038. Такого количества IP адресов хватит, для того чтобы подключить к интернету все устройства, как сейчас так и в достаточно далеком будущем.

Также при разработке IPv6 постарались упростить протокол, для того чтобы маршрутизаторы могли обрабатывать пакеты  IPv6 быстрее, и обеспечили возможность защиты данных с помощью шифрования.

IPv6 считается новым протоколом, однако работа над ним началась еще в 1990 году, когда впервые задумались о возможной проблеме исчерпания адресов IPv4. Первый вариант стандарта протокола IPv6 был принят в документе RFC 1883 в 1995 году, а действующий стандарт протокола IPv6 документ RFC 2460 был принят в 1998 году. Таким образом протоколу IPv6 уже больше 20 лет, и новым его можем называть только по сравнению с протоколом IPv4.

Формат заголовка IPv6

Давайте рассмотрим формат заголовка протокола IPv6. Основное изменение это более длинные адреса отправителя и получателя, каждая из которых занимают по 16 байт.

  • Первое поле в заголовке протокола IPv6 также, как и в заголовке протокола IPv4, это номер версии 4 для IPv4 и 6 для IPv6.
  • Затем идет поле класс трафика, оно необходимо для реализации качества обслуживания. Самый простой вариант, разбиение трафика на два класса, обычный и важный. Маршрутизаторы, которые поддерживают обеспечение качества обслуживания, передают важный трафик быстрее используя специальную выделенную очередь, также возможны и другие варианты использования классов трафиков.
  • Следующее поле в заголовке IPv6 это метка потока, это поле используется для того чтобы объединить преимущества сетей коммутации пакетов с сетями с коммутацией каналов. У набора пакетов, которые передаются от одного отправителя к одному получателю, и требует определенного типа обслуживания, устанавливается одна и та же метка. Маршрутизаторы, которые поддерживают работу в таком режиме, обрабатывают пакет на основе метки, что гораздо быстрее.
  • Следующее поле это длина полезной нагрузки, в отличии от протокола IPv4, где в подобном поле указывается общая длина пакета, здесь указывается только размер данных без размера заголовка.
  • Затем идет поле следующий заголовок, которое необходимо, если используются дополнительные заголовки, в этом поле указывается тип первого дополнительного заголовка.
  • В IPv6 поле время жизни пакета переименовали в максимальное число транзитных участков, потому что на практике вместо времени жизни, даже в протоколе IPv4, указывается максимальное количество маршрутизаторов через которое может пройти пакет, перед тем как он будет отброшен.

По сравнению с заголовком протокола IPv4 в протоколе IPv6 нет полей, которые отвечают за фрагментацию, и за контрольную сумму. Расчет контрольной суммы создает большую нагрузку на маршрутизаторы, однако эта операция часто является излишней, так как контрольная сумма рассчитывается на канальном уровне, и на сетевом уровне. Поэтому от расчета контрольных сумм в протоколе IPv6, было решено отказаться.

Также было принято решение отказаться от фрагментации, потому что она так же как и расчет контрольной суммы, создает большую нагрузку на маршрутизаторы. На практике во многих сетях сейчас используется один и тот же размер пакета, соответствующий размеру кадра Ethernet 1500 байт, поэтому фрагментация часто являются ненужной. Если все же где-то по пути пакета встретиться сеть с меньшим максимальным размером пакета, то вместо фрагментации необходимо использовать технологию Path MTU Discovery.

Также как и заголовок протокола IPv4,  заголовок протокола IPv6 состоит из двух частей обязательный и необязательной. В необязательные части может быть несколько дополнительных заголовков.

Дополнительные заголовки IPv6

В IPv6 могут быть дополнительные заголовки следующих типов:

  1. Заголовок параметры маршрутизации —  содержит данные, которые необходимы маршрутизаторам для того, чтобы корректно обрабатывать пакеты.
  2. Заголовок параметры получателя —  содержит данные, которые необходимы для обработки пакета на стороне получателя.
  3. Дополнительный заголовок маршрутизация — содержит список маршрутизаторов, через который пакет должен обязательно пройти.

В протоколе IPv6 фрагментация преимущественно не используется, вместо неё используется технология Path MTU Discovery, но как вариант все-таки маршрутизаторы могут фрагментировать пакеты, для этого используется не обязательная часть заголовка.

Важным добавлением в протокол IPv6 является механизм защиты данных, которых не было в IPv4 это аутентификация и шифрование. Обе технологии не являются частью протокола IPv6, а описаны в отдельных документах. RFC 2402 IP Authentication Header используется для аутентификации, а документ RFC 2406 описывает технологию шифрования IP Encapsulation Security Payload, сейчас активными являются обновленные версии этих документов.

Влияние IPv6 на IPv4

Некоторые технологии, которые предложены в протоколе IPv6 были внедрены и в протокол IPv4. Например, поле тип сервиса, которое использовалось в заголовке IPv4, было заменено на поле класс трафика, в котором используется тот же самый формат, что и в заголовке протокола IPv6. Также в протокол IPv4 были перенесены аутентификация и шифрования в виде технологии IP Security, сокращенное IPSec.

Внедрение IPv6

Таким образом, IPv6 это новый, улучшенный и упрощенный протокол сетевого уровня, который позволяет решить проблему нехватки и адресов IPv4. Однако проблема заключается в том, что протоколы IPv4 и IPv6 несовместимы друг с другом. На практике это означает, что если вы хотите использовать IPv6, то необходимо поменять оборудование и программное обеспечение, на то которое поддерживает протокол IPv6 и провести значительную перенастройку сетевого оборудования, и все эти действия заметны, как пользователям так и администраторам.

Заменить все сетевое оборудование и программное обеспечение в один момент невозможно, поэтому разработчики IPv6 предполагали, что две версии протокола, будут сосуществовать в интернет достаточно долгое время.

Для того, чтобы можно было плавно перейти на протокол IPv6 были предложены две возможные технологии:

  1. Первая технология это двойной стек, все современное оборудование и программное обеспечение поддерживает работу как, по протоколу IPv4, так и по протоколу IPv6. Таким образом, для того чтобы начать использование IPv6,  вам нужно просто сконфигурировать протокол IPv6  на своем оборудовании, и скорее всего все начнет работать. Но имейте ввиду чтобы подключиться к интернет по протоколу IPv6,  эту версию протокола должен поддерживать ваш провайдер.
  2. Другая возможность совместного использования протоколов IPv4 и IPv6,  это туннелирование, предположим что у нас есть несколько сетей внутри которых используется протокол IPv6,  но эти сети разрознены и между ними находится сеть IPv4. В этом случае можно создать так называемый туннель, в туннеле пакеты IPv6 будут вкладываться внутрь пакетов IPv4, и таким образом передаваться из одной сети IPv6 в другую сеть IPv6, между которыми есть соединение только по протоколу IPv4.

Для того чтобы ускорить внедрение протокола IPv6,  многие крупные компании объединились и устроили мировой запуск протокола IPv6, он произошел 6 июня 2012 года, в нем участвовали многие крупные компании-производители сетевого оборудования, такие как Cisco и D-Link, интернет-компании такие как Google, Facebook, компании производители программного обеспечения, такие как Microsoft, а также большое количество других компаний.

Использование IPv6 по данным Google

Несмотря на то, что протокол IPv6  решает проблемы нехватки IP адресов, его внедрение на практике ведется достаточно медленно. Компания google предоставляет статистику запросов к своим серверам по протоколу IPv6. Сейчас всего лишь 17 % запросов используют протокол IPv6, а остальные IPv4.

Медленное внедрение протокола IPv6 объясняется тем, что необходима перенастройка сетевого оборудования, а многие пользователи не понимают, зачем нужно это делать. Технология NAT позволяет достаточно эффективно справиться с проблемой нехваткой адресов IPv4, и переходить на протокол IPv6, жесткой необходимости у многих компаний нет. Однако со временем адреса IPv4 все-таки закончатся, и у пользователей интернета не останется выбора, как переходить на IPv6.

Итоги по протоколу IPv6

В статье рассмотрели протокол IPv6 это протокол используется на сетевом уровне для передачи данных, и он предназначен для замены протокола IPv4. Протокол IPv6  позволяет решить проблему нехватки адресов IPv4, также он позволяет ускорить работу маршрутизаторов, и обеспечить безопасность передачи данных на сетевом уровне. Для того чтобы это обеспечить, длина IP адресов IPv6  увлечена до 16 байт, отказались от расчета контрольных сумм и фрагментации на маршрутизаторах, а для защиты данных в единой технологии аутентификации и шифрования.

Однако существует проблема с внедрением протокола IPv6 вызванная с несовместимостью IPv4. Для того чтобы перейти на протокол IPv6, необходимо полностью перенастроить существующие сетевое оборудование, на что пользователи и  администраторы сетей идут неохотно.

Адресация IPv6 | Microsoft Docs

  • Чтение занимает 3 мин

В этой статье

Длина IPv6-адресов составляет 128 бит.In the Internet Protocol version 6 (IPv6), addresses are 128 bits long. Одна из причин такого большого адресного пространства заключается в том, чтобы разделить доступные адреса на иерархию доменов маршрутизации, отражающих топологию Интернета.One reason for such a large address space is to subdivide the available addresses into a hierarchy of routing domains that reflect the Internet’s topology. Другая причина состоит в том, чтобы сопоставить адреса сетевых адаптеров (или интерфейсов), которые подключают устройства к сети.Another reason is to map the addresses of network adapters (or interfaces) that connect devices to the network.

IPv6 обладает встроенной возможностью разрешать адреса на их самом низком уровне, который находится на уровне сетевого интерфейса, а также позволяет выполнять автоматическую настройку.IPv6 features an inherent capability to resolve addresses at their lowest level, which is at the network interface level, and also has auto-configuration capabilities.

Текстовое представлениеText Representation

Ниже приведены три стандартные формы, которые используются для представления адресов IPv6 в виде текстовых строк:The following are the three conventional forms used to represent the IPv6 addresses as text strings:

  • Шестнадцатеричный формат с двоеточием.Colon-hexadecimal form. Это предпочтительная форма n:n:n:n:n:n:n:n.This is the preferred form n:n:n:n:n:n:n:n. n представляет собой шестнадцатеричное значение одного из восьми 16-битных элементов адреса.Each n represents the hexadecimal value of one of the eight 16-bit elements of the address.

    Например, 3FFE:FFFF:7654:FEDA:1245:BA98:3210:4562.For example: 3FFE:FFFF:7654:FEDA:1245:BA98:3210:4562.

  • Сжатая форма.Compressed form. Из-за длины адреса часто используются адреса, содержащие длинную строку нулей.Due to the address length, it is common to have addresses containing a long string of zeros. Чтобы упростить написание этих адресов, следует использовать сжатую форму, в которой одна непрерывная последовательность из блоков нулей представлена символом двойного двоеточия (::).To simplify writing these addresses, use the compressed form, in which a single contiguous sequence of 0 blocks are represented by a double-colon symbol (::). Этот символ может содержаться в адресе только один раз.This symbol can appear only once in an address. Например, адрес многоадресной рассылки

    FFED:0:0:0:0:BA98:3210:4562 в сжатом виде выглядит как FFED::BA98:3210:4562.For example, the multicast address FFED:0:0:0:0:BA98:3210:4562 in compressed form is FFED::BA98:3210:4562. Адрес одноадресной рассылки 3FFE:FFFF:0:0:8:800:20C4:0 в сжатом виде выглядит как 3FFE:FFFF::8:800:20C4:0.The unicast address 3FFE:FFFF:0:0:8:800:20C4:0 in compressed form is 3FFE:FFFF::8:800:20C4:0. Петлевой адрес 0:0:0:0:0:0:0:1 в сжатом виде выглядит как ::1.The loopback address 0:0:0:0:0:0:0:1 in compressed form is ::1. Незаданный адрес 0:0:0:0:0:0:0:0 в сжатом виде выглядит как ::.The unspecified address 0:0:0:0:0:0:0:0 in compressed form is ::.

  • Смешанная форма.Mixed form. Эта форма объединяет адреса IPv4 и IPv6.This form combines IPv4 and IPv6 addresses. В этом случае адрес имеет формат n:n:n:n:n:n:d.d.d.d, где n соответствует шестнадцатеричным значениям шести элементов 16-разрядного IPv6-адреса старшего порядка, а d соответствует десятичному значению IPv4-адреса.In this case, the address format is n:n:n:n:n:n:d. d.d.d, where each n represents the hexadecimal values of the six IPv6 high-order 16-bit address elements, and each d represents the decimal value of an IPv4 address.

Типы адресовAddress Types

Начальные биты в адресе определяют конкретный тип адреса IPv6.The leading bits in the address define the specific IPv6 address type. Поле переменной длины, содержащее эти начальные биты, называется префиксом формата (FP).The variable-length field containing these leading bits is called a Format Prefix (FP).

IPv6-адрес одноадресной рассылки состоит из двух частей.An IPv6 unicast address is divided into two parts. Первая часть содержит префикс адреса, а вторая часть — идентификатор интерфейса.The first part contains the address prefix, and the second part contains the interface identifier. Краткий способ сочетания IPv6-адреса и префикса выглядит следующим образом: ipv6-address/prefix-length.A concise way to express an IPv6 address/prefix combination is as follows: ipv6-address/prefix-length.

Ниже приведен пример адреса с 64-разрядным префиксом.The following is an example of an address with a 64-bit prefix.

3FFE:FFFF:0:CD30:0:0:0:0/64.3FFE:FFFF:0:CD30:0:0:0:0/64.

В этом примере префикс — 3FFE:FFFF:0:CD30.The prefix in this example is 3FFE:FFFF:0:CD30. Адрес также может быть написан в сжатом виде, например 3FFE:FFFF:0:CD30::/64

.The address can also be written in a compressed form, as 3FFE:FFFF:0:CD30::/64.

IPv6 определяет следующие типы адресов:IPv6 defines the following address types:

  • Адрес одноадресной рассылки.Unicast address. Идентификатор для отдельного интерфейса.An identifier for a single interface. Пакет, отправленный на этот адрес, доставляется в определенный интерфейс.A packet sent to this address is delivered to the identified interface. Адреса одноадресной рассылки отличаются от адресов многоадресной рассылки по значению октета более высокого разряда. The unicast addresses are distinguished from the multicast addresses by the value of the high-order octet. Октет старшего порядка адресов многоадресной рассылки имеет шестнадцатеричное значение FF.The multicast addresses’ high-order octet has the hexadecimal value of FF. Любое другое значение для этого октета определяет адрес одноадресной рассылки.Any other value for this octet identifies a unicast address. Ниже приведены различные типы адресов одноадресной рассылки.The following are different types of unicast addresses:

    • Адреса локального канала.Link-local addresses. Эти адреса используются в одном канале и имеют следующий формат: FE80::InterfaceID.These addresses are used on a single link and have the following format: FE80::InterfaceID. Адреса локального канала используются между узлами в канале для автонастройки адресов, обнаружения окружения или при отсутствии маршрутизаторов.Link-local addresses are used between nodes on a link for auto-address configuration, neighbor discovery, or when no routers are present. Адрес локального канала используется главным образом во время запуска и в случае, когда система еще не получила адреса большей области.A link-local address is used primarily at startup and when the system has not yet acquired addresses of larger scope.

    • Адреса локальных узлов.Site-local addresses. Эти адреса используются в одном узле и имеют следующий формат: FEC0::SubnetID:InterfaceID.These addresses are used on a single site and have the following format: FEC0::SubnetID:InterfaceID. Адреса локальных узлов используются для адресации внутри узла и не требуют глобального префикса.The site-local addresses are used for addressing inside a site without the need for a global prefix.

    • Глобальные IPv6-адреса одноадресной рассылки.Global IPv6 unicast addresses. Эти адреса могут использоваться в Интернете и имеют следующий формат: 010 (FP, 3 бита) TLA ID (13 бит) Reserved (8 бит) NLA ID (24 бита) SLA ID (16 бит) InterfaceID (64 бита).

      These addresses can be used across the Internet and have the following format: 010(FP, 3 bits) TLA ID (13 bits) Reserved (8 bits) NLA ID (24 bits) SLA ID (16 bits) InterfaceID (64 bits).

  • Адрес многоадресной рассылки.Multicast address. Идентификатор набора интерфейсов (обычно принадлежащих разным узлам).An identifier for a set of interfaces (typically belonging to different nodes). Пакет, отправленный на этот адрес, доставляется во все интерфейсы, определенные адресом.A packet sent to this address is delivered to all the interfaces identified by the address. Типы адресов многоадресной рассылки заменяют IPv4-адреса широковещательной рассылки.The multicast address types supersede the IPv4 broadcast addresses.

  • Адреса произвольной рассылки.Anycast address. Идентификатор набора интерфейсов (обычно принадлежащих разным узлам).An identifier for a set of interfaces (typically belonging to different nodes).

    Пакет, отправленный на этот адрес, доставляется только в один интерфейс, определенный адресом.A packet sent to this address is delivered to only one interface identified by the address. Это ближайший интерфейс, определенный метриками маршрутизации.This is the nearest interface as identified by routing metrics. Адреса произвольной рассылки берутся из пространства адресов одноадресной рассылки и синтаксически не отличаются.Anycast addresses are taken from the unicast address space and are not syntactically distinguishable. Адресный интерфейс выполняет отличие адресов одноадресной рассылки от адресов произвольной рассылки в качестве функции его конфигурации.The addressed interface performs the distinction between unicast and anycast addresses as a function of its configuration.

Как правило, узел всегда имеет адрес локального канала.In general, a node always has a link-local address. У него может быть адрес локального узла и один или несколько глобальных адресов.It might have a site-local address and one or more global addresses.

См. такжеSee also

протокол IP версии 6 | Microsoft Docs

  • Чтение занимает 2 мин

В этой статье

Протокол IP версии 6 (IPv6) — это новый набор стандартных протоколов для сетевого уровня Интернета.The Internet Protocol version 6 (IPv6) is a new suite of standard protocols for the network layer of the Internet. IPv6 позволяет устранить множество проблем текущей версии набора интернет-протоколов (известного как IPv4), связанных с нехваткой адресов, безопасностью, автоматической настройкой, расширяемостью и т. д.IPv6 is designed to solve many of the problems of the current version of the Internet Protocol suite (known as IPv4) with regard to address depletion, security, auto-configuration, extensibility, and so on. IPv6 расширяет возможности Интернета для активации новых видов приложений, включая приложения для одноранговой сети и мобильных устройств.IPv6 expands the capabilities of the Internet to enable new kinds of applications, including peer-to-peer and mobile applications. Ниже приведены основные проблемы текущего протокола IPv4.The following are the main issues of the current IPv4 protocol:

  • Быстрое исчерпание диапазона адресов.Rapid depletion of the address space.

    Это привело к использованию трансляторов сетевых адресов (NAT), которые сопоставляют несколько частных адресов с одним общедоступным IP-адресом.This has led to the use of Network Address Translators (NATs) that map multiple private addresses to a single public IP address. Основными проблемами, создаваемыми этим механизмом, являются затраты на обработку и отсутствие сквозной связи.The main problems created by this mechanism are processing overhead and lack of end-to-end connectivity.

  • Отсутствие поддержки иерархии. Lack of hierarchy support.

    Из-за своей изначально предопределенной организации классов в IPv4 отсутствует настоящая иерархическая поддержка.Because of its inherent predefined class organization, IPv4 lacks true hierarchical support. Невозможно структурировать IP-адреса таким образом, который действительно сопоставляет топологию сети.It is impossible to structure the IP addresses in a way that truly maps the network topology. Этот ключевой недостаток приводит к необходимости использования больших таблиц маршрутизации для доставки пакетов IPv4 в любое место в Интернете.This crucial design flaw creates the need for large routing tables to deliver IPv4 packets to any location on the Internet.

  • Сложная конфигурация сети.Complex network configuration.

    При использовании протокола IPv4 адреса должны назначаться статически или с помощью протокола конфигурации, например DHCP.With IPv4, addresses must be assigned statically or using a configuration protocol such as DHCP. В идеальном случае узлам не придется зависеть от администрирования инфраструктуры DHCP.In an ideal situation, hosts would not have to rely on the administration of a DHCP infrastructure. Вместо этого они смогут выполнять самостоятельную настройку с учетом сегмента сети, в котором они расположены.Instead, they would be able to configure themselves based on the network segment in which they are located.

  • Отсутствие встроенной проверки подлинности и конфиденциальности.Lack of built-in authentication and confidentiality.

    Для IPv4 не требуется поддержка какого-либо механизма, обеспечивающего проверку подлинности или шифрование передаваемых данных.IPv4 does not require the support for any mechanism that provides authentication or encryption of the exchanged data. Этот момент меняется при использовании IPv6.This changes with IPv6. IPSec является требованием поддержки IPv6.Internet Protocol security (IPSec) is an IPv6 support requirement.

Новый набор протоколов должен удовлетворять следующим базовым требованиям:A new protocol suite must satisfy the following basic requirements:

  • Широкомасштабная маршрутизация и адресация с низкими издержками. Large-scale routing and addressing with low overhead.

  • Автоматическая настройка для различных ситуаций подключения.Auto-configuration for various connecting situations.

  • Встроенная проверка подлинности и конфиденциальность.Built-in authentication and confidentiality.

Дополнительные сведения см. в разделах Адресация IPv6, Маршрутизация IPv6, Автоматическая настройка IPv6, Включение и отключение IPv6 и Практическое руководство. Изменение файла конфигурации компьютера для включения поддержки IPv6.For more information, see IPv6 Addressing, IPv6 Routing, IPv6 Auto-Configuration, Enabling and Disabling IPv6, and How to: Modify the Computer Configuration File to Enable IPv6 Support.

СсылкиReferences

Ниже перечислен ряд документов RFC, которые можно найти на веб-сайте IETF:The following are selected RFC documents that you can find at the Internet Engineering Task Force (IETF) website:

  • RFC 1287, Towards the Future Internet Architecture. RFC 1287, Towards the Future Internet Architecture.

  • RFC 1454, Comparison of Proposals for Next Version of IP.RFC 1454, Comparison of Proposals for Next Version of IP.

  • RFC 2373, IP Version 6 Addressing Architecture.RFC 2373, IP Version 6 Addressing Architecture.

  • RFC 2374, An IPv6 Aggregatable Global Unicast Address Format.RFC 2374, An IPv6 Aggregatable Global Unicast Address Format.

Сведения, относящиеся к IP версии 6, можно также найти в этом разделе.You can also find IPv6-related information on the IP Version 6 (IPv6).

См. такжеSee also

ipv6 для чайников | Настройка оборудования

Ближайшие пару-тройку лет в глобальной сети Интернет грядут перемены. Революционные перемены. Всё дело в том, что дальнейшее развитие глобальной сети Интернет невозможно без расширения адресного пространства. А это возможно только в помощью перехода к протоколу IPv6 — основному протоколу будущего, призванному решить проблему масштабирования сетей и расширить функциональность современных сетевых устройств и приложений. Но, обо всем по порядку.

А зачем нам IPv6?

В первой половине 2011 года Европейским отделением RIPE NCC был продан последний свободный блок из 16 миллионов уже привычных нам IP-адресов 4-й версии — подсеть 185.0.0.0/8. То есть фактически глобальный пуль IP-адресов стал равен 0. Чем это грозит рядовому пользователю?! Начать думаю стоит с того, что сейчас сетевой модуль — LAN, Wi-Fi или 3G — присутствует практически в каждом компьютере, ноутбуке, планшете и смартфоне, число сетевых устройств в мире увеличивается в геометрической прогрессии. Даже если учитывать что подавляющее большинство этих устройств выходят в сеть Интернет через абонентские устройства доступа — роутеры, модемы, оптические терминалы используя технологию NAT либо прокси-серверы, то всё равно такой рост сетевых устройств приведет к тому, что у провайдеров закончатся (а у некоторых уже закончились) свободные IP-адреса. Что делать провайдерам? А провайдеры начнут применять различные ухищрения типа PG-NAT (NAT на уровне провайдера) с выдачей абонентам серых IP-адресов из внутренней локальной сети и т. п. И чем дальше — тем больше абонентов будут сидеть за NAT провайдера. После этого у абонентов могут начаться проблемы со скоростью (особенно через torrent-сети а силу их особенностей), с онлайн-играми и т.п.
Как ни крути, выход один — переход на новый протокол IPv6. Конечно сразу одним махом перейти не получится при любом раскладе, но чем быстрее миграция начнется, тем быстрее проблема будет решаться, ведь по мере перехода будут освобождаться IPv4 адреса.
Казалось бы — всё это проблемы провайдеров, а рядовому пользователю в чем польза?
Конечно до конца ещё не известно в каком виде пользователю будет предоставляться IPv6 — в виде адреса или в виде целой подсети адресов (а подсетей в новом протоколе огромное количество). Но если будут предоставляться сразу подсети, то надобность в NAT’е на абонентских устройствах отпадет в принципе и пользователям не нужно будет в дальнейшем мучиться с пробросом портов на домашних роутерах — у всех компьютеров в домашней сети будут белые внешние адреса.
Второй значительных плюс — увеличение скорости в файлообменных сетях, особенно через Torrent. Правда поддержка IPv6 обязательна и со стороны файлообменных серверов и трекеров.
Третий значительные плюс — закрепление статически за пользователем определенной подсети адресов, которые не будут меняться динамически каждый раз при переподключении к провайдеру.

А разве IPv4 и IPv6 не похожи?

Нет. Совершенно не похожи. Уровень у протоколов один уровень — сетевой. На этом их сходство и заканчивается. IPv4 и IPv6 — это два совершенно разных протокола. Самое важное отличие протоколов, заметное даже визуально, заключается в длине адресного пространства. В то время как четвертая версия протокол использует 32-битные адреса в виде набора из четырех октетов, в шестой версии адрес имеет длину уже 128 бит. К тому же, IPv6 значительно более сложен и технологически сильно продвинут, вплоть до наличия элементов маршрутизации уже на уровне заголовков.

IP-адреса в IPv6.

IP-адрес в шестой версии имеет более сложную иерархическую структуру, нежели IPv4. Благодаря размеру адреса в 128 бит, для использования доступны 340.282.366.920.938.463.463.374.607.431.768.211.456 адресов. Согласитесь, огромная цифра.
На текущий момент определены 3 формата IPv6-адресов:

1) Стандартный, основной формат IPv6-адреса.
X:X:X:X:X:X:X:X, где каждое число X — это шестнадцатеричное 16-битное число, которое состоит из 4 символов в шестнадцатеричной системе. Пример IPv6 — адреса:
21DA:7654:DE12:2F3B:02AA:EF98:FE28:9C5A

2) Сжатый формат IPv6-адреса.
Если в адресе есть несколько групп, содержащие в себе только нулевые биты, то для удобства принят специальный тип сокращения вот такого вида «::». Выглядит это так:
был EF98:3:0:0:0:0:2F3B:7654 стал EF98:3::2F3B:7654
или был FF01:0:0:0:0:0:0:1 стал FF01::1
При этом существует такое ограничение: через два двоеточия можно заменять только одну группу байт.
Для наглядного примера пусть будет вот такой адрес: 1:0:0:0:1:0:0:1
Вот так можно: 1::1:0:0:1
И так можно: 1:0:0:0:1::1
А вот так — нельзя: 1::1::1

3) Альтернативный (переходный) формат.
Так как полный переход с IPv4 на IPv6 дело не двух дней, и займет оно весьма длительное время, то для удобство миграции существует 2 варианта переходных адресов — совместимые и отображенные.
Совместимые адреса предусмотрены для узлов сети, которые осуществляют туннелирование трафика из IPv6 в IPv4. Они будут широко применяться по перву на стыках сетей. Совместимые адреса имеют префикс ::/96 и выглядят так:
0:0:0:0:0:0:144.12.10.31 или сжато ::144.12.10.31
То есть из 128 бит адреса — 96 бит (6 октетов) нулей плюс 32 бита — IPv4-адрес.
Второй тип придуман специально для хостов, которые IPv6 не поддерживают. Таких тоже будет немало. Называются они «отображенные». Префикс отображенного IPv6-адреса — ::ffff:0:0/96 и выглядит вот так:
0:0:0:0:0:ffff:88.147.129.15 или сжато ::ffff:88.147.129.15
Здесь из 128 бит адреса первые 80 бит (5 октетов) занимают нули, затем 16 единичных бит, а затем 32 бита занимает IPv4-адрес.

Состав IP-адреса в IPv6

В IPv6 IP-адрес можно разделить на три составные части:
— глобальный префикс,
— идентификатор подсети,
— идентификатор интерфейса.
Рассмотрим для примера адрес:
21DA:7654:DE12:2F3B:02AA:EF98:FE28:9C5A.
В нем первые три поля в адресе протокола IPv6 указывают на префикс сайта — 21DA:7654:DE12. Глобальный префикс указывает в сети какого провайдера находится данный адрес. Четвертое поле — 2F3B — идентификатор подсети. Оставшиеся 4 поля — 02AA:EF98:FE28:9C5A — идентификатор интерфейса — аналогичен Host ID в IPv4 и определяет уникальный адрес хоста вашей сети.

А где в IPv6 маска подсети

В шестой версии протокола IP маска подсети не нужна как таковая. Её роль играет идентификатор подсети. Поля в 16 бит хватает для 65 535 подсетей.

Как работает IPv6

По умолчанию сетевой присваивается link-local адрес (fe80::/10), ну а затем хост используя этот адрес отправляет в сеть групповой ICMPv6-запрос — Router Solicitation — для поиска роутера.
Если роутер в сети есть, то он ответит хосту ICMPv6-сообщением — Router Advertisement. В ответе помимо IPv6-префикса сети могут так же присутствовать адрес шлюза, адреса DNS-серверов, MTU и пр. Затем, если на роутере запущен DHCPv6-сервер, то далее все пройдет как в случае обычного DHCP-сервера — интерфейсу присвоется адрес, маска, шлюз и DNS-серверы.
Если DHCP-сервера нет, то наш узел сам себе присвоит адрес с использованием этого префикса и своего физического MAC-адреса. Так же добавляется маршрут по умолчанию на найденный роутер.

Как использовать адреса IPv6 в URL

Каждому человеку, кто хотя бы раз настраивал роутер знакома ситуация, когда IP-адрес вводится в строке адреса браузера. Другой вариант, когда это приходится делать — в с

настройка протокола на Windows 7 и 10

Давайте для начала разберёмся – что это такое? Как вы, наверное, уже знаете, для общения в сети любое устройство: компьютер, ноутбук, телефон или даже телевизор использует систему IP адресов. Пока в широком использовании существует именно четвертая версия IPv4. Она кодирует путём 4 байтовых цифр. 1 байт может выражать цифру от 0 до 255. Грубо говоря, адресация находится в диапазоне от 0.0.0.0 до 255.255.255.255. В итоге «ай пи» могут получить 4 294 967 296 – чуть больше 4 миллиардов адресов.

Но в 21 веке, который знаменуется «веком интернета» – как говорит практика, свободных «ИП», уже становится мало. В свое время мой провайдер, спокойно выдавал статические IP. Сейчас же эта процедура платная, хотя прошло всего несколько лет.

IPv6 – в общем это новый стандарт, который пока используется очень редко. Адрес при этом имеет размер не 32 Бита как в IPv4, а в 3 раза больше – 128 Бит. Но в скором времени компьютерная и сетевая индустрия полностью перейдут на новый формат адреса. Теперь давайте расскажу, как включить IPv6.

Включение и выключение

ПРИМЕЧАНИЕ! Если подключение идёт к роутеру, при использовании вашего провайдера шестой версии – настройки нужно производить в самом роутере.

Настройки IPv6 уже по-умолчанию установлены на большинстве сетевых устройств. При этом использование протоколов адресов, зависит от вашего провайдера и какой именно версию айпи – он использует. Если провод от провайдера идёт напрямую к вам в компьютер, то настройка достаточна простая для всех версия Windows: 7, 8, 10 и даже XP.

  1. Одновременно нажмите на две клавиши «Windows» и «R».

  1. Пропишите команду, как на картинке выше и нажмите «ОК».

  1. Теперь очень важный момент. Нужно выбрать именно то подключение, через которое идёт интернет. В моём случае это проводной вариант. Нажимаем правой кнопкой и переходим в свойства.

  1. Выбираем 6 версию TCP и заходим в свойства. По-умолчанию, стоит автономное получение IP от DHCP сервера. Если подключение идёт извне от провода провайдера, то по идее он должен автоматом получить эти данные. Но совсем недавно, некоторые провайдеры стали выдавать настройки статического адреса шестой версии.

  1. Эти данные написаны в договоре. В таком случаи, просто переписываем все буковки и циферки как на листке. Для установки адресов вручную, указываем галочки ниже «Использовать следующие…» и прописываем. В самом конце ещё раз проверьте введенные данные и нажмите «ОК».

Если вы в автономном режиме получаете айпишник, то скорее всего у вас также в листе будут указаны DNS сервера вашего провайдера. Но можно указать проверенные ДНС от Google и Яндекс:

  • 2001:4860:4860::8888 и 2001:4860:4860::8844;
  • 2a02:6b8::feed:bad и 2a02:6b8:0:1::feed:bad.

Как настроить на роутере

Если интернет у вас подключен к роутеру, то прописывать все данные, в том числе DNS адреса стоит в настройках маршрутизатора. Чтобы зайти в Web-интерфейс роутера, вам нужно быть подключенным к его сети. Можно подключиться по Wi-Fi или по кабелю (вставьте его в свободный LAN разъём на передатчике).

  1. Открываем браузер и прописываем IP или DNS адрес роутера. Адрес указан на этикетке под корпусом.

  1. После, вас попросят ввести логин и пароль – эта информация находится там же.
  2. Далее инструкции будут отличаться в зависимости от прошивки и компании, которая выпустила аппарат. Но сам принцип один и тот же. Покажу на примере TP-Link.
  3. Почти у всех, данный пункт меню будет отдельно. Ну и называется он соответствующее – «IPv6». Далее нас интересует именно WAN подключение.

  1. Как видите тут принцип такой же как на IPv4. Есть динамическое подключение – его просто устанавливаешь и ничего вводить не нужно. Статическое – тут нужно как в прошлой главе вручную ввести: IP, Длину префикса, адрес шлюза и ДНС сервера. PPPoEv6 – использует при подключении логин и пароль. Выбираем наш вариант и просто вводим данные из договора от провайдера.
  2. Проверить включение режима можно на главной вкладке или в «Состояние». Там вы увидите ваш адрес.

Как узнать и посмотреть адрес?

Если подключение идёт напрямую к компу или ноуту, то можно узнать через командную строку. Для этого жмём «Win+R», прописываем «cmd». Далее на черном экране прописываем команду «ipconfig» и смотрим результат. Если вы подключаетесь через роутер, то адрес стоит смотреть в админке аппарата на главной. О том, как туда зайти – я писал в главе выше.

Урок 44. Описание протокола IPv6

 

Обзор протокола

Протокол IPv6 пришел на смену IPv4 в связи с острой нехваткой адресного пространства.

Отличия IPv6 от IPv4:

  • Адрес состоит из 128 бит против 32 бит в IPv4
  • Уменьшенный и упрощенный IP заголовок (состоит из 40 байт)
  • Обязательное использование IPSec
  • Нет необходимости в использовании NAT
  • Улучшенная и упрощенная маршрутизация благодаря агрегированию адресов по континентам и странам

 

Адреса назначаются Региональным реестрам (Regional Internet Registry) Агентством интернета по назначению сетевых адресов (Internet Corporation of Assigned Network Numbers, ICANN). Всего существует 5 RIR (Североамериканский, Южноамериканский, Европейский, Тихоокеанский, Африканский). Далее реестры  назначают адреса провайдерам, а те в свою очередь своим клиентам.

Вот как это выглядит:

Все адреса группируются с помощью префикса исходя из географических регионов. Таким образом, упрощается маршрутизация:

 

Континент

RIR

Назначенные адреса

Северная Америка

ARIN

2001:600::/23

2001:1800::/23

2001:4800::/23

2600::/12

2610::/12

Европа, Ближний Восток, Центральная Азия

RIPE NCC

2001:600::/23

2001:800::/23

2001:a00::/23

2001:1400::/23

Азия, Тихоокеанский регион

APNIC

2001:200::/23

2001:e00::/23

2001:c00::/23

Африка, регион Индийского океана

AfriNIC

2001:4200::/23

Латинская Америка, Карибский регион

LACNIC

2880::/12


В IPv6 адреса принято записывать в шестнадцатеричной форме квартетами, разделенными двоеточиями. В каждом квартете по 2 байта. Всего таких квартетов 8:

Адрес состоит из 2-х частей: префикс, назначаемый провайдером и узел. Однако определенную долю узловой части при необходимости можно выделить и для подсети:

Структура точно такая же, как и у IPv4.

Маска всегда записывается с помощью косой черты, где указывается количество бит, отведенных под сетевую часть. 

Адреса могут иметь и сокращенную форму записи. Например, адрес 2003:0000:0000:0001:0000:0000:0000:0010/4 можно записать так: 2003::1:0:0:0:10/4 либо так 2003:0:0:1::10/4. То есть опускаются нули, причем сокращать можно только 1 раз. Нельзя тот же адрес написать так: 2003::1::10.

Ниже представлены варианты сокращения для большего понимания:

 

Полный вариант записи

Сокращенный вариант

Ошибочный вариант

2000:0000:0000:0000:0000:0000:0000:0000/8

2000::/8

2000:/3

2000/3

2::/3

2000:0000:0000:0000:0000:0000:0000:0010/20

2000::10/20

2000:10/20

2::10/20

2000:0000:0000:1111:0000:0000:0000:0001/32

2000::1111:0000:0000:0000:0001/32

2000:0000:0000:1111::1/32

2000::1111::1/32

2000:0000:0001:0002:0003:8000:0009:0a0b/48

2000::1:2:3:8000:9:a0b/48

2000::1:2:3:8:9:a0b/48

Присвоение адресов

В IPv6 адреса присваиваются одним из следующих способов: 

Статически:

  1. Прописывается полностью весь адрес
  2. Прописывается только сетевой префикс (первые 64 бита). Идентификатор узла (последние 64 бита) автоматически настраивается посредством технологии EUI-64 (подробнее ниже). 

Динамически:

  1. DHCPv6 с сохранением состояния (то есть сервер помнит кому и когда назначил адрес и остальные параметры). Работает также, как и DHCPv4.
  2. Автоконфигурация — хост узнает префикс подсети и шлюз по умолчанию посредством протокола NDP. Узловая часть настраивается посредством EUI-64. 

EUI-64:

C помощью данной технологии настраивается узловая часть IP адреса. Достигается это с помощью МАС адреса интерфейса. В середину МАС адреса добавляются 2 байта FFFE, то есть получается всего 64 бита. 7-ой бит 1-го байта МАС адреса устанавливается в 1. 

Выглядит это так:

Благодаря уникальности МАС адреса достигается и уникальность IP адреса.

 

В IPv6 существует и DHCPv6  без сохранения состояния.

 

Что это означает? 

Сервер предоставляет определенную информацию по запросу, однако он не запоминает кому и когда он ее предоставил. Данный тип сервера не назначает IP адреса.

 

Какую информацию он может предоставить? 

Например, информацию о DNS  серверах. DHCPv6 без сохранения состояния используется совместно с методом автоконфигурации, так как данный метод только настраивает IP адрес интерфейса и шлюза по умолчанию и на этом все! Для обобщения вышесказанного приведу таблицу:

 

Способ назначения адреса

Описание

Статический

Вручную весь 128-битный адрес

Статический с EUI — 64

Вручную только 64-битный префикс узел — автоматически с помощью EUI-64

Динамический — DHCPv6 c сохранением состояния

Весь 128-битный адрес

Динамический — автоконфигурирование без сохранения состояния

Префикс сети настраивается автоматически с помощью протокола NDP

Узловая часть — с помощью EUI-64

Адресация. Типы адресов

В IPv6 существуют следующие типы адресов. 

Одноадресатные (Unicast) — стандартные адреса, которые в свою очередь делятся на:

Глобальные (global) — публичный адрес, назначенный провайдером

Локальные (unique local) — аналогичные частным адресам в IPv4

Канальные (link local) — используются для работы протокола NDP.  Назначаются автоматически самим хостом. Даже, если в сети нет DHCP и  автоконфигурирование выключено, то у хоста в любом случае будет IP адрес. Именно этот тип адреса используется маршрутизаторами для вычисления маршрута. Канальные адреса используются только в локальных сетях и не маршрутизируются в сети интернет.

 

Многоадресатные (Multicast) — групповые адреса.

Одноадресатные резервные (Anycast) — групповой адрес. Всегда используется в качестве адреса получателя. Похож на адрес многоадресатной рассылки, однако на запрос отвечает всегда ближайшее устройство, в то время в случае многоадресатного адреса на запрос реагируют все устройства группы. Данный тип адресов используется только маршрутизаторами. 

Широковещательные (broadcast) адреса протоколом IPv6 не поддерживаются. Вместо них используются многоадресатные адреса. 

В таблице указаны диапазоны всех типов адресов:

 

Тип адреса

Описание

Префиксы

Глобальный

Уникальный маршрутизируемый через интернет

2000::/12

2600::/12

и так далее

Лоакальный

Работают только в локальной сети

FD00::/8

Канальный

Используются протоколом NDP. Через интернет не маршрутизируются

FE80::/10

FE90::/10

FEA0::/10

FEB0::/10

Многоадресатный

Идентифицируют группу устройств. Могут использоваться в локальной сети и интернет

FF00::/8

FF02::/16

Резервный

Определяет группу получателей. Всегда используется в качестве адреса получателя. Маршрутизируется через интернет.

Такой же, как и у глобального

Network Discovery Protocol — NDP

Данный протокол был разработан специально для IPv6.  Выполняет функции протоколов ARP, ICMP, Router Discovery, Router Redirect в IPv4 (то есть в IPv6 перечисленные протоколы отсутствуют). 

К ним относят следующие функции протокола:

  • Определение префикса подсети
  • Обнаружение маршрутизатора/шлюза по умолчанию
  • Обнаружение соседей в локальной сети
  • Автоматическая настройка адреса интерфейса
  • Разрешение сетевых и канальных адресов
  • Определение параметров канала в подсети
  • Определение следующего перехода (маршрутизатора) в сети

 

NDP поддерживает 5 типов пакетов ICMPv6:

  1. Запрос на доступность маршрутизатора (Router solicitation)
  2. Ответ маршрутизатора (Router advertisement)
  3. Запрос на доступность соседа (Neighbour solicitation)
  4. Ответ соседа (Neighbour advertisement)
  5. Перенаправление (Redirect)

 

Для работы протокола используются канальные (link local) адреса, которые вычисляются автоматически без участия DHCP сервера и маршрутизатора. 

Принцип работы протокола очень прост. Например, хосту требуется узнать префикс подсети. Для этого он отправит запрос (Router Solicitation — RS) на доступность маршрутизатора. Причем запрос отправит по многоадресатному адресу FF02::2, который прослушивают только маршрутизаторы. Приняв запрос, маршрутизатор отправит ответ (Router Advertisement — RA)  по адресу FF02::1, который прослушивают все хосты:

Кроме того, маршрутизаторы сами периодически рассылают необходимую информацию всем узлам в сети по адресу FF02::1. 

 

 

Инициализация узла IPv6

После подачи питания узел IPv6 проходит процедуру инициализации, которая отличается от инициализации в IPv4: 

  1. Вычисляется канальный адрес узла (FE80::/10) с помощью EUI-64
  2. Для определения префикса подсети, а также шлюза по умолчанию хост отправляет запрос маршрутизатору (Router socilitation). В качестве адреса отправителя выступает только что вычисленный канальный адрес, а в качестве адреса получателя выступает многоадресатный адрес FF02::2.
  3. Если хост настроен на DHCPv6 с сохранением состояния, то он принимает все необходимые  сетевые параметры от сервера. Если настроена автоконфигурация, то вычисляется одноадресатный  адрес с помощью EUI-64. Затем на сервер DHCPv6 без сохранения состояния отправляется запрос на получение информации о серверах DNS.

Миграция к IPv6

Так как сразу перейти на IPv6 нереально, то были разработаны методы для постепенной миграции на IPv6. 

Двойной стек (Dual stack) — все сетевые устройства работают одновременно на IPv4  и IPv6. Постепенно роль IPv4 в данной сети уменьшается. Такое возможно в основном в локальных сетях. 

Туннелирование. Для этого IPv6 пакеты инкапсулируются в пакеты IPv4 и передаются по сети IPv4. Дойдя до сети назначения пакет IPv6 извлекается и дальше самостоятельно “путешествует” по своей сети:

Существует несколько способов туннелирования. 

Вручную настроенный туннель (Manually Configured Tunnels — MCT) — настраивается на конечных маршрутизаторах. 

Динамический туннель “6to4” — создается динамический туннель от одного маршрутизатора до конечного. Конечная точка туннеля (IPv4 адрес) определяется по IPv6 адресу. Принцип работы прост. Выделяется специально зарезервированный адрес 2002::/16. Затем глобальный IPv4 адрес преобразуется в шестнадцатеричную форму и добавляется к адресу 2002::/16. Оставшиеся биты добавляются нулями. 

Межсайтовый протокол автоматической туннельной адресации (Intra Site Automatic Tunnel  Addressing Protocol, ISATAP) — динамически создает туннель, однако не работает, когда в сети присутствует преобразование NAT. 

Teredo — туннель создается самими конечными узлами, которые поддерживают двойной стек. То есть компьютер инкапсулирует пакет IPv6 в пакет IPv4 и передает по сети IPv4. Принимающий компьютер проводит обратную процедуру. 

Трансляция адресов IPv6 в IPv4 с помощью NAT-PT (Network Address Translation — Protocol Translation) — преобразует адреса IPv6 в адреса IPv4. Служит для взаимодействия сетей IPv6 и IPv4 друг с другом.

 

 

Комментарии для сайта Cackle 38 уникальных IP-адресов (в отличие от 32-битного адресного пространства IPv4). Благодаря этой большой схеме адресного пространства IPv6 может предоставлять уникальные адреса каждому устройству или узлу, подключенному к Интернету.
IPv6

Зачем нужна адресация IPv6

Растущий спрос на IP-адреса стал движущей силой развития большого адресного пространства, предлагаемого IPv6. Согласно отраслевым оценкам, в области беспроводной связи более чем миллиарду мобильных телефонов, карманных компьютеров (КПК) и других беспроводных устройств потребуется доступ в Интернет, и каждому из них потребуется свой собственный уникальный IP-адрес.

Расширенная длина адреса, предлагаемая IPv6, устраняет необходимость в использовании таких методов, как трансляция сетевых адресов, чтобы избежать исчерпания доступного адресного пространства. IPv6 содержит информацию об адресации и управлении для маршрутизации пакетов для Интернета следующего поколения.

Типы IPv6-адресов

IPv6-адресов можно разделить на три категории:

1) Одноадресные адреса: Одноадресный адрес действует как идентификатор для одного интерфейса.Пакет IPv6, отправленный на одноадресный адрес, доставляется на интерфейс, идентифицированный этим адресом.

2) Multicast-адреса: Multicast-адрес действует как идентификатор для группы / набора интерфейсов, которые могут принадлежать разным узлам. Пакет IPv6, доставленный на адрес Multicast, доставляется на несколько интерфейсов.

3) Адреса Anycast: Адреса Anycast действуют как идентификаторы для набора интерфейсов, которые могут принадлежать разным узлам.Пакет IPv6, предназначенный для адреса Anycast, доставляется на один из интерфейсов, идентифицированных этим адресом.

Обозначение IPv6-адреса

IPv6-адресов обозначаются восемью группами шестнадцатеричных квартетов, разделенных двоеточиями между ними.

Ниже приведен пример действительного адреса IPv6: 2001: cdba: 0000: 0000: 0000: 0000: 3257: 9652

Любая группа нулей из четырех цифр в адресе IPv6 может быть уменьшена до одного нуля или полностью опущена. Следовательно, следующие адреса IPv6 аналогичны и одинаково действительны:

2001: cdba: 0000: 0000: 0000: 0000: 3257: 9652
2001: cdba: 0: 0: 0: 0: 3257: 9652
2001: cdba :: 3257: 9652

URL для вышеуказанного адреса будет иметь вид:

http: // [2001: cdba: 0000: 0000: 0000: 0000: 3257: 9652] /

Сетевая нотация в IPv6

Сети IPv6 обозначаются нотацией бесклассовой междоменной маршрутизации (CIDR).Сеть или подсеть, использующие протокол IPv6, обозначаются как непрерывная группа адресов IPv6, размер которых должен быть степенью двойки. Начальные биты IPv6-адреса (они идентичны для всех хостов в сети) образуют префикс сети. Размер битов в сетевом префиксе разделяется символом /. Например, 2001: cdba: 9abc: 5678 :: / 64 обозначает сетевой адрес 2001: cdba: 9abc: 5678. Эта сеть состоит из адресов, меняющих порядок с 2001 года: cdba: 9abc: 5678 :: до 2001: cdba: 9abc: 5678: ffff: ffff: ffff: ffff.Аналогичным образом один хост может быть обозначен как сеть с 128-битным префиксом. Таким образом, IPv6 позволяет сети состоять из одного хоста и выше.

Специальные адреса в IPv6

  • :: / 96 Нулевой префикс обозначает адреса, совместимые с ранее использовавшимся протоколом IPv4.
  • :: / 128 IPv6-адрес со всеми нулями называется неуказанным адресом и используется для адресации в программном обеспечении.
  • :: 1/128 Это называется адресом обратной связи и используется для ссылки на локальный хост.Приложение, отправляющее пакет на этот адрес, получит пакет обратно после того, как он будет возвращен стеком IPv6. Адрес локального хоста в IPv4 был 127.0.0.1.2001: db8 :: / 32 Это префикс документации, разрешенный в IPv6. Во всех примерах адресов IPv6 в идеале следует использовать этот префикс, чтобы указать, что это пример.
  • fec0 :: / 10 Это префикс локального сайта, предлагаемый IPv6. Этот префикс адреса означает, что адрес действителен только в пределах локальной организации. Впоследствии RFC не одобрил использование этого префикса.
  • fc00 :: / 7 Это называется уникальным локальным адресом (ULA). Эти адреса маршрутизируются только в пределах набора взаимодействующих сайтов. Они были введены в IPv6 для замены локальных адресов сайта. Эти адреса также предоставляют 40-битное псевдослучайное число, что снижает риск конфликтов адресов.
  • ff00 :: / 8 Этот префикс предлагается IPv6 для обозначения адресов многоадресной рассылки. Любой адрес, содержащий этот префикс, автоматически считается адресом многоадресной рассылки.
  • fe80 :: / 10 Это префикс локальной связи, предлагаемый IPv6.Этот префикс адреса означает, что адрес действителен только в локальной физической ссылке.

Ссылка: дополнительную информацию см. В RFC 1884 — Архитектура адресации IP версии 6

PS: Приветствуем наших друзей на сайте while label SEO за помощь в устранении проблем со сканированием этой страницы в поисковых системах.

Иерархический план адресации IPv6


Примеры адресов IPv6 для различных представлений и типов адресов IPv6

Адреса IPv6 — это 128-битные идентификаторы интерфейсов и наборов интерфейсов (RFC 4291).В полной нотации адрес IPv6 представлен в восьми группах по четыре шестнадцатеричных цифры (восемь 16-битных блоков), разделенных двоеточием (:), например

2001: 0db8: 0a0b: 12f0: 0000: 0000: 0000: 0001

RFC 5952 рекомендует использовать сжатый формат для текстового представления адреса IPv6:

2001: db8: a0b: 12f0 :: 1

  • Начальные нули ДОЛЖНЫ быть подавлены.
  • Например, 2001: 0db8 :: 0001 недопустимо и должно быть представлено как 2001: db8 :: 1.
  • Использование символа «::» ДОЛЖНО использоваться в максимальной степени.
  • Например, 2001: db8: 0: 0: 0: 0: 2: 1 необходимо сократить до 2001: db8 :: 2: 1.
  • Символ «::» НЕ ДОЛЖЕН использоваться для сокращения только одного 16-битного поля 0.
  • Например, представление 2001: db8: 0: 1: 1: 1: 1: 1 правильно, но 2001: db8 :: 1: 1: 1: 1: 1 неверно.
  • Символы «a», «b», «c», «d», «e» и «f» в адресе IPv6 ДОЛЖНЫ быть представлены в нижнем регистре.

Форматы адресов IPv6 для использования с приложениями

IPv6-адресов в URL

В идентификаторах ресурсов, таких как URI и URL, символ двоеточия (:) используется для отделения IP-адреса от номера порта.Поскольку буквальное представление адресов IPv6 содержит символы двоеточия, это может вызвать конфликты. По этой причине буквальные адреса IPv6 заключаются в квадратные скобки «[» и «]».

В URL-адресе IPv6-адрес должен быть заключен в квадратные скобки [rfc3986]:

http://[2001:db8:a0b:12f0::1]]]> index.html

http://[2001:db8:a0b:12f0::1]]] 80/index.html


IPv6-адресов, включая номер порта

Адреса IPv6, включая номер порта, должны быть заключены в квадратные скобки [rfc5952] [rfc3986]:

[2001: db8: a0b: 12f0 :: 1]: 21


IPv6-адресов с префиксом

Префикс добавляется к IPv6-адресу через косую черту «/» (нотация CIDR) [rfc4291]:

2001: db8: a0b: 12f0 :: 1/64


IPv6-адресов, включая идентификатор зоны (индекс зоны)

Идентификатор зоны в IPv6-адресе должен быть указан через символ «%» (процент) [rfc4007]:

2001: db8: a0b: 12f0 :: 1% eth0

Пример SSH:

имя пользователя ssh @ 2001: db8: a0b: 12f0 :: 1% eth0

Пример SCP:

scp файл.txt имя пользователя @ [2001: db8: a0b: 12f0 :: 1% eth0] / path /


IPv6-адресов в URI, включая идентификатор зоны (индекс зоны)

Идентификатор зоны в IPv6-адресе в URI должен быть указан через «% 25» («% 25» — это процентное представление буквального символа «%») [rfc6874]:

2001: db8: a0b: 12f0 :: 1% 25eth0 или

[2001: db8: a0b: 12f0 :: 1% 25eth0]: 21

RFC 6874 предполагает, что парсеры URI (например, в браузерах) принимают по возможности голые знаки «%»:

[2001: db8: a0b: 12f0 :: 1% eth0]: 80


IP6.Адреса ARPA

Домен IP6.ARPA определен для поиска записи по IPv6-адресу. Назначение этого домена — предоставить способ сопоставления адреса IPv6 с именем хоста [rfc3596].

Адрес IP6.ARPA может состоять из шестнадцатеричных значений адреса IPv6 в полной записи в обратном порядке, разделенных точкой «.» и завершается доменом «IP6.ARPA».

Например, адрес IP6.ARPA 2001: 0db8: 0a0b: 12f0: 0000: 0000: 0000: 0001 будет

. 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.f.2.1.b.0.a.0.8.b.d.0.1.0.0.2.IP6.ARPA


Windows UNC (Uniform Naming Convention) нотация имени пути

Имена путей UNC (\\ server_ip \ share) не поддерживают символ двоеточия. По этой причине Microsoft создала алгоритм транскрипции для представления адресов IPv6 в именах путей UNC. Адреса в этой нотации разрешаются непосредственно программным обеспечением Microsoft без DNS-запросов. Чтобы преобразовать адрес в этот формат, замените все двоеточия дефисом (-) и добавьте домен второго уровня «ipv6-literal.net »через точку до адреса.

2001-db8-a0b-12f0—1.ipv6-literal.net

Знак «%» для указания индекса зоны заменяется символом «s»:

2001-db8-a0b-12f0—1s4.ipv6-literal.net

Например, для доступа к каталогу \ Misc на сервере 2001: db8: a0b: 12f0 :: 1 используйте UNC-путь \\ 2001-db8-a0b-12f0—1s4.ipv6-literal.net \ Misc.

Другие представления адресов IPv6
Целочисленный формат

Целочисленный идентификатор 2001: db8: a0b: 12f0 :: 1 — 425407664143

5689484659639425


Шестнадцатеричный идентификатор

. Шестнадцатеричный идентификатор 2001 года: db8: a0b: 12f0 :: 1: 0x20010db80a0b12f00000000000000001


Десятичный идентификатор с точками

Десятичный идентификатор 2001: db8: a0b: 12f0 :: 1, разделенный точками, равен 32.1.219.8.10.11.18.240.0.0.0.0.0.0.0.1


Идентификатор базы 85

Базовый 85 ID 2001 года: db8: a0b: 12f0 :: 1 равен 9r} Vstbyz7 $ 19 | O (~ JT0 [rfc1924]


Двоичный идентификатор

Двоичный идентификатор 2001: db8: a0b: 12f0 :: 1: 001000000000000100001101101110000000101000001011000100101111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001


Используйте калькулятор подсети для отображения дополнительных сведений об адресе.


Фиг.1: IPv6-адрес обрабатывается в онлайн-калькуляторе подсети GestióIP

Типы IPv6-адресов
RFC 4291 определяет три типа адресов IPv6:

Одноадресная

Идентификатор единственного интерфейса. Пакет, отправленный на одноадресный адрес, доставляется на интерфейс, идентифицированный этим адресом.

Пример одноадресного IPv6-адреса: 3731: 54: 65fe: 2 :: a7


Anycast

Идентификатор набора интерфейсов (обычно принадлежащих разным узлам).Пакет, отправленный на произвольный адрес, доставляется на один из интерфейсов, идентифицированных этим адресом («ближайший», в соответствии с мерой расстояния протоколов маршрутизации).

Anycast-адреса выделяются из адресного пространства одноадресной рассылки и синтаксически неотличимы от адресов одноадресной рассылки. Назначение одноадресного адреса более чем одному интерфейсу делает одноадресный адрес произвольным. Узлы должны быть явно настроены для распознавания того, что адрес является произвольным адресом.

Anycast можно использовать для увеличения доступности и скорости критически важных серверов. Все корневые серверы имен Интернета реализованы как кластеры узлов с использованием произвольной адресации. Anycast также используется механизмами перехода IPv6 и сетями доставки контента [rfc7094].

Пример произвольного адреса IPv6: 3731: 54: 65fe: 2 :: a8


Многоадресная передача

Идентификатор набора интерфейсов (обычно принадлежащих разным узлам). Пакет, отправленный на групповой адрес, доставляется на на все интерфейсы , идентифицированные этим адресом.

Примером многоадресного IPv6-адреса является FF01: 0: 0: 0: 0: 0: 0: 1

В IPv6 нет широковещательных адресов , их функции заменены многоадресными адресами.

Области IPv6-адресов
Каждый IPv6-адрес, кроме неуказанного (: :), имеет определенную область. Область видимости — это топологический диапазон, в котором адрес может использоваться как уникальный идентификатор для интерфейса или набора интерфейсов [rfc4007].

Ожидается, что интерфейс IPv6 будет иметь несколько адресов IPv6 из разных областей, связанных с ним.Это ключевое отличие от IPv4, где интерфейсу обычно назначается только один адрес. Интерфейсы IPv6 всегда имеют локальный адрес ссылки и обычно один или несколько уникальных локальных (ULA) или глобально уникальных адресов.

Область глобального одноадресного адреса
Глобальное пространство одноадресной рассылки IPv6 охватывает всю область адресов IPv6. Исключениями являются диапазон многоадресной рассылки ff00 :: / 8 и те диапазоны, которые были выделены для других целей (см. Таблицу «Адреса специального назначения IPv6»).Он предназначен для однозначной идентификации интерфейсов в любом месте Интернета.

Назначение одноадресных адресов IANA в настоящее время ограничено диапазоном одноадресных адресов IPv6 2000 :: / 3 [IANA].

Адреса специального назначения IPv6 [IANA] [rfc6890] [rfc8190]
имя пример Описание RFC
не указано
:: / 128
:: / 128 Неуказанный адрес указывает на отсутствие адрес.Один из примеров его использования — в поле «Исходный адрес» любые пакеты IPv6, отправленные инициализирующим хостом до того, как он узнал собственный адрес. Его нельзя назначать ни одному узлу. [rfc4291]
петля
:: 1/128
:: 1/128 Одноадресный адрес 0: 0: 0: 0: 0: 0: 0: 1 называется адресом обратной связи. Узел может использовать его для отправки самому себе пакета IPv6. Это должно не может быть назначен какому-либо физическому интерфейсу. Это рассматривается как имеющее Link-Local, и может рассматриваться как одноадресная Link-Local адрес виртуального интерфейса (обычно называемый «петлевой» interface «) на воображаемую ссылку, которая никуда не ведет [rfc4291]
IPv4-сопоставленный адрес
:: ffff: a.b.c.d / 96
:: ffff: 10.0.0.3/96 Механизм перехода IPv6. IPv6-адрес, содержащий встроенный 32-битный IPv4-адрес. Адреса с отображением IPv4 используются для представления адресов IPv4 с помощью API IPv6 (например, в сокетах AF_INET6). Пакеты IPv4, поступающие в приложения IPv6 на узле с двойным стеком, достигают места назначения, поскольку их адреса отображаются с использованием адресов IPv6 с отображением IPv4. [rfc4291] [rfc3493] [rfc4038] [rfc4942]
IPv4-транслируемый IPv6-адрес
64: ff9b :: / 96
0064: ff9b: 0000: 0000: 0000: 0000: 1234: 5678/96
0064: ff9b: 0000: 0000: 0000: 0000: 18.52.86.120 / 96
64: ff9b :: / 96 — это общеизвестный префикс (WKP) для IPv4-адресов, переводимых в IPv6. Этот тип IPv6-адресов может быть назначен узлам IPv6 для использования с трансляцией без сохранения состояния. У них есть явное сопоставление с адресами IPv4. Транслятор без сохранения состояния использует соответствующие адреса IPv4 для представления адресов IPv6. Транслятор с отслеживанием состояния не использует этот вид адресов, поскольку хосты IPv6 представлены пулом адресов IPv4 в трансляторе через динамическое состояние.IPv4-преобразованные адреса IPv6 имеют тот же формат, что и встроенные IPv4-адреса [rfc6052]. См. Таблицу «Другие адреса IPv6». [rfc6144]
IPv4-транслируемый IPv6-адрес (локальное использование)
64: ff9b: 1 :: / 48
0064: ff9b: 0001: 1122: 0033: 4400: 0000: 0001/48
[rfc8215] резервирует 64: ff9b: 1 :: / 48 для локального использования в доменах, которые включают механизмы трансляции IPv4 / IPv6. Это облегчает сосуществование нескольких механизмов трансляции IPv4 / IPv6 в одной сети, не требуя использования специфичного для сети префикса, назначаемого из выделенного оператором глобального пространства одноадресных адресов. [rfc8215]
Блок адреса только для удаления
100 :: / 64
100 :: / 64 Блокировка с целью реализации конфигурации удаленной управляемой черной дыры IPv6 (RTBH). [rfc6666]
Назначение протокола IETF
2001 :: / 23
Первоначальные назначения идентификаторов агрегирования под-верхнего уровня IPv6 (ID под-TLA) реестрам адресов. Он предназначен в качестве технического материала для Управления по присвоению номеров в Интернете в качестве входного материала для процесса разработки руководящих принципов по распределению адресов IPv6. [rfc2928]
Тередо
2001: 0000 :: / 32
2001: 0000: 6dcd: 8c74: 76cc: 63bf: ac32: 6a1 / 64 Протокол туннелирования IPv6. Туннелирование Teredo позволяет узлам, расположенным за одним или несколькими преобразователями сетевых адресов IPv4 (NAT), получать возможность подключения IPv6 путем туннелирования пакетов через UDP. Для запуска службы требуется помощь «серверов Teredo» и «реле Teredo». [rfc4380]
Протокол управления портами Anycast
2001: 1 :: 1/128
2001: 1 :: 1/128 Anycast-адреса протокола управления портами (PCP) позволяют клиентам PCP передавать сигнальные сообщения ближайшему к ним NAT, межсетевому экрану или другому промежуточному устройству с поддержкой PCP без необходимости узнавать IP-адрес этого промежуточного устройства через какой-либо внешний канал. [rfc7723]
Обход с использованием реле вокруг NAT Anycast
2001: 1 :: 2/128
2001 год: 1 :: 2/128 Текущий обход с использованием реле вокруг NAT (TURN) механизмы обнаружения серверов относительно статичны и ограничены явной конфигурацией. Обычно они находятся под административным контролем приложения или поставщика услуг TURN, а не предприятия, интернет-провайдера или сети, в которой находится клиент. Предприятиям и интернет-провайдерам, желающим предоставить свои собственные серверы TURN, необходимы механизмы автоматического обнаружения, которые клиент TURN мог бы использовать с минимальной конфигурацией или без нее.В этом документе описаны три таких механизма обнаружения сервера TURN. [rfc8155]
Сравнительный анализ
2001: 0002 :: / 48
2001: 0002: cd: 65a: 753 :: a1 / 64 Назначен Рабочей группе по методологии эталонного тестирования (BMWG) для эталонного тестирования IPv6 (соответствует 198.18.0.0/15 для эталонного тестирования IPv4) [rfc5108]
AMT
2001: 0003 :: / 32
2001: 0003: cd: 65a: 753 :: a1 / 64 Автоматическое многоадресное туннелирование (AMT) — это протокол для доставки многоадресного трафика от источников в сети с поддержкой многоадресной рассылки получателям, у которых отсутствует возможность многоадресного подключения к исходной сети.Протокол использует инкапсуляцию UDP и одноадресную репликацию для обеспечения этой функциональности. [rfc7450]
AS112-v6
2001: 0004: 0112 :: / 48
2001: 4: 112: cd: 65a: 753: 0: a1 / 64 AS112 предоставляет механизм для обработки обратного поиска по IP-адресам, которые не являются уникальными (например, адреса RFC 1918). Этот подход позволяет любому администратору зоны DNS направлять трафик, относящийся к частям глобального пространства имен DNS, находящихся под их контролем, в инфраструктуру AS112 без согласования с операторами инфраструктуры AS112. [raft-ietf-dnsop-as112-dname-06]
EID Пространство для LISP (под управлением RIPE NCC)
2001: 5 :: / 32
2001: 5 :: / 32 Для использования с протоколом разделения локаторов и идентификаторов (LISP). Префикс будет использоваться для локальной внутридоменной маршрутизации и глобальной идентификации конечных точек сайтами, развертывающими LISP в качестве адресного пространства идентификатора конечной точки (EID). [rfc7954]
ORCHID (устарело)
2001: 0010 :: / 28
2001: 11 :: 3f4b: 1aff: f7b2 / 28
Не рекомендуется с 2014-03.Overlay Routable Cryptographic Hash Identifiers (ORCHID) — это экспериментальный класс идентификаторов, подобных IPv6-адресам. Эти идентификаторы предназначены для использования в качестве идентификаторов конечных точек в приложениях и интерфейсах прикладного программирования (API), а не в качестве идентификаторов для сетевого местоположения на уровне IP, то есть локаторов. Они предназначены для отображения в виде объектов уровня приложения и в существующих API IPv6, но не должны отображаться в фактических заголовках IPv6. [rfc4843]
ORCHID2
2001: 0020 :: / 28
2001: 21 :: 3f4b: 1aff: f7b2 / 28
Overlay Routable Cryptographic Hash Identifiers (ORCHID) — это класс идентификаторов, подобных IPv6-адресу.Эти идентификаторы предназначены для использования в качестве идентификаторов конечных точек в приложениях и интерфейсах прикладного программирования (API), а не в качестве идентификаторов для сетевого местоположения на уровне IP, то есть локаторов. Они предназначены для отображения в виде объектов уровня приложения и в существующих API IPv6, но не должны отображаться в фактических заголовках IPv6. В наложенных маршрутизируемых криптографических хэш-идентификаторах, изначально определенных в RFC 4843, отсутствовал механизм криптографического алгоритма. [rfc7342]
Документация
2001: db8 :: / 32
2001: db8 :: a3 / 64
Используется только для документации. [rfc3849]
6to4
2002 :: / 16
2002 год: 6dcd: 8c74: 6501: fb2: 61c: ac98: 6be / 64 Протокол туннелирования IPv6. Подключение доменов IPv6 через облака IPv4. 6to4 использует выделенные ретрансляционные маршрутизаторы для транспортировки инкапсулированных пакетов IPv6 по сети IPv4. Это не требует явной настройки туннеля. Пакеты IPv6 инкапсулируются путем добавления заголовка IPv4 с полем протокола, установленным на 41. Механизм предназначен в качестве средства перехода при запуске, используемого в период сосуществования IPv4 и IPv6.Это не является постоянным решением. [rfc3056]
Служба прямого делегирования AS112
2620: 4f: 8000 :: / 48
2620: 4ф: 8000 :: / 48 Проект AS112 направлен на обеспечение распределенного приемника для запросов DNS для частных адресов, чтобы снизить нагрузку на соответствующие авторитетные серверы в Интернете. [rfc7534]
Уникальные локальные адреса (ULA)
fc00 :: / 7
fd07: a47c: 3742: 823e: 3b02: 76: 982b: 463/64 Уникальные локальные адреса IPv6 (локальная область сайта) имеют глобально уникальный общеизвестный префикс и предназначены для локальной связи, обычно внутри сайта.Ожидается, что эти адреса не будут маршрутизироваться в глобальной сети Интернет. ULA сопоставимы с частными адресами IPv4 (10.0.0.0/8, 172.16.0.0/12 и 192.168.0.0/16). [rfc4193]
Локальные адреса ссылок
fe80 :: / 10
fea3: c65: 43ee: 54: e2a: 2357: 4ac4: 732/64 Адреса Link-Local (область Link-Local) предназначены для использования для адресации по одному каналу в таких целях, как автоматическая настройка адреса, обнаружение соседей или отсутствие маршрутизаторов.Маршрутизаторы не должны пересылать пакеты с локальными адресами источника или назначения по другим каналам. [rfc4291]
Другие адреса IPv6
имя пример Описание RFC
IPv4-совместимый (устарел)
:: a.b.c.d / 96
:: 10.0.0.3/96 IPv6-адрес, содержащий встроенный 32-битный IPv4-адрес. Адрес IPv6, назначенный узлу IPv6 / IPv4, который имеет 96-битный префикс высокого порядка 0: 0: 0: 0: 0: 0 и адрес IPv4 в 32-битных младших разрядах.IPv4-совместимые адреса использовались автоматическим туннелированием; теперь они устарели, потому что текущие механизмы перехода IPv6 больше не используют эти адреса. [rfc4291]
IPv4-преобразованный адрес
:: ffff: 0: a.b.c.d / 96
:: ffff: 0: 10.0.0.3/96
Механизм перехода IPv6. Адреса с трансляцией IPv4 были определены для протокола трансляции IP / ICMP без сохранения состояния (SIIT) в RFC 2765. RFC 6145 отменяет RFC 2765 и больше не упоминает адреса с трансляцией IPv4.По разным причинам не рекомендуется использовать этот тип адресов. Проблема с адресами, преобразованными в IPv4, заключается в используемом префиксе и структуре адреса. Например, в BGP префикс обычно не обменивается. [rfc2765]
Встроенный IPv4-адрес IPv6
64: ff9b :: / 96 (известный префикс)
2001: 0db8: 1234: 5678: 00aa: aaaa: aaaa: aaaa / 32 2001: 0db8: 0012: 3456: 0078: aaaa: aaaa: aaaa / 40
2001: 0db8: 0000: 1234: 0056: 78aa: aaaa: aaaa / 48
2001: 0db8: 0000: 0012: 0034: 5678: aaaa: aaaa / 56
2001: 0db8: 0000: 0000: 0012: 3456: 78aa: aaaa / 64
2001: 0db8: 0000: 0000: 0000: 0000: 1234: 5678/96
2001: 0db8: 0000: 0000: 0000: 0000: 18.52.86.120 / 96
0064: ff9b: 0000: 0000 :: 0000: 0000: 18.52.86.120/96
IPv6-адрес, который содержит встроенный 32-битный IPv4-адрес, созданный в соответствии с правилами, определенными в RFC 6052. Встроенные IPv4-адреса IPv6 состоят из префикса переменной длины, встроенного адреса IPv4 и суффикса переменной длины. Биты 64-71 должны быть установлены в 0. Префикс IPv6 может быть либо общеизвестным префиксом IPv6 (ff9b :: / 96), либо специфическим для сети префиксом, уникальным для организации; во втором случае длина префикса IPv6 должна быть одной из 32, 40, 48, 56, 64 или 96.Встроенный в IPv4 IPv6-адреса с длиной префикса / 96 (общеизвестный префикс) в качестве альтернативы могут быть представлены с использованием адресов IPv4, представленных в десятичном формате с разделительными точками. [rfc6052]
IPv4-преобразованный IPv6-адрес
см. IPv4-встроенный IPv6-адрес Адреса IPv6, используемые для представления узлов IPv4 в сети IPv6. У них есть явное сопоставление с адресами IPv4. Как преобразователи без сохранения состояния, так и преобразователи с отслеживанием состояния используют адреса, преобразованные в IPv4, для представления адресов IPv4.Преобразованные в IPv4 адреса IPv6 имеют тот же формат, что и встроенные IPv4-адреса [rfc6052]. [rfc6144]
ISATAP
x: x: x: x: 0000: 5efe: x: x / 64
fe80: 4: 6c: 8c74: 0000: 5efe: 109.205.140.116/64
(локальная ссылка)
24a6: 57: c: 36cf: 0000: 5efe: 109.205.140.116/64
(глобальная одноадресная передача)
2002: 5654: ef3: c: 0000: 5efe: 109.205.140.116/64
(глобальная одноадресная передача (6to4)) ​​
Протокол автоматической внутрисайтовой туннельной адресации (ISATAP) — это механизм, который соединяет узлы / маршрутизаторы IPv6 через сети IPv4.Узлы с двойным стеком (IPv6 / IPv4) используют ISATAP для автоматического туннелирования пакетов IPv6 в IPv4, то есть ISATAP рассматривает сеть IPv4 как канальный уровень для IPv6 и рассматривает другие узлы в сети как потенциальные хосты / маршрутизаторы IPv6. Идентификаторы интерфейса ISATAP построены в модифицированном формате EUI-64 ([rfc4291], Приложение A). [rfc4214]

Адреса EUI-64 [rfc4291] (используется в автоконфигурации адресов без сохранения состояния (SLAAC) [rfc4862])

SLAAC позволяет хосту генерировать свои собственные (глобальные) адреса, используя комбинацию локально доступной информации (например,г. MAC-адрес интерфейса) и информацию, объявленную маршрутизаторами. Маршрутизаторы объявляют префиксы, которые идентифицируют подсети, связанные с каналом, в то время как хосты генерируют «идентификатор интерфейса», который однозначно идентифицирует интерфейс в подсети. Адрес формируется путем объединения двух. В отсутствие маршрутизаторов хост может генерировать только локальные адреса канала. Однако локальных адресов канала достаточно для обеспечения связи между узлами, подключенными к одному и тому же каналу. Механизм SLACC — одно из ключевых преимуществ IPv6 над IPv4, поскольку он устраняет необходимость DHCP или ручной настройки.

Существуют разные подходы к созданию адресов EUI-64. Примером является адрес EUI-64 со встроенным MAC-адресом [rfc4862].

«Идентификатор интерфейса» IPv6 EUI-64 со встроенными MAC-адресами формируется путем вставки шестнадцатеричного значения fffe в середину MAC-адреса и инвертирования 7. бита MAC-адреса. Вот пример адреса EUI-64, созданного из MAC-адреса 12: 34: 56: 78: 90: 00:

2001: db8: a: a: 1034: 56ff: fe78: 9000

IPv6 Multicast-адреса
IPv6 Multicast — это механизм передачи информации от одного источника многим получателям.Адрес многоадресной рассылки IPv6 — это идентификатор группы интерфейсов (обычно на разных узлах). Интерфейс может принадлежать к любому количеству групп многоадресной рассылки [rfc4291]. Адреса многоадресной рассылки IPv6 попадают в диапазон ff00 :: / 8. ([rfc2375] [IANA]).


Области многоадресной рассылки ([rfc4291] [rfc7346])

Адреса многоадресной рассылки IPv6 ограничены областями. Области действия определяются значением 4-го полубайта (биты 13–16) многоадресного адреса (ff0X :: / 8).


RFC 7346, обновляющий RFC 4291, определяет следующие значения:


0 — зарезервировано

1 — Интерфейс-локальный Область действия охватывает только один интерфейс на узле и используется только для кольцевой передачи многоадресной рассылки.Пакеты с локальной областью интерфейса, полученные от другого узла, должны быть отброшены.

2 — Link-Local Области многоадресной рассылки охватывают ту же топологическую область, что и соответствующая область одноадресной рассылки.

3 — Realm-Local. Определение любой области Realm-Local для конкретной сетевой технологии должно быть опубликовано в RFC.

4 — Admin-Local область — это наименьшая область, которая должна быть настроена административно, т.е.е., не полученный автоматически из физического подключения или другой конфигурации, не связанной с многоадресной передачей.

5 — Локальный объект область предназначена для охвата одного объекта.

6 и 7 не присвоены

8 — Местная организация Область действия предназначена для охвата нескольких сайтов, принадлежащих одной организации.

9 — D не назначены

E — Global область применения.

F — зарезервировано

Примеры многоадресных адресов IPv6

Например, если «группе серверов NTP» назначен постоянный многоадресный адрес с идентификатором группы 101 (шестнадцатеричный), то

FF01: 0: 0: 0: 0: 0: 0: 101 означает, что все серверы NTP на одном интерфейсе (т.е.е., тот же узел), что и отправитель.

FF02: 0: 0: 0: 0: 0: 0: 101 означает, что все серверы NTP находятся на той же ссылке, что и отправитель.

FF05: 0: 0: 0: 0: 0: 0: 101 означает, что все серверы NTP находятся на том же сайте, что и отправитель.

FF0E: 0: 0: 0: 0: 0: 0: 101 означает все серверы NTP в Интернете.


Примеры использования

Обнаружьте все узлы на одной и той же ссылке (локальная область связи), используя «Адрес всех узлов»:

ping6 -I eth0 ff02 :: 1

PING ff02 :: 1 (ff02 :: 1) от fe80 :: 74e6: b5f3: fe92: 830e eth0: 56 байтов данных
64 байта из fe80 :: 6ae3: b5ff: fe92: 330e: icmp_seq = 1 ttl = 64 time = 0.037 мс
64 байта из fe80 :: 20ab: 16d8: a479: 238d: icmp_seq = 1 ttl = 64 time = 0,537 мс
64 байта из fe80 :: 2a1: 9bff: fe9b: f268: icmp_seq = 1 ttl = 64 time = 0,545 мс
64 байта из fe80 :: 1c60: 4bff: fa71: 1a56: icmp_seq = 1 ttl = 64 time = 0,561 мс
64 байта из fe80 :: 2a3: aeff: fe53: 743e: icmp_seq = 1 ttl = 64 time = 0,565 мс
...
 

Пингуйте все NTP-серверы на одном сайте (локальная область сайта):

ping6 -I eth0 ff05 :: 101

PING ff05 :: 101 (ff05 :: 101) с 2001 года: db8 :: a: 74e6: b5f3: fe92: 830e eth0: 56 байтов данных
64 байта с 2001 года: db8 :: b: 2f4: 4bff: fa71: 1a56: icmp_seq = 1 ttl = 64 time = 0.561 мс
64 байта с 2001 года: db8 :: c: 69b: aeff: fe53: 743e: icmp_seq = 1 ttl = 64 time = 0,565 мс
...



 

Интернет-поиск и поддержка IPv6 — IPv6-adresse.dk

Интернет-поиск и поддержка IPv6 — IPv6-adresse.dk Эй, вед дю ноге? Управлять данными об Интернете и статусе IPv6. Добавить на GitHub
Что делать с GitHub? Так что отправьте электронное письмо эллер скрив и твит я стедет :).

Прерыватель для адресата IPv4…

Derfor er det på tide, at internetudbyderne giver deres kunder den nye version, IPv6 adresser.
Heldigvis har nogle udbydere allerede gjort det, andre er i gang, og så er der den klassiske ingen tidshorisont .

Может использоваться для поддержки IPv6, если требуется для адресации, иногда на 128-битный мод, или 32-битный в стандартном IPv4. Выделил адресат, предоставляющий теоретический адрес, для дополнительного адресата 3,4 × 10 38 (340 секстиллионер), с одним из стандартных адресов, и с IPv4-адресом, созданным для четырехмиллионного адресата.

IPv6 хост danske internetudbyderne

Det går desværre ret langsomt med IPv6 in Danmark, det er kun et par udbydere, der tilbyder det til privatekunder. Resten tilbyder det slet ikke, eller kun til erhvervskunder.

Har jeg IPv6?

Если вы не знаете, что делать, детально и безопасно, а также JavaScript или просто так!

Din udbyder:
Din IP-адрес:

Слушайте через Интернетудбыдере

Интернет-доступ для прослушивания: 45
Интернет-доступ с полным IPv6: 14
Интернет-доступ с полным IPv6: 13
Процентный доступ с полным IPv6: 31%

Полный IPv6: Все удаленные адреса, созданные для IPv6.

Удбыдер IPv6 Комментарий Кильд Опдатерет
Altibox Ja Vi understøtter IPv6rd. ISP 25. 16 января
Zen Systems (ejet af GlobalConnect) Ja Vi er full IPv6 klar or har allrede nogle kunder som kører dual stack. Leverer kun til erhvervskunder. ISP 30. сен.13
bolig: net Ja Vi leverer allrede i dag full IPv6 til både vores private kunder or erhvervskunder. ISP 18. 14 января
Gigabit Ja Fuldt ud understøttet. Двойной стек для всех, приватных и индивидуальных. / 48 префикса deligation. ISP 22. 14 марта
GlobalConnect

IPv6: Grundlagen — IONOS Hilfe

IPv6 (Интернет-протокол версии 6) является собственной версией протокола IP, разработанной Целевой группой инженеров Интернета (IETF).Diese Protokollversion решила, что поддерживает IP-Protokoll Version 4 (IPv4) ablösen und stellt ein standardisiertes Verfahren zur Übertragung von Datenpaketen in Rechnernetzen dar. Zentrale Funktionen von IPv6 sind die Adressierung von Netzwerkelementen über sogenannte IPv6-Adressen sowie die Paketweiterleitung zwischen Teilnetzen (Маршрутизация). Einer der Hauptgründe für die Entwicklung von IPv6 ist die Knappheit an öffentlichen Internetadressen. IPv4 verwendet 32-битный адрес. Daraus ergibt sich ein Adressraum mit ca.38 IPv6-Адресс.

Aufbau einer IPv6-Adresse

IPv6-Adressen bestehen aus 8 Blöcken zu 16 Bit mit jeweils vierstelligen hexadezimalen Zahlen. Diese Blöcke werden jeweils durch einen Doppelpunkt getrennt. Пример:

2001: 0620: 0000: 0000: 0211: 24FF: FE80: C12C

64-разрядная версия 64-битной вердена для маршрутизации вервендет унд беззейчнен дас Netzwerkpräfix. Das Netzwerkpräfix kennzeichnet das Netzwerk, das Subnetz bzw.den Adressbereich. Домашний 64-разрядный идентификатор интерфейса (IID) bezeichnet. Der Interface Identifier kennzeichnet einen Host в этой сети и wird с 48-битным MAC-адресом интерфейсов, созданным и установленным в eine 64-Bit-Adresse umgewandelt. Hierbei handelt es sich um das modifizierte EUI-64-Format. Somit ist das Interface unabhängig vom Netzwerkpräfix eindeutig identifizierbar.

Die von IPv4 bekannte Netz- bzw. Subnetzmaske fällt bei IPv6 ersatzlos weg. Um trotzdem eine Segmentierung durchführen zu können, wird die Präfixlänge Definiert und mit einem «/» (косая черта) и собственный адрес IPv6-адреса.Пример:

Ein Subnetzwerk mit den IPv6-Adressen 2001: 0820: 9511: 0000: 0000: 0000: 0000: 0000 до 2001: 0820: 9511: FFFF: FFFF: FFFF: FFFF: FFFF kann mit der Notation 2001: 0820: 9511 :: / 48 beschrieben werden.

Adresszuweisung

In der Regel bekommen Internetprovider (ISP) от RIR / 32-Netze zugeteilt, diese wiederum в Subnetze gliedern. An Endkunden werden entweder / 48-Netze oder / 56-Netze vergeben.

Расширения конфиденциальности

Eine IPv6-Adresse, die auf dem modifizierten EUI-64-Format beruht, lässt Rückschlüsse auf die zugrundeliegende MAC-Adresse zu. Da dies bei Nutzern Bedenken bezüglich des Datenschutzes hervorrufen könnte, wurde mit Privacy-Extensions ein Verfahren entwickelt, um den Hostanteil der IPv6-Adressen zu anonymisieren. Zu diesem Zweck hebt Privacy Extensions die Kopplung von Interface Identifier and MAC-Adresse auf und generiert temporäre Interface Identifier für ausgehende Verbindungen.

Обозначение

Weil IPv6-Adressen sehr lang sein können, werden sie in der Regel gekürzt. В RFC 5952 wurden diesbezüglich verbindliche Notationsregeln Definiert. Diese beinhalten unter Anderem folgende Regeln:

  • Führende Nullen innerhalb eines Blockes dürfen ausgelassen werden.

  • Ein einzelner Block aus 4 Nullen wird zu einer Null zusammengefasst.

  • Aufeinanderfolgende Blöcke deren Wert 0 bzw. 0000 beträgt, werden durch zwei Doppelpunkte («::») gekürzt. Diese Kürzung darf jedoch nur einmal in einer Adresse vorgenommen werden, da sonst die Eindeutigkeit verloren geht. Пример:

    Die Adresse 2001: 0dc8: 0: 0: 8d5: 0: 0: 0 muss somit wie folgt gekürzt werden: 2001: 0dc8: 0: 0: 8d5: 0 :: oder 2001: 0dc8: 0 :: 8d5 : 0: 0: 0

  • Sind mehrere Null-Sequenzen in der Adresse enthalten, darf nur die am weitesten links stehende Sequenz ersetzt werden.

URL-нотация

In einer URL werden IPv6-Adressen in eckige Klammern eingeschlossen. Beispiel:

http: // [2001: 0db8: 83a3: 08d3 :: 0380: 7344] /

Portnummern müssen hinter der schließenden Klammer stehen. Diese werden mit einem Doppelpunkt abgetrennt.

http: // [2001: 0db8: 83a3: 08d3 :: 0380: 7344]: 8080/

Das Prozentzeichen (%) wird weiterhin für die Kennzeichnung der hexadezimalen Zeichencodierung in URLs verwendet.Innerhalb der URL muss das Prozentzeichen durch seinen eigenen Hex-Code «% 25» ersetzt werden (RFC 6874). Dies ist notwendig, wenn man die Verbindung über eine bestimmte Schnittstelle erzwingen will.

IPv6-Adresstypen

Wie bei IPv4 wurden auch bei IPv6 Verschiedene Adressbereiche mit speziellen Aufgaben und Eigenschaften Definiert. Описание в RFC 4291 и RFC 5156 определено и определено с использованием битов IPv6-Adresse, das sogenannte Formatpräfix, Identifizieren.

  • Loopback-Address: Die Adresse 0: 0: 0: 0: 0: 0: 0: 1 (auch :: 1/128) wird Loopback-Adresse genannt. Es handelt sich um die Adresse des eigenen Standorts.

  • Link-Local-Adressen: Link-Local-Adressen sind nur innerhalb von lokalen Netzwerken gültig und beginnen mit dem Formatpräfix FE80 :: / 10. Diese Adressen werden zur Adressierung von Elementen innerhalb eines lokalen Netzwerks sowie zur Autokonfiguration oder für die Neighbor-Discovery verwendet.In der Regel reicht der Geltungsbereich einer Link-Local-Adresse bis zum nächsten Router, sodass jedes an das Netzwerk angebundene Gerät in der Lage ist, mit diesem zu kommunizieren, um sich eine global IPv6-Adresse. Dieser Prozess wird Neighbor Discovery genannt.

  • Уникальный местный адрес: Für private locale Netze wurden für das IPv6-Protokoll reservierte Adressbereiche Definiert. Diese werden in RFC 4193 beschrieben und haben eine ähnliche Funktion wie die privaten Adressebereiche, die im IPv4-Protokoll festgelegt sind.Уникальный местный адрес, который находится в Adressbereich «fc00 :: / 7» (fc00… bis fdff…), и не имеет ничего общего с Интернет-героем. Vielmehr sind sie nur inerhalb eines Definierten Netzwerkbereichs gültig. Unterscheiden muss man zwischen dem Präfix «fc» und «fd», da diese unterschiedliche Bedeutungen haben. Während IPv6-Adressen mit dem Präfix fc vom Provider vergeben werden, können IPv6-Adressen mit dem Präfix fd im eigenen localen Netzwerk verwendet werden.

  • Global-Unicast-Adressen: Bei Global-Unicast-Adressen handelt es sich um weltweit einmalige Adressen, die weltweit geroutet werden.Diese werden von einem Netzwerkgerät benötigt, um eine Verbindung zum Internet aufzubauen. Ein Host может использовать IPv6-адрес без адреса. Diese werden vom Host mittels Autokonfiguration безоген.

  • Multicast-Adressen: Mit Multicast-Adressen kann man eine Eins-zu-viele-Kommunikation realisieren. Пакет, умерьте eine Multicast-Adresse gesendet werden, erreichen all Netzwerkgeräte, die Teil der Multicast-Gruppe sind. Hierbei kann ein Gerät parallel mehreren Multicast-Gruppen angehören.Wird für ein Netzwerkgerät eine IPv6-Unicast-Adresse erstellt, wird dieses automatisch Mitglied von bestimmten Multicast-Gruppen, die für die Erkennung, Erreichbarkeit und Präfixermittlung benötigt werden. Multicast-Adressen sind durch das Präfix «ff :: / 8» gekennzeichnet. Используйте 4 бита для флагов и 4 бита для многоадресных областей видимости.

    Multicast-Adressen enden mit einer Nummer, die für eine Multicast-Gruppe steht. Eine Liste der Multicast-Gruppen finden Sie unter https: // www.iana.org/assignments/ipv6-multicast-addresses/ipv6-multicast-addresses.xhtml

  • Anycast-Adressen: Adressen dieses Typs können an Gruppen von Empfängergeräten adressiert werden. Die Datenpakete werden hierbei nur an das Gerät gesendet, das dem Sender am nächsten ist. Anycast-Adressen kommen daher im Rahmen der Lastenverteilung und Ausfallsicherheit zum Einsatz.

IPv6-Paketformat

Das IPv6-Protokoll zeichnet sich durch ein vereinfachtes Paketformat aus.Der Header verfügt über eine feste Länge von 40 Bytes. Дополнительная информация содержится в заголовках расширений, связанных с IPv6-Kopfdatenbereich und der eigentlichen Nutzlast ausgelagert. So können Optionen eingefügt werden, ohne dass sich der Header verändert. Zu den Informationen, die IPv6-Kopferweiterungen beinhalten können, zählen unter anderem Knoten-zu-Knoten-Optionen, Zieloptionen, Routing-Optionen sowie Optionen zu Fragmentierung, Authentifikation und Verschlüsselung. Дополнительная информация о пакете IPv6-пакетов, указанном в RFC 2460.

Автоконфигурация адреса без сохранения состояния

Автоматическая конфигурация адреса без сохранения состояния (SLAAC) выполняется в соответствии с установленной и автоматической конфигурацией IPv6-адреса и Netzwerk-интерфейса. Mittels dieses Verfahrens kann ein Host vollautomatisch eine funktionsfähige Internetverbindung aufbauen. Bedeutet без гражданства в diesem Zusammenhang, dass die jeweilige IPv6-Adresse nicht zentral vergeben und gespeichert wird.Vielmehr erzeugt der Host zur initialen Kommunikation mit dem Router eine link-locale IPv6-Adresse und weist sich diese zu. Включите локальный адрес IPv6 и проверьте протоколы обнаружения соседей (NDP) на Routern в таком сетевом сегменте. Dies geschieht durch eine Anfrage an die Multicast-Adresse, über die all Router eines Segments erreichbar sind.

Nach dem Erhalt einer solchen Anfrage versendet ein Router Informationen zu verfügbaren Präfixen. Um die doppelte Vergabe von IPv6-Adressen zu vermeiden, führt der Host bei einer neu generierten IPv6-Adresse eine Duplicate Address Detection (DAD) durch.Dazu schickt der Host eine Anfrage и универсальный адрес в локальной сети Netz. Als Antwort-Adresse dient eine Multicast-Adresse. Wenn eine andere Station die IPv6-Adresse bereits nutzt, kommt eine Antwort zurück. Венн Кейн Antwort von dieser Adresse zurückkommt, verwendet der Host die IPv6-Adresse für die Kommunikation.

Протокол обнаружения соседей

Протокол обнаружения соседей (NDP) является протоколом IPv6-Protokoll.Es wird unter anderem verwendet, um IPv6-Adressen in Link-Layer-Adressen (MAC-Adressen) aufzulösen. Darüber hinaus wird es zum Aktualisieren der gecachten Adressen verwendet. Wenn sich ein Knoten nicht im gleichen Netzwerk befindet, wird NDP verwendet, um einen Router zu finden, der die Pakete weiterleiten kann. Ferner erfüllt dieses Protokoll unter anderem noch folgende Aufgaben:

  • Parameterermittlung

  • Автоконфигурация адреса без сохранения состояния

  • Adressauflösung (Address Resolution mit Neighbor Descovery Descovery)

  • Erkennung doppelter Adressen (обнаружение дублирующихся адресов, DAD)

  • Umleitung (перенаправление)

Weitere Informationen zum Neighbor Discovery Protocol finden Sie in RFC 4861.

DHCP6

DHCP ist ein Protokoll, das für die Verwaltung der IP-Konfiguration in einem TCP / IP-Netzwerk verwendet wird. Dieses ermöglicht es, angeschlossene Clients ohne manuelle Konfiguration der Netzwerkschnittstelle in ein bestehendes Netzwerk einzubinden. В einem IPv6-Netzwerk wird DHCP6 eigentlich nicht benötigt, da diese Aufgabe durch die Stateless Address Autoconfiguration (SLAAC) übernommen wird.Es können jedoch gute Gründe für die Verwendung von DHCP6 sprechen. Плашки trifft z. B. zu, wenn der IPv6-Client, Optionen der IP-Konfiguration nicht mittels Автоконфигурация адреса без сохранения состояния, не связанного с каналом. В этом случае автоматическая конфигурация адреса без сохранения состояния IP-адреса и DHCPv6 изменяет параметры конфигурации.

Локальный адрес адреса IPv6

Введение

Le but de ce document est de fournir une compréhension de l’adresse locale à la liaison d’IPv6 dans un réseau.Локальный адрес для связи является адресом монодиффузии IPv6, который автоматически конфигурируется с использованием предварительного интерфейса FE80 :: / 10 (1111 1110 10) и идентификатора интерфейса в формате EUI-64. . Локальные адреса для связи не имеют обязательных ссылок на MAC-адрес (сконфигурирован в формате EUI-64). В локальных адресах для взаимодействия и в настройках управления в формате FE80 :: / 10 используется команда ipv6, локальный адрес ссылки .

Ces адресует отдельный запрос на конкретное телосложение и другие средства, используемые для адресата на простом удержании, для того, чтобы указать конфигурацию адреса и автоматические протоколы обнаружения голоса. Des address locales à la liaison peuvent être utilisées pour atteindre les Noeuds voisins reliés au même lien. Les noeuds n’ont pas besoin d’une adresse уникальная вселенная для сообщения. Les Routeurs n’expédieront pas le datagramme utilisant des address locales à la liaison.Les Routeurs d’IPv6 ne doivent pas expédier les paquets qui ont la source or les adresses de destination de lien-gens du pays à d’autres leiens. Все интерфейсы активны в отношении IPv6 по адресу монодиффузии платного залога.

Предварительные условия

Требование

Убедитесь, что вы не знаете, какие форматы IPv6 адресов используются в этой конфигурации.

Композиты используемые

Этот документ не содержит ограничений на версии материала и специальной логики.

Конфигурации в документе, основанном на маршрутизации игры Cisco 3700, соответствуют логической версии 12.4 (15) T1 Cisco IOS®.

Условные обозначения

Добавьте информацию о соглашениях, используемых в документах, и сделайте отчеты о соответствующих соглашениях по технологиям Cisco.

Конфигуратор

В данном примере, маршрутизаторы R1, R2 и R3 не подключаются к интермедиату серии интерфейсов и имеют адреса конфигураций IPv6, упоминаемых в схеме резерва.Адреса буклетов, сконфигурированных для маршрутизаторов R1 и R3, и маршрутизаторов, использующих OSPFv3 для сообщений, не прошедших авторизацию. В этом примере используется command ping d’expliquer la Connectivité entre les Routeurs utilisant des address locales à la liaison. Les Routeurs R1 и R3 могут подключаться к глобальному одноадресному IPv6-адресу, а не только через локальный адрес, но и для связи. Cependant, le routeur R2 étant directement connecté à R1 et à R3 peut communiquer avec les les deux les Routeurs utilisant leur adresse locale à la liaison, parce que des address locales à la liaison sont utilisées seulement dans cette’in local de lasse телосложение.

Diagramme du réseau

В документе

CE используется конфигурация, заданная на suivante:

Конфигурации

Документ

Ce использует конфигурацию файлов suivantes:

Voici un leien à un vidéo (доступно в Сообществе поддержки Cisco), объяснив, что основное различие между локальными адресами IPv6 и одноадресным глобальным адресом на маршрутизаторах Cisco IOS:

Compréhension de l’adresse locale à la liaison d’IPv6

Routeur R1
!
имя хоста R1
!
ipv6 cef
!
IPv6 одноадресная маршрутизация
!
интерфейс Loopback10
 нет IP-адреса
 
 IPv6-адрес 2010 :: / 64 eui-64
 
! --- Назначил одноадресный IPv6-адрес в формате EUI-64.
  ipv6 ospf 1 область 1
 
! --- Включает OSPFv3 на интерфейсе и связывает интерфейс loopback10 с областью 1.
 
!
интерфейс Loopback20
 нет IP-адреса
 
 IPv6-адрес 2020 :: / 64 eui-64
 ipv6 ospf 1 область 2
 
! --- Связывает интерфейсный шлейф 20 с областью 2.
 
!
интерфейс Serial0 / 0
 нет IP-адреса
 
 IPv6-адрес 2001 :: 1/124
 ipv6 ospf 1 область 0
 
! --- Связывает интерфейс serial0 / 0 с областью 0.
 
 тактовая частота 2000000
!
маршрутизатор ipv6 ospf 1
 идентификатор маршрутизатора 1.1.1.1
 
! --- Маршрутизатор R1 использует 1.1.1.1 в качестве идентификатора маршрутизатора.
 
 журнал изменений смежности
!
конец 
Routeur R2 Routeur R3
 имя хоста R2
!
ipv6 cef
!
!
!
!
IPv6 одноадресная маршрутизация
!
!
!
интерфейс Serial0 / 0
 нет IP-адреса
 
 IPv6-адрес 2001 :: 2/124
 ipv6 ospf 1 область 0
 тактовая частота 2000000
!
!
интерфейс Serial0 / 1
 нет IP-адреса
 
 IPv6-адрес 2002 :: 1/124
 ipv6 ospf 1 область 0
 тактовая частота 2000000
!
!
!
маршрутизатор ipv6 ospf 1
идентификатор маршрутизатора 2.2.2.2
журнал изменений смежности
!
конец 
!
имя хоста R3
!
ipv6 cef
!
IPv6 одноадресная маршрутизация
!
интерфейс Loopback10
 нет IP-адреса
 
 IPv6-адрес 1010 :: / 64 eui-64
 ipv6 ospf 1 область 1
!
интерфейс Loopback20
 нет IP-адреса
 
 IPv6-адрес 2020 :: / 64 eui-64
 ipv6 ospf 1 область 2
!
интерфейс Serial0 / 0
 нет IP-адреса
 
 IPv6-адрес FE80 :: AB8 link-local
 IPv6-адрес 2002 :: 2/124
 ipv6 ospf 1 область 0
 тактовая частота 2000000
!
маршрутизатор ipv6 ospf 1
 идентификатор маршрутизатора 3.3.3.3
 журнал изменений смежности
!
конец
 

Верифье

Проверка конфигурации OSPF

Référez-vous à cette section для vous assurer du bon fonctionnement de votre configuration.

После проверки OSPF и исправления конфигурации используйте команду OSPF для показа маршрута ipv6 на маршрутизаторах R1 и R3.

OSPF де показать маршрут ipv6
Routeur R1
 R1 # показать ipv6 route ospf
Таблица маршрутизации IPv6 - 10 записей
Коды: C - подключен, L - локальный, S - статический, R - RIP, B - BGP.
       U - Статический маршрут для каждого пользователя, M - MIPv6
       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS между областями, IS - сводка ISIS
       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
       D - EIGRP, EX - EIGRP внешний
OI 1010 :: C002: 1DFF: FEE0: 0/128 [110/128]
     через FE80 :: C001: 1DFF: FEE0: 0, Serial0 / 0
O 2002 :: / 124 [110/128]
     через FE80 :: C001: 1DFF: FEE0: 0, Serial0 / 0
OI 2020 :: C002: 1DFF: FEE0: 0/128 [110/128]
     через FE80 :: C001: 1DFF: FEE0: 0, Serial0 / 0 
Routeur R3
 R3 # показать ipv6 route ospf
Таблица маршрутизации IPv6 - 10 записей
Коды: C - подключен, L - локальный, S - статический, R - RIP, B - BGP.
       U - Статический маршрут для каждого пользователя, M - MIPv6
       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS между областями, IS - сводка ISIS
       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
       D - EIGRP, EX - EIGRP внешний
O 2001 :: / 124 [110/128]
     через FE80 :: C001: 1DFF: FEE0: 0, Serial0 / 0
OI 2010 :: C000: 1DFF: FEE0: 0/128 [110/128]
     через FE80 :: C001: 1DFF: FEE0: 0, Serial0 / 0
OI 2020 :: C000: 1DFF: FEE0: 0/128 [110/128]
     через FE80 :: C001: 1DFF: FEE0: 0, Serial0 / 0 

Vérifier l’accessibilité d’adresse locale à la liaison

Les Routeurs peuvent se cingler avec l’adresse unicast globale.Cependant, en utilisant l’adresse locale à la liaison seulement directement les réseaux connectés peuvent communiquer. Например, R1 peut cingler R3 utilisant l’adresse unicast globale mais les deux Routeurs ne peuvent pas communiquer utilisant des address locales à la liaison. Эта команда является вспомогательным средством ping и командами debug ipv6 icmp на маршруте R1 и R3. Cette section fournit des scénarios pour développer une meilleure compréhension au sujet des address locales à la liaison.

Локальный адрес à la liaison de cinglement de réseau distant

Quand les essais du routeur R1 à communiquer avec le routeur R3 utilisant l’adresse locale de lien, le routeur R1 retourne avec un message de minuterie d’ICMP, что указывает на то, что l’adresse locale à la liaison est localement spécifique et ne peut pas communiquer aux адресует locales à la liaison qui sont en dehors directement du réseau connecté.

Локальный адрес для связи R3 du routeur R1
Dans le routeur R1
 R1 #  ping  FE80 :: AB8
 
! --- Проверка локального адреса канала связи маршрутизатора R3.
Выходной интерфейс: serial0 / 0
 
! --- Для проверки связи LLA необходимо ввести выходной интерфейс.
 
Для прерывания введите escape-последовательность.
Отправка 5 100-байтовых эхо-сообщений ICMP на FE80 :: AB8, время ожидания составляет 2 секунды:
Пакет отправлен с адресом источника FE80 :: C000: 1DFF: FEE0: 0
.....
Уровень успеха - 0 процентов (0/5)
 
! --- Проверка связи завершилась неудачно, и пакет ICMP не может достичь пункта назначения через serial0 / 0. ! --- Этот тайм-аут указывает, что R1 не получил никаких ответов от маршрутизатора R3.
 
 

Адрес локального адреса à la liaison de cinglement directement de réseau connecté

Pour le routeur R2, les Routeurs R1 et R3 sont directement connects et peuvent cingler l’adresse locale à la liaison du routeur R1 и du R2 с упоминанием соответствующего интерфейса, который подключается на маршруте.La sortie est affichée ici:

Локальные адреса для связи R1 de cinglement du routeur R2
Dans le routeur R2
 R2 #  ping  FE80 :: C000: 1DFF: FEE0: 0
 
! --- Проверка локального адреса канала связи маршрутизатора R1.
 
Выходной интерфейс: serial0 / 0
 
! --- Обратите внимание, что для проверки связи LLA необходимо указать выходной интерфейс. В нашем случае R2 подключается к R1 через serial0 / 0.
 
Для прерывания введите escape-последовательность.
Отправка 5 100-байтовых эхо-сообщений ICMP на FE80 :: C000: 1DFF: FEE0: 0, тайм-аут составляет 2 секунды:
Пакет отправлен с адресом источника FE80 :: C001: 1DFF: FEE0: 0
!!!!!
Коэффициент успеха составляет 100 процентов (5/5), мин. / Сред. / Макс. Туда-обратно = 0/19/56 мс 
Выход из строя R1
 R1 #
* 1 марта, 03:59:53.367: ICMPv6: получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 03: 59: 53.371: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 03: 59: 53.423: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 03: 59: 53.427: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 03: 59: 53.463: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 03: 59: 53.463: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 03: 59: 53.467: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта, 03:59:53.467: ICMPv6: Отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
R1 #
* 1 марта 03: 59: 53.471: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 03: 59: 53.471: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
 
! --- Выходные данные отладки показывают, что маршрутизатор R2 может проверить связь с локальным адресом канала маршрутизатора R1.
 
 
Адреса по месту связи R3 de cinglement du routeur R2
Dans le routeur R2
 R2 #  ping  FE80 :: AB8
 
! --- Проверка локального адреса канала связи маршрутизатора R3.
Выходной интерфейс: serial0 / 1
 
! --- Обратите внимание, что для проверки связи LLA необходимо указать выходной интерфейс. В нашем случае R2 подключается к R3 через serial0 / 1.
 
Для прерывания введите escape-последовательность.
Отправка 5 100-байтовых эхо-сообщений ICMP на FE80 :: AB8, время ожидания составляет 2 секунды:
Пакет отправлен с адресом источника FE80 :: C001: 1DFF: FEE0: 0
!!!!!
Коэффициент успеха составляет 100 процентов (5/5), мин. / Сред. / Макс. Туда и обратно = 0/18/60 мс 
Выход из строя R3
 R3 #
* 1 марта 04: 12: 11.518: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта, 04:12:11.522: ICMPv6: Отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 04: 12: 11.594: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 04: 12: 11.598: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 04: 12: 11.618: ICMPv6: получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 04: 12: 11.618: ICMPv6: Отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 04: 12: 11.622: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 04: 12: 11.622: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
R3 #
* 1 марта, 04:12:11.626: ICMPv6: получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 04: 12: 11.630: ICMPv6: Отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
 
! --- Выходные данные отладки показывают, что маршрутизатор R2 может проверить связь с локальным адресом канала маршрутизатора R3.
 
 

L’adresse locale à la liaison com nom implique, est spécifique seulement à ce réseau local. En d’autres termes, les Routeurs peuvent neverir la même adresse locale à la liaison et directement le réseau connecté peut encore communiquer les uns avec les autres sans n’importe quel conflit.Ce ne sera pas identity en cas d’adresse unicast globale. L’adresse unicast globale étant routable devrait être seule dans un réseau. Краткое руководство по отображению интерфейса ipv6. содержит информацию о локальном адресе для связи с интерфейсом.

Краткое описание интерфейса ipv6
Dans le routeur R1
 R1 # показать краткое описание интерфейса ipv6
Serial0 / 0 [вверх / вверх]
      FE80 :: AB8 
    2001 :: 1
Loopback10 [вверх / вверх]
    FE80 :: C000: 1DFF: FEE0: 0
    2010 :: C000: 1DFF: FEE0: 0
Loopback20 [вверх / вверх]
    FE80 :: C000: 1DFF: FEE0: 0
    2020 :: C000: 1DFF: FEE0: 0 
Dans le routeur R3
 R3 # показать краткое описание интерфейса ipv6

Serial0 / 0 [вверх / вверх]
      FE80 :: AB8 
    2002 :: 2
Loopback10 [вверх / вверх]
    FE80 :: C002: 1DFF: FEE0: 0
    1010 :: C002: 1DFF: FEE0: 0
Loopback20 [вверх / вверх]
    FE80 :: C002: 1DFF: FEE0: 0
    2020 :: C002: 1DFF: FEE0: 0
 
! --- Показывает, что последовательный интерфейс R1 и R3 имеет одинаковый локальный адрес канала FE80 :: AB8.
 

На этом примере, R1 и R3 назначаются на мой адрес в соответствии с местным стандартом, а R2 — на бис на двух маршрутах и ​​специальном соответствующем интерфейсе.

Локальный адрес для связи R1 и R3 на R2
Локальный адрес для связи R1 de R2
 R2 # ping FE80 :: AB8
Выходной интерфейс: serial0 / 0
 
! --- R2 подключен к R1 через serial0 / 0.
Для прерывания введите escape-последовательность.
Отправка 5 100-байтовых эхо-сообщений ICMP на FE80 :: AB8, время ожидания составляет 2 секунды:
Пакет отправлен с адресом источника FE80 :: C001: 1DFF: FEE0: 0
!!!!!
Коэффициент успеха составляет 100 процентов (5/5), мин. / Сред. / Макс. Туда-обратно = 0/26/92 мс 
Выход из строя R1
 R1 #
* 1 марта 19: 51: 31.855: ICMPv6: получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 51: 31.859: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 51: 31.915: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта, 19:51:31.919: ICMPv6: Отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 51: 31.947: ICMPv6: получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 51: 31.947: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 51: 31.955: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 51: 31.955: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
R1 #
* 1 марта 19: 51: 31.955: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 51: 31.955: ICMPv6: Отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0 
Локальный адрес для связи R3 de R2
 R2 # ping FE80 :: AB8
Выходной интерфейс: serial0 / 1
 
! --- R2 подключен к R1 через serial0 / 1.
Для прерывания введите escape-последовательность.
Отправка 5 100-байтовых эхо-сообщений ICMP на FE80 :: AB8, время ожидания составляет 2 секунды:
Пакет отправлен с адресом источника FE80 :: C001: 1DFF: FEE0: 0
!!!!!
Коэффициент успеха составляет 100 процентов (5/5), мин. / Сред. / Макс. Туда-обратно = 4/28/76 мс 
Выход из строя R3
 R3 #
* 1 марта 19: 53: 38.815: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 53: 38.819: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 53: 38.911: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта, 19:53:38.915: ICMPv6: Отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 53: 38.923: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 53: 38.927: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 53: 38.955: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 53: 38.955: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
R3 #
* 1 марта 19: 53: 38.963: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 53: 38.963: ICMPv6: Отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0 

Примечание: Le R2 peut cingler l’adresse locale à la liaison de R1 et de R3 seulement parce qu’ils sont directement connectés.R2 — это региональный адрес, а также связь между интерфейсами и маршрутами R1 и R3, которые не связаны с прямым подключением автомобилей. Le ping travaille sur des adress locales à la liaison seulement en cas directement de réseaux connectés.

Примечание: Les traceroutes ne fonctionnent pas en cas d’adresses locales à la liaison et ne renvoient avec les % aucune adresse source valid for the destination. . C’est parce que les Routeurs d’IPv6 ne doivent pas expédier les paquets qui ont la source or les adresses de destination de lien-gens du pays à d’autres leiens.

Локальный адрес канала IPv6 — Cisco

Einführung

Dieses Dokument dient der Veranschaulichung der IPv6-Link-Local-Adresse в einem Netzwerk. Eine locale Adresse ist eine IPv6-Unicast-Adresse, автоматически используется для передачи данных по локальной сети связи FE80 :: / 10 (111 110 10) и конфигурации для заданного формата EUI-64. Link-Local-Adressen sind nicht notwendigerweise и MAC-Adresse gebunden (конфигурация в EUI-64-Format).Link-Local-Adressen имеет руководство в формате FE80: / 10 mithilfe des Befehls ipv6 address link-local konfiguriert werden.

Diese Adressen beziehen sich nur auf eine bestimmte physische Verbindung und werden für die Adressierung auf einer einzelnen Verbindung zu Zwecken wie der automatischen Adresskonfiguration und dem Protokoll zur Erkennung von Nachbarn. Link-Local-Adressen können verwendet werden, um die benachbarten Knoten zu erreichen, die an dieselbe Verbindung angeschlossen sind.Die Knoten benötigen für die Kommunikation keine global eindeutige Adresse. Маршрутизатор leiten Datagramme nicht über lokale Adressen weiter. Маршрутизатор IPv6 dürfen keine Pakete mit local Quelloder Zieladressen an andere Verbindungen weiterleiten. Все IPv6-fähigen Schnittstellen haben eine lokale Unicast-Adresse.

Voraussetzungen

Anforderungen

Stellen Sie sicher, dass Sie vor dem Versuch dieser Konfiguration über Kenntnisse der IPv6-Adressformate verfügen.

Verwendete Komponenten

Dieses Dokument ist nicht auf bestimmte Software- und Hardwareversionen beschränkt.

Конфигурация в этой документации, основанной на маршрутизаторе Cisco серии 3700 с программным обеспечением Cisco IOS® версии 12.4 (15) T1.

Конвенен

Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps zu Konventionen von Cisco).

Konfigurieren

В этом случае маршрутизатор R1, R2 и R3 имеет серийный адрес Schnittstelle verbunden и имеет IPv6-адрес, связанный с Netzwerkdiagramm beschrieben konfiguriert.Loopback-Adressen werden auf den Routern R1 и R3, конфигурируемый, и Router verwenden OSPFv3 für die Untereinander Kommunikation. In diesem Beispiel wird der Ping- Befehl verwendet, um die Verbindung zwischen den Routern mithilfe der lokalen Link-Adressen zu veranschaulichen. Маршрутизатор R1 и R3 связан с отправкой Ping-Befehl с глобальным IPv6-Unicast-Adresse, jedoch nicht mit der lokalen Link-Adresse. Der Router R2, der direkt mit R1 und R3 verbunden ist, kann jedoch mit beiden Routern unter Verwendung ihrer lokalen Link-Adresse kommunizieren, da lokale Adressen nur innerhalb des lokalen Netzwerks verwendet werden, das für die physische Schnifice.

Netzwerkdiagramm

In diesem Dokument wird die folgende Netzwerkeinrichtung verwendet:

Konfigurationen

In diesem Dokument werden folgende Konfigurationen verwendet:

Hier ein Link zu einem Video (verfügbar in der Cisco Support Community), das den Hauptunterschied zwischen der IPv6 Link-Local-Adresse и глобальный Unicast-Adresse в Cisco IOS-Routern veranschaulicht:

IPv6 Link-Local-Adresse

Маршрутизатор R1
!
имя хоста R1
!
ipv6 cef
!
IPv6 одноадресная маршрутизация
!
интерфейс Loopback10
 нет IP-адреса
 
 IPv6-адрес 2010 :: / 64 eui-64
 
! --- Назначил одноадресный IPv6-адрес в формате EUI-64.
  ipv6 ospf 1 область 1
 
! --- Включает OSPFv3 на интерфейсе и связывает интерфейс loopback10 с областью 1.
 
!
интерфейс Loopback20
 нет IP-адреса
 
 IPv6-адрес 2020 :: / 64 eui-64
 ipv6 ospf 1 область 2
 
! --- Связывает интерфейсный шлейф 20 с областью 2.
 
!
интерфейс Serial0 / 0
 нет IP-адреса
 
 IPv6-адрес 2001 :: 1/124
 ipv6 ospf 1 область 0
 
! --- Связывает интерфейс serial0 / 0 с областью 0.
 
 тактовая частота 2000000
!
маршрутизатор ipv6 ospf 1
 идентификатор маршрутизатора 1.1.1.1
 
! --- Маршрутизатор R1 использует 1.1.1.1 в качестве идентификатора маршрутизатора.
 
 журнал изменений смежности
!
конец 
Маршрутизатор R2 Маршрутизатор R3
 имя хоста R2
!
ipv6 cef
!
!
!
!
IPv6 одноадресная маршрутизация
!
!
!
интерфейс Serial0 / 0
 нет IP-адреса
 
 IPv6-адрес 2001 :: 2/124
 ipv6 ospf 1 область 0
 тактовая частота 2000000
!
!
интерфейс Serial0 / 1
 нет IP-адреса
 
 IPv6-адрес 2002 :: 1/124
 ipv6 ospf 1 область 0
 тактовая частота 2000000
!
!
!
маршрутизатор ipv6 ospf 1
идентификатор маршрутизатора 2.2.2.2
журнал изменений смежности
!
конец 
!
имя хоста R3
!
ipv6 cef
!
IPv6 одноадресная маршрутизация
!
интерфейс Loopback10
 нет IP-адреса
 
 IPv6-адрес 1010 :: / 64 eui-64
 ipv6 ospf 1 область 1
!
интерфейс Loopback20
 нет IP-адреса
 
 IPv6-адрес 2020 :: / 64 eui-64
 ipv6 ospf 1 область 2
!
интерфейс Serial0 / 0
 нет IP-адреса
 
 IPv6-адрес FE80 :: AB8 link-local
 IPv6-адрес 2002 :: 2/124
 ipv6 ospf 1 область 0
 тактовая частота 2000000
!
маршрутизатор ipv6 ospf 1
 идентификатор маршрутизатора 3.3.3.3
 журнал изменений смежности
!
конец
 

Überprüfen

Überprüfen der OSPF-Konfiguration

In diesem Abschnitt überprüfen Sie, ob Ihre Konfiguration ordnungsgemäß funktioniert.

Um zu überprüfen, ob das OSPF ordnungsgemäß konfiguriert wurde, verwenden Sie den Befehl показать ipv6 route ospf в den Routern R1 и R3.

показать маршрут ipv6 ospf
Маршрутизатор R1
 R1 # показать маршрут ipv6 ospf
Таблица маршрутизации IPv6 - 10 записей
Коды: C - подключен, L - локальный, S - статический, R - RIP, B - BGP.
       U - Статический маршрут для каждого пользователя, M - MIPv6
       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS между областями, IS - сводка ISIS
       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
       D - EIGRP, EX - EIGRP внешний
OI 1010 :: C002: 1DFF: FEE0: 0/128 [110/128]
     через FE80 :: C001: 1DFF: FEE0: 0, Serial0 / 0
O 2002 :: / 124 [110/128]
     через FE80 :: C001: 1DFF: FEE0: 0, Serial0 / 0
OI 2020 :: C002: 1DFF: FEE0: 0/128 [110/128]
     через FE80 :: C001: 1DFF: FEE0: 0, Serial0 / 0 
Router R3
 R3 # show ipv6 route ospf
Таблица маршрутизации IPv6 - 10 записей
Коды: C - подключен, L - локальный, S - статический, R - RIP, B - BGP.
       U - Статический маршрут для каждого пользователя, M - MIPv6
       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS между областями, IS - сводка ISIS
       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
       D - EIGRP, EX - EIGRP внешний
O 2001 :: / 124 [110/128]
     через FE80 :: C001: 1DFF: FEE0: 0, Serial0 / 0
OI 2010 :: C000: 1DFF: FEE0: 0/128 [110/128]
     через FE80 :: C001: 1DFF: FEE0: 0, Serial0 / 0
OI 2020 :: C000: 1DFF: FEE0: 0/128 [110/128]
     через FE80 :: C001: 1DFF: FEE0: 0, Serial0 / 0 

Überprüfen der Erreichbarkeit von Link-Local-Adressen

Die Router können sich mit der globalen Unicast-Adresse pingen.Венн Sie jedoch eine lokale Adresse verwenden, können nur die direkt verbundenen Netzwerke kommunizieren. Beispielsweise kann R1 R3 mithilfe einer globalen Unicast-Adresse pingen, aber die beiden Router können nicht über lokale Adressen kommunizieren. Умирает wird mithilfe der Befehle ping и debug ipv6 icmp в Router R1 и R3 angezeigt. Dieser Abschnitt enthält Szenarien, um ein besseres Verständnis für lokale Adressen zu entwickeln.

Pingen der Link-Local-Adresse aus dem Remote-Netzwerk

Wenn der Router R1 versucht, über die locale Adresse der Verbindung mit dem Router R3 zu kommunizieren, gibt der Router R1 eine ICMP-Timeout-Meldung zurück, die besagt, dass die lokale Adresse der loverbindungisch, локальный адрес des direkt verbundenen Netzwerks kommunizieren kann.

Pingen der Link-Local-Adresse von Router R1
В маршрутизаторе R1
 R1 #  ping  FE80 :: AB8
 
! --- Проверка локального адреса канала связи маршрутизатора R3.
 
Выходной интерфейс: serial0 / 0
 
! --- Для проверки связи LLA необходимо ввести выходной интерфейс.
 
Для прерывания введите escape-последовательность.
Отправка 5 100-байтовых эхо-сообщений ICMP на FE80 :: AB8, время ожидания составляет 2 секунды:
Пакет отправлен с адресом источника FE80 :: C000: 1DFF: FEE0: 0
.....
Уровень успеха - 0 процентов (0/5)
 
! --- Проверка связи завершилась неудачно, и пакет ICMP не может достичь пункта назначения через serial0 / 0. ! --- Этот тайм-аут указывает, что R1 не получил никаких ответов от маршрутизатора R3.
 
 

Pingen der Link-Local-Adresse aus dem direkt verbundenen Netzwerk

Для маршрутизатора R2 через маршрутизатор R1 и R3 прямой верный адрес и локальный адрес Link-Adresse для маршрутизаторов R1 и R2, не требующий точного определения местоположения маршрутизатора, умершего с установленным маршрутизатором.Die Ausgabe wird hier angezeigt:

Pingen von R1 Link — Lokale Adressen vom Router R2
В маршрутизаторе R2
 R2 #  ping  FE80 :: C000: 1DFF: FEE0: 0
 
! --- Проверка локального адреса канала связи маршрутизатора R1.
 
Выходной интерфейс: serial0 / 0
 
! --- Обратите внимание, что для проверки связи LLA необходимо указать выходной интерфейс. В нашем случае R2 подключается к R1 через serial0 / 0.
 
Для прерывания введите escape-последовательность.
Отправка 5 100-байтовых эхо-сообщений ICMP на FE80 :: C000: 1DFF: FEE0: 0, тайм-аут составляет 2 секунды:
Пакет отправлен с адресом источника FE80 :: C001: 1DFF: FEE0: 0
!!!!!
Показатель успеха составляет 100 процентов (5/5), мин. / Сред. / Макс. Туда-обратно = 0/19/56 мс 
Debug-Ausgabe von R1
 R1 #
* 1 марта, 03:59:53.367: ICMPv6: получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 03: 59: 53.371: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 03: 59: 53.423: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 03: 59: 53.427: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 03: 59: 53.463: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 03: 59: 53.463: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 03: 59: 53.467: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта, 03:59:53.467: ICMPv6: Отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
R1 #
* 1 марта 03: 59: 53.471: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 03: 59: 53.471: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
 
! --- Выходные данные отладки показывают, что маршрутизатор R2 может проверить связь с локальным адресом канала маршрутизатора R1.
 
 
Pingen von R3-Link — Lokale Adressen vom Router R2
В маршрутизаторе R2
 R2 #  ping  FE80 :: AB8
 
! --- Проверка локального адреса канала связи маршрутизатора R3.
Выходной интерфейс: serial0 / 1
 
! --- Обратите внимание, что для проверки связи LLA необходимо указать выходной интерфейс. В нашем случае R2 подключается к R3 через serial0 / 1.
 
Для прерывания введите escape-последовательность.
Отправка 5 100-байтовых эхо-сообщений ICMP на FE80 :: AB8, время ожидания составляет 2 секунды:
Пакет отправлен с адресом источника FE80 :: C001: 1DFF: FEE0: 0
!!!!!
Уровень успеха составляет 100 процентов (5/5), мин. / Сред. / Макс. Туда-обратно = 0/18/60 мс 
Debug-Ausgabe von R3
 R3 #
* 1 марта 04: 12: 11.518: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта, 04:12:11.522: ICMPv6: Отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 04: 12: 11.594: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 04: 12: 11.598: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 04: 12: 11.618: ICMPv6: получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 04: 12: 11.618: ICMPv6: Отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 04: 12: 11.622: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 04: 12: 11.622: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
R3 #
* 1 марта, 04:12:11.626: ICMPv6: получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 04: 12: 11.630: ICMPv6: Отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
 
! --- Выходные данные отладки показывают, что маршрутизатор R2 может проверить связь с локальным адресом канала маршрутизатора R3.
 
 

Die Link-Local-Adresse, wie der Name bereits andeutet, ist nur für dieses lokale Netzwerk spezifisch. Mit anderen Worten: Die Router können dieselbe lokale Adresse haben, und das direct verbundene Netzwerk kann ohne Konflikte miteinander kommunizieren.Dies ist bei einer globalen Unicast-Adresse nicht dasselbe. Die zu routende globale Unicast-Adresse sollte in einem Netzwerk eindeutig sein. Der Befehl показать краткое описание интерфейса ipv6, информация о Link-Local-Adresse auf der Schnittstelle an.

показать краткое описание интерфейса ipv6
В маршрутизаторе R1
 R1 # показать краткое описание интерфейса ipv6
Serial0 / 0 [вверх / вверх]
      FE80 :: AB8 
    2001 :: 1
Loopback10 [вверх / вверх]
    FE80 :: C000: 1DFF: FEE0: 0
    2010 :: C000: 1DFF: FEE0: 0
Loopback20 [вверх / вверх]
    FE80 :: C000: 1DFF: FEE0: 0
    2020 :: C000: 1DFF: FEE0: 0 
В маршрутизаторе R3
 R3 # показать краткое описание интерфейса ipv6

Serial0 / 0 [вверх / вверх]
      FE80 :: AB8 
    2002 :: 2
Loopback10 [вверх / вверх]
    FE80 :: C002: 1DFF: FEE0: 0
    1010 :: C002: 1DFF: FEE0: 0
Loopback20 [вверх / вверх]
    FE80 :: C002: 1DFF: FEE0: 0
    2020 :: C002: 1DFF: FEE0: 0
 
! --- Показывает, что последовательный интерфейс R1 и R3 имеет одинаковый локальный адрес канала FE80 :: AB8.
 

В этом месте используется R1 и R3 с локальным адресом Link-Adresse zugewiesen, и R2 с каналом связи Router durch Angabe der entsprechenden Ausgangsschnittstelle erreichen.

Link-Local-Adresse von R2 für Pinging von R1 and R3
Pingen der lokalen Link-Adresse von R1 von R2
 R2 # ping FE80 :: AB8
Выходной интерфейс: serial0 / 0
 
! --- R2 подключен к R1 через serial0 / 0.
Для прерывания введите escape-последовательность.
Отправка 5 100-байтовых эхо-сообщений ICMP на FE80 :: AB8, время ожидания составляет 2 секунды:
Пакет отправлен с адресом источника FE80 :: C001: 1DFF: FEE0: 0
!!!!!
Уровень успеха составляет 100 процентов (5/5), мин. / Сред. / Макс. Двусторонний цикл = 0/26/92 мс 
Debug-Ausgabe von R1
 R1 #
* 1 марта 19: 51: 31.855: ICMPv6: получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 51: 31.859: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 51: 31.915: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта, 19:51:31.919: ICMPv6: Отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 51: 31.947: ICMPv6: получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 51: 31.947: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 51: 31.955: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 51: 31.955: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
R1 #
* 1 марта 19: 51: 31.955: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 51: 31.955: ICMPv6: Отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0 
Pingen der lokalen Link-Adresse von R3 von R2
 R2 # ping FE80 :: AB8
Выходной интерфейс: serial0 / 1
 
! --- R2 подключен к R1 через serial0 / 1.
Для прерывания введите escape-последовательность.
Отправка 5 100-байтовых эхо-сообщений ICMP на FE80 :: AB8, время ожидания составляет 2 секунды:
Пакет отправлен с адресом источника FE80 :: C001: 1DFF: FEE0: 0
!!!!!
Уровень успеха составляет 100 процентов (5/5), мин. / Сред. / Макс. Туда и обратно = 4/28/76 мс 
Debug-Ausgabe von R3
 R3 #
* 1 марта 19: 53: 38.815: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 53: 38.819: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 53: 38.911: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта, 19:53:38.915: ICMPv6: Отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 53: 38.923: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 53: 38.927: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 53: 38.955: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 53: 38.955: ICMPv6: отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0
R3 #
* 1 марта 19: 53: 38.963: ICMPv6: Получен эхо-запрос от FE80 :: C001: 1DFF: FEE0: 0
* 1 марта 19: 53: 38.963: ICMPv6: Отправка эхо-ответа на FE80 :: C001: 1DFF: FEE0: 0 

Hinweis: Der R2 kann die lokale Adresse der Verbindungen von R1 und R3 nur pingen, weil sie direkt verbunden sind.R2 имеет локальный адрес Link-Local-Loopback-Schnittstellen der Router R1 и R3 без связи, не имеет прямого доступа к сети. Ping funktioniert nur an localen Link-Adressen, wenn das Netzwerk direkt verbunden ist.

Hinweis: Tracerouten funktionieren bei localen Link-Adressen nicht und geben die % Нет gültige Quelladresse für Ziel zurück. Fehlermeldung. Der Grund hierfür ist, dass IPv6-Router keine Pakete mit localen Quelloder Zieladressen an andere Links weiterleiten dürfen.

Zugehörige Informationen

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *