[GTER] VyOS - Anunciar Rota Padrão iBGP
Fábio Hernandes
fabio at hernandes.eti.br
Fri Jan 22 12:00:17 -02 2016
default-originate no neighbor não precisa da rota default na RIB. Faz um
teste sem o route-map, só com o "neighbor 192.168.0.1 default-originate" e
olha no neighbor se ele está recebendo.
default-information originate no BGP precisa de uma rota default aprendida
dinamicamente, ou o que você fez aí, network + rota na RIB.
--
Fábio R. Hernandes
Fone: (17) 99643 6715
Em 22 de janeiro de 2016 11:36, Urik B. da Silva <urik at rootz.com.br>
escreveu:
> Bom dia Rubens,
>
>
> Obrigado pelo retorno.
> Eu já havia tentado usar o "default-originate", mas o resultado foi que
> também não anunciava.
> Era tarde, então posso ter feito erro no filtro. Vou dar uma revisada.
>
>
> Urik Barbosa da Silva
> http://www.linkedin.com/in/urikbs
> Linux User #431806
>
> Em 22/01/2016 02:08, Rubens Kuhl escreveu:
>
>>
>>
>> 2016-01-22 1:09 GMT-02:00 Urik B. da Silva <urik at rootz.com.br <mailto:
>> 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 <http://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 <http://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 <http://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 <http://0.0.0.0/0> na
>> lista de export. (/set protocols bgp 65000 network 0.0.0.0/0/
>> <http://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
>> <http://0.0.0.0/0> que é anunciado mesmo.
>>
>>
>> Rubens
>>
>>
>>
>>
> --
> gter list https://eng.registro.br/mailman/listinfo/gter
>
More information about the gter
mailing list