[GTER] Centos + Quagga + UTRS - sem rota no kernel
Leonardo
leonardo.porto at iw.net.br
Thu May 12 15:07:26 -03 2016
Olá pessoal,
Estou usando um softrouter com Centos + Quagga e configurei um sessão
com o UTRS.
Tudo aparenta estar ok, recebo as rotas, os filtros estão corretos porém
nenhuma rota é aplicada ao kernel.
Segue abaixo uma rota de teste recebida pra exemplificar:
*> 198.51.100.2/32 192.0.2.1 0 64496 i
# show ip bgp 198.51.100.1/32
BGP routing table entry for 198.51.100.1/32
Paths: (1 available, best #1, table Default-IP-Routing-Table, not
advertised to EBGP peer)
Not advertised to any peer
64496
192.0.2.1 from 154.35.32.141 (154.35.32.141)
Origin IGP, localpref 100, valid, external, best
Community: 64496:0 no-export
# show ip route 198.51.100.1/32
Routing entry for 198.51.100.1/32
Known via "bgp", distance 20, metric 0, best
192.0.2.1 (recursive
# show ip route 192.0.2.1
Routing entry for 192.0.2.1/32
Known via "static", distance 1, metric 0, best, blackhole
* directly connected, Null0
Quando consulto a rota via linha de comando ela não existe (o blackhole
sim):
# ip route show 198.51.100.1
# (nenhum resultado)
# ip route show 192.0.2.1
blackhole 192.0.2.1 proto zebra
Andei lendo algo sobre um BUG no Quagga que não implementa a rota porque
o destino 192.0.2.1 é reservado, então alterei o 'route-nap' de entrada
para forçar um IP válido como netx-hop (e um blackhole para ele):
# show ip bgp 198.51.100.1/32
BGP routing table entry for 198.51.100.1/32
Paths: (1 available, best #1, table Default-IP-Routing-Table, not
advertised to EBGP peer)
Not advertised to any peer
64496
187.0.152.x from 154.35.32.141 (154.35.32.141)
Origin IGP, localpref 100, valid, external, best
Community: 64496:0 no-export
# show ip route 198.51.100.1/32
Routing entry for 198.51.100.1/32
Known via "bgp", distance 20, metric 0, best
187.0.152.x (recursive
# show ip route 187.0.152.x
Routing entry for 187.0.152.x/32
Known via "static", distance 1, metric 0, best, blackhole
* directly connected, Null0
Mas novamente quando consulto na linha de comando a rota não existe:
# ip route show 198.51.100.1
# (nenhum resultado)
# ip route show 187.0.152.x
blackhole 187.0.152.x proto zebra
Alguma ideia?
Leonardo
More information about the gter
mailing list