Router Advertisement

RA (Router Advertisement) — сообщение ICMPv6 (тип 134), которым роутер объявляет свой префикс, MTU, DNS и параметры авто-конфига. Основа IPv6-сетей.

Что внутри

Router Solicitation

ICMPv6 тип 133, шлётся хостом на ff02::2 когда включается. Роутер отвечает RA (или отправляет unsolicited RA раз в 200-600 сек).

Router Preference (RFC 4191)

Помогает выбрать роутер если их несколько:

Атака RA-spoofing

Любой в L2-сегменте может слать RA и стать роутером/DNS для соседей. Аналог DHCP-spoofing в IPv4.

Защита: RA Guard — switch feature, дропает RA от не-роутер-портов. Cisco/HP/Juniper поддерживают.

rogue RA часто случайно

Windows 7 с включённым ICS начинает раздавать RA в LAN. Проблема "случайного роутера" — регулярный источник багов в корпоративных сетях.

Настройка Linux (radvd)

interface eth0 {
  AdvSendAdvert on;
  MinRtrAdvInterval 30;
  MaxRtrAdvInterval 100;
  prefix 2001:db8:1::/64 {
    AdvOnLink on;
    AdvAutonomous on;
  };
  RDNSS 2001:db8:1::1 {};
};

См. также