Интернет магазин китайских планшетных компьютеров



Компьютеры - IPv6 - Сравнение с IPv4

24 апреля 2011


Оглавление:
1. IPv6
2. История создания
3. Сравнение с IPv4
4. Метки потоков
5. QoS
6. Основы адресации IPv6
7. Нотация



Иногда утверждается, что новый протокол может обеспечить по 5·10 адресов на каждого жителя Земли. Это число получается, если разделить количество всех возможных адресов IPv6 на население нашей планеты. Однако такое огромное адресное пространство IPv6 было введено ради иерархичности адресов и большая его часть в принципе не будет задействована. Тем не менее, увеличенное пространство адресов сделает NAT необязательным. Классическое применение IPv6 обеспечит возможность использования более 300 млн IP-адресов на каждого жителя Земли.

Из IPv6 убраны вещи, усложняющие работу маршрутизаторов:

  • Маршрутизаторы больше не разбивают пакет на части. Соответственно, оптимальный MTU придётся искать через Path MTU discovery. Для лучшей работы протоколов, требовательных к потерям, минимальный MTU поднят до 1280 байтов. Информация о разбиении пакетов вынесена из основного заголовка в расширенные;
  • Исчезла контрольная сумма. С учётом того, что канальные и транспортные протоколы тоже проверяют корректность пакета, контрольная сумма на уровне IP воспринимается как излишняя. Тем более каждый маршрутизатор уменьшает hop limit на единицу, что в IPv4 приводило к пересчёту суммы.

Несмотря на огромный размер адреса IPv6, благодаря этим улучшениям заголовок пакета удлинился всего лишь вдвое: с 20 до 40 байт.

Улучшения IPv6 по сравнению с IPv4:

  • На сверхскоростных сетях возможна поддержка огромных пакетов — до 4 гигабайт;
  • Time to Live переименовано в Hop Limit;
  • Появились метки потоков и классы трафика;
  • Появилось многоадресное вещание;
  • Протокол IPSec из желательного превратился в обязательный.

Автоконфигурация

При инициализации сетевого интерфейса ему назначается локальный IPv6-адрес, состоящий из префикса fe80::/10 и идентификатора интерфейса, размещённого в младшей части адреса. В качестве идентификатора интерфейса часто используется 64-битный расширенный уникальный идентификатор EUI-64, часто ассоциируемый с MAC-адресом. Локальный адрес действителен только в пределах сетевого сегмента канального уровня и используется, в основном, для обмена информационными ICMPv6 пакетами.

Для настройки других адресов узел может запросить информацию о настройках сети у маршрутизаторов, отправив ICMPv6 сообщение «Router Solicitation» на групповой адрес маршрутизаторов. Маршрутизаторы, получившие это сообщение, отвечают ICMPv6 сообщением «Router Advertisement», в котором может содержаться информация о сетевом префиксе, адресе шлюза, адресах рекурсивных DNS серверов, MTU и множестве других параметров. Объединяя сетевой префикс и идентификатор интерфейса, узел получает новый адрес. Для защиты персональных данных идентификатор интерфейса может быть заменён на псевдослучайное число.

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



Просмотров: 6572


<<< IPv4
IPv6 Rapid Deployment >>>