16
Опыт внедрения IPv6 Филипп Кулин, [email protected] 26.02.2014

Опыт использования IPv6 год спустя

Embed Size (px)

Citation preview

Page 1: Опыт использования IPv6 год спустя

Опыт внедрения IPv6

Филипп Кулин, [email protected]

Page 2: Опыт использования IPv6 год спустя

А нужен ли IPv6

• IPv4 реально закончились. Рост цен. Закрытые возможности роста.

• CDN, социальные сети• Вы действительно верите, что поезд

ещё не тронулся?

Page 3: Опыт использования IPv6 год спустя

Типы IPv6

• :: глобальные• ::1 обратной связи• FF00::/8 групповые• FE80::/10 внутриканальные• FEC0::/10 внутрисайтовы (устаревшие)• 2001:DB8::/32 для примеров

Page 4: Опыт использования IPv6 год спустя

Зоны и области IPv6

• Области. Канал, сайт, глобальная [Класс]• Зона. Конкретная зона действия IP-

адреса [объект]– Границы зон проходят сквозь узлы– Зоны никогда не пересекаются частично– Зоны могут быть матрёшкой– Зона должна быть связной с точки зрения

маршрутизации пакетов

Page 5: Опыт использования IPv6 год спустя

Что дают зоны?

• Связь FE80::1 ↔ 2001:DB8::1• Подключение более одного интерфейса

к одному каналу• Разрыв шаблона• ?

Page 6: Опыт использования IPv6 год спустя

Структура адреса IPv6

Идентификатор интерфейса - EUI-64

Page 7: Опыт использования IPv6 год спустя

IPv6 Addressing Plan

/48 – блок организации/64 – подесеть организации

2001:aaa:1234:LLLLGGGGBBBBBBBB::/64L – бит размещенияG – бит типа использованияB – бит оборудования

Page 8: Опыт использования IPv6 год спустя

Пример адресного плана

2a00:e460:2a00:GGGG::/64GGGG - тип использования 0000 - infaranet 2a00:e460:2a00::/64 c01d - хостинг 2a00:e460:2a00:c01d::/64 caff - спец: 2a00:e460:2a00:caff:ee::/56

Page 9: Опыт использования IPv6 год спустя

Пример адресного плана2a00:e460:2a00:c01d:TTTT:RRRR:NNNN:BBBB TTTT — локальный типRRRR – резерв 0000NNNN – внутренний номер сервераBBBB – выделение сайтам/узлам

Типы (TTTT): 0000 – инфраструктура 2a00:e460:2a00:c01d::NNNN:BBB7ea - сайты 2a00:e460:2a00:c01d:7ea::NNNN:BBBB

Page 10: Опыт использования IPv6 год спустя

Протокол распознавания соседей

• Позволяет иметь несколько маршрутизаторов и анонсирует префиксы

• NDP. NDP не ARP, а скорее что-то среднее между ARP и DHCP.

• NDP использует групповые адреса IPv6.• NDP так же уязвим как и ARP.• NDP – это технически сообщения

ICMPv6. Надо учитывать это в фильтрах.

Page 11: Опыт использования IPv6 год спустя

Конфигурация IPv6

• Автоконфигурация– Клиент присваивает согласно правилам

адрес из link-local– Находит маршрутизатор (кто здесь?)– Присваивает префиксы и маршруты

полученные от маршрутизатора• Статическая

– Адрес прописывается в конфигурации

Page 12: Опыт использования IPv6 год спустя

Проблемы конфигурации

• Автоконфигурация– Зачем нужны алиасы. Технологическая сеть,

сервисы. Как выдать?• Выбор адреса отправителяЕсли алиасы на исходящем интерфейсе, то

будет выбран исходящий адрес не по маршруту по умолчанию (как в IPv4), а по наибольшему совпадению с адресом получателя слева направо.

“Наступили” при перенумерации из PI в PA.

Page 13: Опыт использования IPv6 год спустя

Косяки с позиции хостинга• Ресолвинг localhost в ::1• MySQL до версии 5.5.3 • Sphinx search• Postfix до версии 2.8• Php с поддержкой IPv6 не пытается IPv6• Apache 1.x.x (но mod_realip спокойно пишет переданные

IPv6)• Трудно распарсить• Много программ не понимают запись [Ipv6]:порт• Подключённые аккаунты Google Почты при наличии

AAAA записи не пытаются забрать почту по IPv4 совсем.

Page 14: Опыт использования IPv6 год спустя

Интересные факты

• Яндекс.Почта шлёт письма по IPv6, но для MX нет AAAA-записи

• Google Почта имеет запись AAAA для MX и принимает почту, но не использует для исходящих писем

• Вконтакте имеет IPv6 для сайта и API, но не использует в почте

• Многие домены имеют AAAA-записи, но их NSы расположены только на IPv4

Page 15: Опыт использования IPv6 год спустя

Выдача IPv6, LIR

• LIR запрашивает себе /32 у RIPE• Клиентам выдаётся по /48 НЕ меньше.

Без апрува RIPE NCC.• PI можно взять /48• Меньше /32 может не

маршрутизироваться. Для PI исключения.

Page 16: Опыт использования IPv6 год спустя

ВОПРОСЫ?

Филипп Кулин[email protected]