Учебники

IPv6 — Подсеть

В IPv4 адреса были созданы в классах. Классовые адреса IPv4 четко определяют биты, используемые для сетевых префиксов, и биты, используемые для хостов в этой сети. Для подсети в IPv4 мы используем классовую маску сети по умолчанию, которая позволяет нам заимствовать биты хоста, которые будут использоваться в качестве битов подсети. Это приводит к нескольким подсетям, но меньше хостов в подсети. То есть, когда мы заимствуем биты хоста для создания подсети, мы используем меньший бит для адресов хоста.

Адреса IPv6 используют 128 бит для представления адреса, который включает биты, которые будут использоваться для подсетей. Вторая половина адреса (младшие 64 бита) всегда используется только для хостов. Следовательно, нет компромисса, если мы подключаем сеть.

[ Изображение: IPv6 Subnetting ]

16 бит подсети эквивалентны сети класса B IPv4. Используя эти биты подсетей, организация может иметь еще 65 тысяч подсетей, что, безусловно, более чем достаточно.

Таким образом, префикс маршрутизации — / 64, а часть хоста — 64 бита. Мы можем дополнительно подсетить сеть за пределами 16 бит идентификатора подсети, заимствуя биты хоста; но рекомендуется всегда использовать 64 бита для адресов хостов, поскольку для автоконфигурации требуется 64 бита.

Подсеть IPv6 работает по той же концепции, что и маскирование подсети переменной длины в IPv4.

Префикс / 48 может быть выделен организации, обеспечивающей преимущество до / 64 префиксов подсетей, то есть 65535 подсетей, каждая из которых имеет 2 64 хоста. Префикс A / 64 может быть назначен соединению «точка-точка», в котором на соединении есть только два хоста (или устройства с поддержкой IPv6).