Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
При разработке IPv6 была предусмотрена возможность плавного перехода к новой версии, когда довольно значительное время будут сосуществовать островки Интернета, работающие по протоколу IPv6, и остальная часть Интернета, работающая по протоколу IPv4. Существует несколько подходов к организации взаимодействия узлов, использующих разные стеки TCP/IP.
□ Трансляция протоколов. Трансляция протоколов реализуется шлюзами, которые устанавливаются на границах сетей, использующих разные версии протокола IP. Согласование двух версий протокола IP происходит путем преобразования пакетов IPv4 в IPv6, и наоборот. Процесс преобразования включает, в частности, отображение адресов сетей и узлов, различным образом трактуемых в этих протоколах. Для упрощения преобразования адресов между версиями разработчики IPv6 предлагают использовать специальный подтип IPv6-адреса — IPv4-совместимый IPv6-адрес, который в младших 4-х байтах переносит IPv4-адрес, а в старших 12 байтах содержит нули (рис. 18.24). Это позволяет получать IРv4-адрес из IРv6-адреса простым отбрасыванием старших байтов.
Рис. 18.24. Преобразование IPv6 в IPv4
Для решения обратной задачи — передачи пакетов IPv4 через части Интернета, работающие по протоколу IPv6, — предназначен IРv4-отображенный IРv6-адрес. Этот тип адреса также содержит в 4-х младших байтах IРv4-адрес, в старших 10-ти байтах — нули, а в 5-м и 6-м байтах IРv6-адреса — единицы, которые показывают, что узел поддерживает только версию 4 протокола IP (рис. 18.25).
Рис. 18.25. Преобразование IPv4 в IPv6
□ Мультиплексирование стеков протоколов. Мультиплексирование стеков протоколов означает установку на взаимодействующих хостах сети обеих версий протокола IP. Обе версии стека протоколов должны быть развернуты также на разделяющих эти хосты маршрутизаторах. В том случае, когда IPv6-xoct отправляет сообщение IРv6-хосту, он использует стек IPv6, а если тот же хост взаимодействует с IPv4-xoctom — стек IPv4. Маршрутизатор с установленными на нем двумя стеками называется маршрутизатором IPv4/IPv6, он способен обрабатывать трафики разных версий независимо друг от друга.
□ Инкапсуляция, или туннелирование. Инкапсуляция — это еще один метод решения задачи согласования сетей, использующих разные версии протокола IP. Инкапсуляция может быть применена, когда две сети одной версии протокола, например IPv4, необходимо соединить через транзитную сеть, работающие по другой версии, например IPv6 (рис. 18.26)
Рис. 18.26. Согласование технологий IPv4 и IPv6 путем туннелирования (инкапсуляции)
Дата публикования: 2014-10-25; Прочитано: 974 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!