2. А нужен ли IPv6
• IPv4 реально закончились. Рост цен.
Закрытые возможности роста.
• CDN, социальные сети
• Вы действительно верите, что поезд
ещё не тронулся?
3. IPv6 Addressing Plan
/48 – блок организации
/64 – подесеть организации
2001:aaa:1234:LLLLGGGGBBBBBBBB::/64
L – бит размещения
G – бит типа использования
B – бит оборудования
4. Особенности настроек IPv6
• Автоконфигурация vs статические
адреса. Автоконфигурация в
большинстве случаев только усложняет
всё.
• ICMP. Для трассировки требуется
разрешить типы 1,2,3,4,128,129.
5. Пример адресного плана
2001:67c:16cc:GGGG::/64
GGGG - тип использования
0000 - infaranet 2001:67c:16cc::/64
cafe - хостинг 2001:67c:16cc:cafe::/64
07ea – хостинг2 2001:67c:16cc:7ea::/64
caff - спец: 2001:67c:16cc:caff:ee::/56
6. Пример адресного плана
2001:67c:16cc:[cafe|7ea]:RRRR:GGGG:LLLL:BBBB
RRRR - резерв, умолчание 0000
GGGG – тип использование
LLLL – внутренний номер сервера IP
BBBB – выделение сайтам
Типы:
0000 – инфраструктура 2001:67c:16cc:cafe:: и
2001:67c:16cc:7ea::
face - сайты 2001:67c:16cc:cafe::face: (штатные сайты) и
2001:67c:16cc:7ea::face: (дополнительные IP)
ba5e – сервисы (DNS, SMTP, etc)
2001:67c:16cc:cafe::ba5e: и 2001:67c:16cc:7ea::ba5e:
7. Косяки с позиции первой мили
• Ресолвинг localhost в ::1
• MySQL до версии 5.5.3
• Sphinx search
• Postfix до версии 2.8
• Php с поддержкой IPv6 не пытается IPv6
• Apache 1.x.x (но mod_realip спокойно пишет
переданные IPv6)
• Трудно распарсить
• Много программ не понимают запись [IPv6]:порт
8. Интересные факты
• Яндекс.Почта шлёт письма по IPv6, но
для MX нет AAAA-записи
• Google Почта имеет запись AAAA для
MX и принимает почту, но не
использует для исходящих писем
• Вконтакте имеет IPv6 для сайта и API,
но не использует в почте
• Многие домены имеют AAAA-записи, но
их NSы расположены только на IPv4