antiCisco blogs


блоги по технологиям и оборудованию cisco от инструкторов

Опубликовано 7 Ноябрь , 2010

Неумолимо приближается час, когда адреса IPv4 закончатся и вот уж тогда… Так, о чем это я? В общем, я собирался рассказать про настройку IPv6 BGP во Vyatta 6.1. В принципе, отличий от IPv4 не так много, надо их просто учитывать.

Глобальные настройки указываются в «set protocols bgp address-family ipv6-unicast». Например,

edit protocols bgp address-family ipv6-unicast
set network 2001:db8::/32
set redistribute static route-map IPv6-Static


В отличии от IOS, где внутри address-family указываются соответствующие настройки соседей, здесь наоборот, соседи содержат address-family. Например:

     neighbor 2001:db8:11:2::2 {
         address-family {
             ipv6-unicast {
                 default-originate {
                 }
                 route-map {
                     export IPv6-IGP
                 }
             }
         }


Если ее не указать, соответствующая capability соседу не анонсируется (мне показалось не совсем очевидным, что она не предполагается по умолчанию у соседей в IPv6-адресами; немного поразмыслив, я понял что это правильно).
Также важно указывать route-map и прочие настройки фильтрации внутри address-family, в противном случае они применяются только к IPv4, даже если содержат правила про IPv6.

Политики фильтрации маршрутов составляются с помощью конструкций access-list6 и prefix-list6 вместо access-list и prefix-list (as-path-list и route-map остаются самими собой). Единственное, на что стоит обратить внимание, это то, что в картах маршрутах они указываются в «match ipv6 address» без «6». Например:

# show policy route-map IPv6-IGP     
 rule 1 {
     action permit
     match {
         ipv6 {
             address {
                 prefix-list IPv6-IGP-Allowed
             }
         }
     }
 }
# show policy prefix-list6 IPv6-IGP-Allowed 
 rule 10 {
     action permit
     le 64
     prefix 2001:db8::/32
 }
 rule 20 {
     action permit
     prefix ::/0
 }

Операционные команды живут в «show ipv6 bgp», синтаксис у них точно такой же, как и у аналогов для IPv4.

Вот, в общем, и все отличия синтаксиса настроек. Как видно, имеющему опыт с «обычным» BGP не составит особого труда разобраться с настройкой его расширений для IPv6.

 

Опубликовано: Vyatta

 

2 комментария “Vyatta и IPv6 BGP”

comment rss - Trackback

  1. Чу, поступью железной, к нам в гости движется…IPv6 🙂

    Дань, а просто маршрутизация (статическая) как поменялась? А в динамической маршрутизации есть тонкости? А то вон у циски OSPv3 поддерживается, однако router-id все равно в формате IPv4 требуется.

  2. Статическая между маршрутизаторами поменялась мало, а вот для хостов довольно сильно (router advertisment, активное использование link local адресов).
    Этот router-id меня самого смущает, но видимо они решили его сделать формальным информационным параметром. Про OSPFv3 у меня возникло ощущение, что в перспективе его предполагают использовать для обоих протоколов.

    Если есть желание, то я могу написать подробную статью (или цикл статей) про IPv6 с примерами.

» Оставить комментарий

Вы должны войти чтобы прокомментировать.