В начале 90-х годов специалисты инженерной группы по развитию сети Интернет (IETF) подняли вопрос о недостатках протокола IPv4 и начали поиски альтернативных решений. Результатом поисков стала разработка протокола IP версии 6 (IPv6). IPv6 помогает преодолеть ограничения протокола IPv4 и значительно расширяет доступные возможности протокола IPv4.
К улучшениям, которые предлагает протокол IPv6, относятся следующие: 1 Расширенноеадресноепространство.В отличие от протокола IPv4, использующего 32 бита, IPv6-адреса используют 128-битную иерархическую адресацию, адресное пространство протокола IP версии 6 поддерживает 340 282 366 920 938 463 463 374 607 431 768 211 456 или 340 ундециллионов
адресов, что примерно равно количеству песчинок на Земле.
Улучшеннаяобработкапакетов. Структура заголовка IPv6 была упрощена благодаря уменьшению количества полей. Это повышает обработку пакетов промежуточными маршрутизаторами, а также предоставляет поддержку расширений и дополнительных параметров, обеспечивая повышенную масштабируемость и долговечность.
ОтсутствиенеобходимостивиспользованииNAT.Благодаря большому количеству общедоступных IPv6-адресов трансляция сетевых адресов (NAT) не требуется. Клиентские узлы, от самых крупных предприятий до жилых домов, могут получить общедоступный сетевой IPv6-адрес. Это позволяет устранить некоторые проблемы, связанные с преобразованием сетевых адресов, которые возникают при работе приложений, требующих наличия сквозного подключения.
Интегрированная безопасность. Протокол IPv6 изначально обладает средствами для аутентификации и обеспечения конфиденциальности. При использовании протокола IPv4 для этого требовалось реализовать дополнительные функции.
Одним из основных конструктивных улучшений протокола IPv6 по сравнению с IPv4 является упрощенный заголовок IPv6.
Заголовок IPv4 состоит из 20 октетов (до 60 байт, если используется поле Параметры) и 12 основных полей заголовка, не учитывая поля Параметры и Заполнитель.
Заголовок IPv6 состоит из 40 октетов (главным образом из-за длины адресов IPv6 источника и назначения) и 8 полей заголовков (3 основных поля заголовков IPv4 и 5 дополнительных полей).
Рисунок 12 – Заголовок IPv6-пакета
В заголовке пакета IPv6 используются следующие поля:
1 Поля Версия, Класстрафика, Длинаполезнойнагрузки, Пределперехода, Адрес источника, Адрес назначения по своему функциональному назначению аналогичны соответствующим полям заголовка пакета IPv4.