34
Протокол IP v.6: кожному по 300 млн. IP адрес Недоліки і проблеми протоколу IP v4, причини запровадження нового протоколу IP v.6. Готовніть переходу на IP v6 у світі та Україні зокрема. Нові можливості та особливості нового протоколу. Маршрутизація та безпека мереж IP v6 Сумісніть мереж IP v4 та IP v6. Організація переходу мережі на протокол IP v6.

Протокол IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Embed Size (px)

DESCRIPTION

Нові можливості та особливості нового протоколу. Готовніть переходу на IP v.6 у світі та Україні зокрема. Маршрутизація та безпека мереж IP v.6 Сумісніть мереж IP v.4 та IP v.6. Організація переходу локальної мережі на IP v.6." http://itevent.if.ua/lecture/protokol-ip-v6-kozhnomu-po-300-mln-ip-adres

Citation preview

Page 1: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Протокол IP v.6: кожному по 300 млн. IP адрес

Недоліки і проблеми протоколу IP v4, причини запровадження нового протоколу  IP v.6.

Готовніть переходу на  IP v6 у світіта Україні зокрема. Нові можливості та

особливості нового протоколу.Маршрутизація та безпека мереж IP v6 

Сумісніть мереж  IP v4 та  IP v6. Організація переходу мережі на протокол IP v6.

Page 2: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Проблеми протоколу IPv4

•Вичерпання доступних IP адрес.

•Неефективна маршрутизація

•Не визначеність з якістю обслуговування QoS

•Відсутність вбудованого шифрування

Page 3: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Принцип виділення IP адрес.

ICANN

IANA

RIR

RIR

LIR LIR

LIRLIRLIR

Page 4: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Територіальний поділ RIR.

Page 5: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Хронологія виділення IPv4

Поденне виділення IP адрес Вільні марежі /8

ДатаДата

Мар

ежі /

8

Все

ред

ньом

у ви

діл

ено

за

ден

ь

Page 6: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Динаміка вичерпання IPv4 Модель вичерпання адрес регіональними реєстраторами

Дата

Пул

м

ереж

/8

Page 7: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Основні фактори та способи сповільнення вичерпання IP адрес

Основні фактори вичерпання IP адрес:– Мобільні пристрої– Постійні з’єднання– Розширення Інтернету– Неефективне використання

Технології сповільнення вичерпання IP адрес.

–NAT, проксі-сервери, приватні IP адреси–Віртуальний хостинг–Контроль RIR, за ефективним присвоєнням IP адрес локальними Інтернет-реєстраторами.–Перерозподіл адресного простору.

Page 8: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Готовність до IPv6

Підтримка LIR протоколу IPv6Готовність LIR по Україні

Дата

Кіл

ькіс

ть

LIR

з IP v6 - 5467 | 3642 – без IP v6

Готовність LIR по Регіону

Page 9: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Відсотковий об’єм трафіку IPv6 у світі

Дата

Від

соко

тра

фік

у IP

v6Динаміка використання IPv6

Page 10: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Використання IPv6 у світі

Page 11: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Порівняння IPv4 з IPv6

IPv4 IPv64 байти (32 біта) - 4 294 967 296 (232) 16 байтів (128 біт) - (3,4x1038)

20-60 байт 40 байт, плюс розширені заголовок

Класова а потім безкласова адресація Ієрархічна адресація

Мінімальний розмір підмережі — /31 (2) Мінімальний розмір підмережі - /64 (264)

Контрольна сума в заголовку Немає контрольної суми

Маршрутизатор при потребі фрагментує пакети

Маршрутизатор не виконує фрагментації

Максимальний розмір даних в пакеті 65535 Б

Максимальний розмір даних в пакеті 4 ГиБ-1Б

Page 12: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Покращення IPv6 у порівнянні з IPv4

•Збільшення адресного простору

•У надшвидкісних мережах можлива підтримка надвеликих пакетів (джамбограм) — до 4 Гігабайт

•З'явились відмітки потоків та класи трафіку

•З'явилась багатоадресна передача

•Протокол IPsec з рекомендованого перетворився на обов'язковий

•Вилучена контрольна сума, яка була надлишкова в IPv4, маршрутизатори не займаються фрагмен-тацією пакетів

Page 13: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Адреси IPv6

2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d

2001:0db8:0000:0000:0000:0000:ae20:0002

2001:db8::ae20:2

0000:0000:0000:0000:0000:0000:ae21:ad12

::ae21:ad12

http://[2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d]:8080/

Page 14: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Адресація IPv6

AnycastUnicast Multicast

Page 15: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Unicast адресація IPv6

Link Local Unicast

Global unicast

Multicast

Unique Local Unicast L=1

FE80::/10

FD00::/7

Page 16: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Ідентифікатор - Interface ID

Утворення ідентифікатора інтерфейсу

Де U = 0(не унікальний) = 1(унікальний)

Page 17: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Global Routing Prefix

Page 18: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Multicast адреси IPv6

Group ID

32 bits

Multicast адреси з FF01:: по FF0F:: зарезевовані

Для ідентифікації всіх вузлів interface-local і link-local:FF01::1 (всі вузли interface-local)FF02::1 (всі вузли link-local)

Для ідентифікації всіх роутерів interface-local, link-local, і site-local:FF01::2 (всі роутери interface-local)FF02::2 (всі роутери link-local)FF05::2 (всі роутери site-local)

Page 19: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Solicited-nodemulticast адреси IPv6

Page 20: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Solicited-nodemulticast адреси IPv6

Page 21: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Solicited-nodemulticast адреси IPv6

Page 22: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Зарезервовані адреси IPv6

Page 23: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Структура пакету IPv6

Page 24: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Структура пакету IPv6

00: потік не підтримує ECN — Non-ECT 10: потік підтримує ECN — ECT(0) 01: потік підтримує ECN — ECT(1) 11: підтверджене перевантаження — CE

Page 25: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Структура пакету IPv6

Page 26: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Коди розширених заголовків(поле Next header)

Page 27: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Структура пакету IPv6

Page 28: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Взаємодія в змішаних середовищах IPv4 - IPv6

• Тунелювання

• Подвійний стек

• Трансляція протоколів

Page 29: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Тунелювання 6to4

192.88.99.1

Page 30: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Тунелювання інтрамережах з допомогою ISATAP

W.X.Y.Z

UnicastPrefix:0:5EFE: W.X.Y.Z – Локальний IPv4

UnicastPrefix:200:5EFE: W.X.Y.Z – Публічний IPv4

Page 31: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Тунельні брокери, перший український тунельний брокер

ipv6 installipv6 rtu ::/0 2/::<IP-адрес туннельного сервера> pub ipv6 adu 2/<IPv6-адрес вашего конца туннеля>

Page 32: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Тунелювання Teredo(через UDP дейтаграми)

2001:0::/32

Page 33: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Трансляція NAT64

64:ff9b::/96

Page 34: Протокол  IP v.6: кожному по 300 млн. IP адрес - Сергій Шуляр

Трансляція NAT46