[GTER] Interligar duas cidades com BGP

Michell bill.cvel at gmail.com
Tue Oct 26 14:29:40 -02 2010


Olá pessoal,

Atualmente estou implantando o seguinte cenário aqui. Tenho dois Routers
Mikrotik em duas cidades distintas fazendo BGP.
Na cidade A tenho BGP com a GVT e OI, Full e Partial respectivamente
anunciando um /21 em ambas.
Na cidade B tenho BGP com OI, Partial e anunciando o /21 restante do meu
/20.

Agora, por motivos $$ preciso interligar a cidade A e B, e manter estes tres
links.
Criei uma nova instancia BGP entre os roteadores A e B e no roteador A
redistribute other bgp esta habilitado em ambas as instancias. Assim, o BGP
é estabelecido entre os 2 roteadores e os anuncios enviados. Desativo o BGP
com a Oi da cidade B e tudo funciona normalmente, anunciando o /21 da cidade
B somente para a cidade A.
Tenho problemas quando ativo a seção BGP do roteador B com a Oi. De fora não
consigo chegar aos ips do anuncio do roteador B. Fazendo testes a partir do
roteador B saio pelos 2 links normalmente (Roteador A e link local Oi).
Testando pelo looking glass da GVT o tracert chega ao ip de destinho. Já por
qualquer outra não é encontrado.
Preciso que os clientes da Cidade B saiam pela Cidade A e pelo link local
também.

Alguma sugestão do que posso estar fazendo de errado? Abaixo as configs (ips
ficticios) e o mapa da estrutura.

Desde já agradeço a atenção e o apoio.

Michell Antunes

[image: gif_1-gi-gif]<http://under-linux.org/attachments/f143/15522d1288036145-bgp-em-mikrotik-gif_1-gi-gif>

Router A:

/routing bgp instance
add as=1234 client-to-client-reflection=no comment="" disabled=no
ignore-as-path-len=no name=bgp_provedor out-filter=AS_provedor-out
redistribute-connected=yes \
    redistribute-ospf=no redistribute-other-bgp=yes
redistribute-rip=no redistribute-static=yes router-id=10.10.6.1
routing-table=""
add as=65531 client-to-client-reflection=no comment="" disabled=no
ignore-as-path-len=no name=interno out-filter=""
redistribute-connected=no \
    redistribute-ospf=no redistribute-other-bgp=yes
redistribute-rip=no redistribute-static=no router-id=192.168.123.1
routing-table=""
/routing bgp network
add comment="" disabled=no network=10.10.6.0/21 synchronize=no
/routing bgp peer
add address-families=ip,ipv6 as-override=no comment=""
default-originate=never disabled=no hold-time=3m in-filter=BOGONS
instance=bgp_provedor multihop=yes \
    name=peer_brt nexthop-choice=default out-filter=AS_OI-out
passive=no remote-address=201.40.xxx.xxx remote-as=8167
remove-private-as=no route-reflect=no \
    tcp-md5-key="" ttl=255 update-source=loopback use-bfd=no
add address-families=ip,ipv6 as-override=no comment=""
default-originate=never disabled=no hold-time=3m in-filter=BOGONS
instance=bgp_provedor multihop=yes \
    name=peer_gvt nexthop-choice=default out-filter=AS_GVT-out
passive=no remote-address=201.47.xxx.xxx remote-as=18881
remove-private-as=no route-reflect=no \
    tcp-md5-key="" ttl=default update-source=loopback use-bfd=no
add address-families=ip as-override=no comment=""
default-originate=never disabled=yes hold-time=3m in-filter=""
instance=interno max-prefix-limit=16 \
    multihop=yes name=ibgp_provedor nexthop-choice=default
out-filter=out passive=no remote-address=192.168.123.2 remote-as=65531
remove-private-as=yes \
    route-reflect=no tcp-md5-key=Netprovedor! ttl=default
update-source=vlan2 use-bfd=no


Router B:

/routing bgp instance
add as=1234 client-to-client-reflection=no comment="" disabled=no
ignore-as-path-len=no name=bgp_provedor out-filter=""
redistribute-connected=yes \
    redistribute-ospf=no redistribute-other-bgp=no redistribute-rip=no
redistribute-static=no router-id=10.10.14.1 routing-table=""
add as=65531 client-to-client-reflection=yes comment="" disabled=no
ignore-as-path-len=no name=interno out-filter=AS_provedor-out
redistribute-connected=no \
    redistribute-ospf=no redistribute-other-bgp=no redistribute-rip=no
redistribute-static=no router-id=192.168.123.2 routing-table=""
/routing bgp network
add comment="" disabled=no network=10.10.14.0/21 synchronize=no
/routing bgp peer
add address-families=ip as-override=no comment=""
default-originate=never disabled=no hold-time=3m in-filter=BOGONS
instance=bgp_provedor multihop=yes name=\
    peer_brt-cidade_b nexthop-choice=default out-filter=AS_OI-out
passive=no remote-address=201.40.xxx.xxx remote-as=8167
remove-private-as=no route-reflect=no \
    tcp-md5-key="" ttl=255 update-source=loopback use-bfd=no
add address-families=ip as-override=no comment=""
default-originate=never disabled=yes hold-time=3m in-filter=BOGONS
instance=interno multihop=yes name=\
    ibgp_provedor nexthop-choice=default out-filter=ibgp-out
passive=no remote-address=192.168.123.1 remote-as=65531
remove-private-as=yes route-reflect=no \
    tcp-md5-key=Netprovedor! ttl=255 update-source=vlan2 use-bfd=no



More information about the gter mailing list