[GTER] VyOS - Anunciar Rota Padrão iBGP

Rubens Kuhl rubensk at gmail.com
Fri Jan 22 02:08:57 -02 2016


2016-01-22 1:09 GMT-02:00 Urik B. da Silva <urik at rootz.com.br>:

> 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/)
>

default-information originate no protocols bgp, default-originate no
neighbor.. tem mil maneiras de fazer com leite moça, mas o network 0.0.0.0
resolve igual, não ? A única possível diferença seria se você recebe rota
default de alguém e quer propagar ou não rota default em função dessa. Mas
para geração da rota default dá tudo na mesma, pq na prática é 0.0.0.0/0
que é anunciado mesmo.


Rubens



More information about the gter mailing list