[GTER] VyOS - Anunciar Rota Padrão iBGP

Urik B. da Silva urik at rootz.com.br
Fri Jan 22 01:09:38 -02 2016


Boa noite Prezados,


Montei um laboratório BGP usando VyOS onde simulei um roteador de borda 
ligado a dois ISP eBGP e uma conexão iBGP com roteador de acesso. A 
minha idéia é só anunciar a rota default para o router de acesso.
Os demais filtros já estão Ok.

1. Criei a rota default apontando para blackhole:
/set protocols static route 0.0.0.0/0 blackhole/

/~$ show ip route/
Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF,
        I - ISIS, B - BGP, > - selected route, * - FIB route
S>* 0.0.0.0/0 [1/0] is directly connected, Null0, bh


2. Criei a prefix-list:

     prefix-list RotaDefault-IPv4 {
         description "Rota Padrao IPv4"
         rule 1 {
             action permit
             prefix 0.0.0.0/0
         }
     }

3. Criei a route-map:

     route-map RotaDefault-IPv4 {
         rule 1 {
             action permit
             match {
                 ip {
                     address {
                         prefix-list RotaDefault-IPv4
                     }
                 }
             }
         }
     }

4. Apontei a route-map no neighbor:

         neighbor 192.168.8.2 {
             default-originate {
             }
             prefix-list {
             }
             remote-as 65001
             route-map {
                 export RotaDefault-IPv4
                 import iBGP-in
             }
             soft-reconfiguration {
                 inbound
             }
             timers {
                 holdtime 90
                 keepalive 30
             }
             update-source 192.168.8.1
         }

Se só deixar assim, não é anunciado nada:

/$ show ip bgp neighbors 192.168.8.2 advertised-routes/


Então lendo documentação da Cisco (não achei nada da Vyatta), vi que 
preciso anunciar o prefixo 0.0.0.0/0 na lista de export. (/set protocols 
bgp 65000 network 0.0.0.0/0/)

Fiz isso, e funcionou ...

/$ show ip bgp neighbors 192.168.8.2 advertised-routes/
BGP table version is 0, local router ID is 191.243.8.121
Status codes: s suppressed, d damped, h history, * valid, > best, i - 
internal,
               r RIB-failure, S Stale, R Removed
Origin codes: i - IGP, e - EGP, ? - incomplete

Originating default network 0.0.0.0


Mas fiquei com uma pulga atrás da orelha pra saber se essa é a maneira 
correta mesmo de resolver isso.

Alguém pode ajudar?


Obrigado!!


-- 
Urik Barbosa da Silva
http://www.linkedin.com/in/urikbs
Linux User #431806




More information about the gter mailing list