IPv4 : 32 Кусочек из IPv4 Адресное пространство исчерпано , Хотя я использовал его позже CIDR и NAT технология , Отложенный IP время адреса истекло , Но рано или поздно оно закончится ;
IPv6 : Кардинально решить вышеперечисленные проблемы , использовал 128 Кусочек адрес , Улучшенный формат заголовка , Можно быстро обработать/переслать IP датаграмма , поддерживать Qos ;
IPv6 формат датограммы :
IPv6 датаграмма разделена на две части , Основной заголовок , полезная нагрузка ;
байт;
байт;
байтиз Основной заголовок :
;
Кусочек ;
байт , Диапазон значений
;
, заголовок расширения
Заголовок расширения идентифицируется в
;
Кусочекиспользуется длялоготиписточникадресиглаз изадрес ;
IPv6 и IPv4 контраст :
① адресное пространство : от
(
Кусочек ) байт расширен до
байт (
Кусочек ) ;
② Проверка : IPv6 удален из Проверка Поле , Каждый прыжок из-за Зависит данные больше не проверяются на сервере , Уменьшено время каждого прыжка. ;
③ Первый оптимизированный : IPv6 Переместить необязательные поля из полей заголовка , вставь полезное нагрузкаиззаголовок расширениясередина , Маршрутизатор не проверяет заголовок расширения , Повышенная эффективность обработки ;
④ подключи и играй : IPv6 Пока устройство подключено к сети, оно будет выделено напрямую. IP адрес , ненужный DHCP протокол ;
⑤ Шардинг данных : IPv6 может быть только Исходный Шардинг на хосте данных , Невозможно выполнить фрагментацию на маршрутизаторе , IPv4 Можно найти в Хозяинидорога Зависит от шардинга ;
⑥ IPv6 длина заголовка : IPv6 длина заголовка должно быть
байт Целое кратное ; IPv4 Первая часть
байт Целое кратное ;
IPv6 независимые характеристики : ( Просто для понимания )
① ICMPv6 протокол да используется для IPv6 из ICMP протокол , Есть дополнительные сообщения Пакет слишком большой , дорога Зависит Сервер не может переслать такой большой пакет , вернуться к хозяину , Позвольте хосту перегруппировать пакеты ;
② IPv6 поддержать предварительное распределение ресурсов ;
③ IPv6 Отменапротокол Поле , использовать Следующая глава Поле заменять ;
④ IPv6 Общая длина отменена Поле , использовать полезная нагрузка Полезаменять ;
⑤ IPv6 Услуга отменена ;
IPv6 адресвыражать :
① Шестнадцатеричное обозначение двоеточие :
, использовать
двоеточие, будет
индивидуальный short короткое целое число использовать Представлено в шестнадцатеричном формате ;
② сжатая форма : если Каждыйиндивидуальный short короткое целое число Предыдущее число Кусочек равно 0 , можно опустить , Если четыре Кусочка, то все да
, Тогда он может использовать одининдивидуальный
заменять ;
выше IPv6 адрес использоватьсжатая форма может быть выражено как
;
③ Нулевое сжатие : Непрерывный
использоватьодинвернотолстая кишкавыражать, нодаодининдивидуальный IPv6 Только один раз в адресиспользовать ;
Нулевое сжатиевыражатьвыше IPv6 адрес :
IPv6 адрес тип :
① Одноадресная рассылка : используется для общение один на один ,То есть его можно использовать как источникадрес, Также доступен как глаз изадрес ;
② многоадресная рассылка : используется для связь один-ко-многим , могу только сделатьглаз изадрес ;
③ Anycast : связь один-ко-многимсерединаизодининдивидуальныйкоммуникация , могу только сделатьглаз изадрес ; Исходный хост К Группа Anycast отправлять Anycastданные , Группа AnycastХозяинсередина Оставлять Исходный хостнедавноизкакглазиз Хозяин ;
IPv4 К IPv6 стратегия перехода :
① Двойной стекпротокол : на том же устройстве Включить оба IPv4 и IPv6 протоколкуча , Устройство можно использовать как IPv4 коммуникация , и может IPv6 Сеть для общения ;
② туннельтехнология : туннельтехнология да использовать Интернет инфраструктура , Как передавать данные между сетями ; использовать туннель Доставка отличаетсяпротоколизданные , Воля Другиепротоколизданные переупакованы и затем переданы через туннель ;