21.03.2011

Для начала конфигурируем первый адрес (IX выдает 2 адреса для подключения к двум роут-серверам), и проверяем «пингом» работоспособность. Роут-серверы на пинги отвечают, ура, работает!  Конфигурируем второй адрес — и обнаруживается, что понятия «secondary» в IPv6 нет. Второй IPv6-адрес конфигурируется точно такой же командой, как и первый…

Можно поднимать BGP!

Пишем роут для всего нашего префикса
ipv6 route 2xxx:yyyy::/32 Null0

Затем конфигурируем фильтр по префиксу, чтобы в будущем не проанонсить лишнего:
ipv6 prefix-list OUR-IPV6 seq 10 permit 2xxx:yyyy::/32

И — конфигурируем соответствующие разделы в BGP-блоке:

router bgp 29388

 neighbor 2001:7F8:20:101::244:100 remote-as 8631
 neighbor 2001:7F8:20:101::244:100 description MSK-IX-V6-RS1
 neighbor 2001:7F8:20:102::246:100 remote-as 8631
 neighbor 2001:7F8:20:102::246:100 description MSK-IX-V6-RS2

address-family ipv6
 neighbor MSK-IX-V6 prefix-list OUR-IPV6 out
 neighbor 2001:7F8:20:101::244:100 activate
 neighbor 2001:7F8:20:102::246:100 activate
 network 2xxx:yyyy::/32
 exit-address-family

Разумеется, на роутере уже включена маршрутизация IPv6 и также включен вывод сообщений на терминал. На всякий случай:

ipv6 unicast-routing
terminal monitor

На экране появляются сообщения о подьеме BGP-сессии. Проверяем:

gw-1#sh ip bgp ipv6 unicast summary
………..
Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
2001:7F8:20:101::244:100
                4  8631   18619   11890     9463    0    0 1w1d          199
2001:7F8:20:102::246:100
                4  8631   18662   12063     9463    0    0 1w1d          191
gw-1#

Ура, получаем по паре сотен префиксов с каждого роут-сервера. И — мы практически двухсотые в этом хит-параде!

Вот так выглядит кусочек таблицы маршрутов:
gw-1>sh ipv6 route
IPv6 Routing Table — 210 entries
Codes: C — Connected, L — Local, S — Static, R — RIP, B — BGP
       U — Per-user Static route
     ….
B   2001:500:2F::/48 [20/0]
     via 2001:7F8:20:101::244:140
B   2001:500:77::/48 [20/0]
     via 2001:7F8:20:101::244:204
B   2001:640::/32 [20/0]
     via 2001:7F8:20:101::244:36
B   2001:678:4::/48 [20/0]
     via 2001:7F8:20:101::244:68
B   2001:678:5::/48 [20/0]
     via 2001:7F8:20:101::244:68
B   2001:678:13::/48 [20/0]
     via 2001:7F8:20:101::244:32
B   2001:678:15::/48 [20/0]
     via 2001:7F8:20:101::244:32
B   2001:678:15::/49 [20/0]
     via 2001:7F8:20:101::244:32
B   2001:678:16::/48 [20/0]

Достаточно быстро приходит письмо от суппорта MSK-IX о том, что они зафиксировали факт установления BGP-сессий, то есть все работает.

Теперь нужно «довести» IPv6-маршрут до DNS-серверов и посмотреть, начнут ли они работать по этому протоколу.


  *** Via IPv4 ***