[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