Чтение онлайн

на главную

Жанры

TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)

Фейт Сидни М.

Шрифт:

■ Узел (node) — любая система, реализующая IPv6

■ Маршрутизатор (router) — узел, пересылающий не адресованные ему пакеты IPv6

■ Связь (link) — носитель, по которому взаимодействуют узлы на уровне связи данных

■ Соседи (neighbor) — узлы, подключенные к одной связи

Термином "пакет" наиболее злоупотребляют в сетевом мире. Пакетами называются любые элементы данных протокола (PDU) от уровня связи данных до уровня приложений.

Почему авторы версии 6 перешли от термина "датаграмма" к "пакету"?

Одно из новшеств в IPv6 — это возможность переноса трафика для многих других протоколов. Следовательно, полезные данные не обязательно будут PDU из набора протоколов TCP/IP. Когда пересылается родной PDU из IP, можно пользоваться термином "датаграмма".

В этой главе рассматриваются текущие документы IPv6 и используется термин "пакет".

22.4 Адреса IPv6

Адреса IPv6 имеют длину 16 октетов (128 бит). Для записи адресов используется компактная (хотя и уродливая) нотация. Адреса представлены как 8 шестнадцатеричных чисел, разделенных двоеточиями. Каждое шестнадцатеричное число представляет 16 бит. Например:

41BC:0:0:0:5:DDE1:8006:2334

Ведущие нули в шестнадцатеричных полях могут быть опущены (например, 0 вместо 0000 и 5 вместо 0005). Формат может быть еще более сжат при замене последовательности смежных нулевых полей на "::". Например:

41BC::5:DDE1:8006:2334

Отсутствуют три позиции, так как "::" заменяет последовательность ":0:0:0:".

Адреса версии 4 протокола IP часто вкладываются в последние четыре октета адреса версии 6. Они могут быть записаны с использованием смешанного формата адреса (сочетающего как нотацию с точками, так и нотацию с двоеточиями), например:

0:0:0:0:0:FFFF:128.1.35.201

22.4.1 Выделение адресов

128-разрядное пространство адреса обеспечивает место для множества различных типов адресов, включая:

■ Иерархические глобальные одноадресные рассылки на основе адресов провайдеров

■ Иерархические глобальные одноадресные рассылки по географическому признаку

■ Личные адреса сайтов для использования только в пределах организации

■ Локальные и глобальные многоадресные рассылки

Версия 6 не использует широковещательные рассылки, но для функций управления (например, разрешения адресов или загрузки) использует многоадресные рассылки. Это связано с тем, что сообщения широковещательных рассылок прерывают работу всех устройств связи, хотя в большинстве случаев они предназначаются лишь для небольшого количества устройств. Кроме того, ограничение управляющих сообщений только многоадресными рассылками предотвращает взаимовлияние устройств версии 6 и версии 4, совместно использующих одну и ту же связь.

22.4.2 Общие принципы выделения адресов

Работу по делегированию прав присвоения блоков адресного пространства IPv6 региональным организациям регистрации ведет Internet Assigned Numbers Authority (IANA). Региональные организации регистрации могут передавать блоки адресов в меньшие географические области, национальные организации или провайдерам.

В таблице 22.1 показана общая схема распределения адресного пространства:

■ Большой блок используется для адресации провайдеров.

■ Имеются блоки, выделенные автономным локальным сетям или отдельным сайтам, которые не связаны с Интернетом, что позволяет им самостоятельно присваивать адреса.

■ Специальные блоки предоставлены для адресов IPX и точек доступа к сетевым службам модели OSI (OSI Network Service Access Point — NSAP).

■ Большой блок зарезервирован для адресации по географическому принципу.

В настоящее время почти 3/4 адресного пространства не предназначено для конкретного использования.

Таблица 22.1 Выделение адресного пространства IPv6

Выделено Префикс (двоичный) Доля
адресного пространства
Зарезервировано 0000 0000 1/256
Не присвоено 0000 0001 1/256
Зарезервировано для NSAP 0000 001 1/128
Зарезервировано для IPX 0000 010 1/128
Не присвоено 0000 011 1/128
Не присвоено 0000 1 1/32
Не присвоено 0001 1/16
Не присвоено 001 1/8
Одноадресные рассылки среди провайдеров 010 1/8
Не присвоено 011 1/8
Зарезервировано для одноадресных рассылок по географическому принципу 100 1/8
Не присвоено 101 1/8
Не присвоено 110 1/8
Не присвоено 1110 1/16
Не присвоено 1111 0 1/32
Не присвоено 1111 10 1/64
Не присвоено 1111 110 1/128
Не присвоено 1111 1110 0 1/512
Адреса для локальных связей 1111 1110 10 1/1024
Адреса для локальных сайтов 1111 1110 11 1/1024
Многоадресные рассылки 1111 1111 1/256

22.4.3 Префикс формата адреса

Первые несколько бит адреса называются префиксом формата (format prefix) и идентифицируют тип адреса. Например, префикс 010 определяет IP-адреса для одноадресных рассылок между провайдерами. Формат остальной части адреса зависит от префикса формата.

22.4.4 Адресация провайдеров

В настоящее время для адресов провайдеров предложена простая иерархическая структура:

3 бита n бит m бит o бит 125-n-m-o бит
010 Идентификатор регистратора Идентификатор провайдера Идентификатор подписчика Идентификатор интра-подписчика

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

Поделиться:
Популярные книги

Live-rpg. эволюция-3

Кронос Александр
3. Эволюция. Live-RPG
Фантастика:
боевая фантастика
6.59
рейтинг книги
Live-rpg. эволюция-3

Пушкарь. Пенталогия

Корчевский Юрий Григорьевич
Фантастика:
альтернативная история
8.11
рейтинг книги
Пушкарь. Пенталогия

Хроники разрушителя миров. Книга 8

Ермоленков Алексей
8. Хроники разрушителя миров
Фантастика:
фэнтези
5.00
рейтинг книги
Хроники разрушителя миров. Книга 8

Адъютант

Демиров Леонид
2. Мания крафта
Фантастика:
фэнтези
6.43
рейтинг книги
Адъютант

Эфир. Терра 13. #2

Скабер Артемий
2. Совет Видящих
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Эфир. Терра 13. #2

Кодекс Крови. Книга VI

Борзых М.
6. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга VI

Измена

Рей Полина
Любовные романы:
современные любовные романы
5.38
рейтинг книги
Измена

Я – Орк. Том 2

Лисицин Евгений
2. Я — Орк
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я – Орк. Том 2

Законы Рода. Том 2

Flow Ascold
2. Граф Берестьев
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Законы Рода. Том 2

Корпулентные достоинства, или Знатный переполох. Дилогия

Цвик Катерина Александровна
Фантастика:
юмористическая фантастика
7.53
рейтинг книги
Корпулентные достоинства, или Знатный переполох. Дилогия

Тринадцатый

NikL
1. Видящий смерть
Фантастика:
фэнтези
попаданцы
аниме
6.80
рейтинг книги
Тринадцатый

Темный Патриарх Светлого Рода

Лисицин Евгений
1. Темный Патриарх Светлого Рода
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Темный Патриарх Светлого Рода

Раб и солдат

Greko
1. Штык и кинжал
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Раб и солдат

Волк 5: Лихие 90-е

Киров Никита
5. Волков
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Волк 5: Лихие 90-е