IPv6 (обзор и примеры) — различия между версиями

Материал из wiki
Перейти к: навигация, поиск
(Структура адреса IPv6)
(OSPFv3)
Строка 68: Строка 68:
 
  int fa 0/1
 
  int fa 0/1
 
   ipv6 ospf 777 area 0
 
   ipv6 ospf 777 area 0
 +
 +
== DNS для IPv6==
 +
 +
== Методы миграции на IPv6 ==
 +
 +
Dual-stack
 +
 +
NAT64, NAT46
 +
 +
DNS64

Версия 07:25, 14 ноября 2013

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

2001:0DB8:3C4D:7777:0260:3EFF:FE15:9501 /64
|-------------|----|------------------|
  global      subnet   interface-id

При этом части глобального префикса имеют следующие порции

200 - IANA

10D - registrar

B8 - ISP

3C4D - ISP's customer/site

Конечным пользователям рекомендуется использовать подсети /64, как стандарт.

Мультикаст адреса начинаются на FF

FF00::/8

Лупбэк ipv6

::1

Link-local адреса

FE80::X /10

Нулевой и последний адрес в сети можно использовать для хостов, т.к. в ipv6 нет броадкаста.

IPv6 на маршрутизаторах cisco IOS

Включить ipv6 маршрутизацию (по-умолчанию выключена)

ipv6 unicast-routing

Включить ipv6 на интерфейсе

int fa 0/0
  ipv6 address 2001:DB8:3C4D:7777::/64 eui-64

В данном примере на интерфейс назначится глобально-маршрутизируемый адрес: из пула IANA - 200, тестовый регистратор - 10D, провайдер B8, клиент - 3С4В, подсеть - 7777, длина префикса /64, идентификатор интерфейса будет назначен как EUI-64 (дополненный мак-адрес).

В ipv6 нет броадкаст адресов, зато каждый ipv6 интерфейс автоматически участвует в нескольких мультикаст группах

sh ipv6 int fa 0/0

Просмотр таблицы ipv6 маршрутов

sh ipv6 route

Как и в случае с ipv4, туда автоматом попадают directly connected сети.

Пинг обычный

ping 2001:DB8:3C4D:7777:260:3EFF:FE15:9501

Вместо ARP протокола используется ND. При поиске мак-адреса хоста ipv6 запускает ICMPv6 Nighbor Solicitation сообщение. Удаленный узел на него отвечает. Результаты ND кладутся в кэш. Посмотреть кэш соответствий IPv6-MAC можно командой

sh ipv6 neighbor

Статические маршруты прописываются, как обычно, в формате префикс-шлюз:

ipv6 route 2001:DB8:3C4D:10::/64 2001:DB8:3C4D:7777:230:A3FF:FE60:8101

OSPFv3

Для запуска OSPFv3 в ipv6 требуется включать ospf глобально и на интерфейсах. Router-id требуется указать вручную, если на маршрутизаторе нет ipv4 адресов.

ipv6 router ospf 777
 router-id 7.7.7.0
 passive-interfase fa0/1

Чтобы сеть анонсировалась, надо на интерфейсе указать принадлежность ospf процессу и area. Чтобы с интерфейса не рассылались анонсы, этот интерфейс надо прописать как passive при настройке ospf процесса.

int fa 0/0
 ipv6 ospf 777 area 0
int fa 0/1
 ipv6 ospf 777 area 0

DNS для IPv6

Методы миграции на IPv6

Dual-stack

NAT64, NAT46

DNS64