[GTER] [Inclus?o Digital] BGP Multiple Instance com Quagga x Zebra

Rubens Kuhl rubensk at gmail.com
Fri Aug 26 00:27:18 -03 2011


Você tentou as opções no-prepend e/ou replace-as ?


Rubens


2011/8/25 Wladimir Pereira - Sitecnet Informática Ltda
<wladimir at sitecnet.com.br>:
> De carona,
>
> Um roteador utilizando multiplos ASes, sendo a configuracao iniciada com
> "router bgp 200" em R2 e, apos as demais configuracoes padroes, o uso do
> comando "neighbor 192.168.1.1 local-as 300" para o peering com AS-100
> utilizando como local-as o ASN 300, seguindo a topologia abaixo:
>
> R1-AS100 --->--- peering BGP ---<--- R2-AS200 (anuncio do prefixo 20/8)
> R1-AS100 --->--- peering BGP ---<--- R2-AS300 (anuncio do prefixo 30/8)
>
> Como posso manipular os anuncios de R2, gerados atraves do comando
> "network" do BGP, para que utilizem o ASN 300 como originador das rotas
> referentes ao bloco 30/8?
>
> Na configuracao padrao, em R1 consta o seguinte resultado da tabela de
> rotas BGP:
> *> 20.0.0.0/8 192.168.0.2 200 i
> *> 30.0.0.0/8 192.168.1.2 300 200 i
>
> PS: Em laboratorio configurei os peerings com as redes 192.168.0.0/30 e
> 192.168.1.0/30.
>
>
> Wladimir
>
>
> Em Qua, 2011-08-24 às 23:43 -0300, gter-request at eng.registro.br
> escreveu:
>>
>>
>> Message: 3
>> Date: Wed, 24 Aug 2011 17:40:02 -0700
>> From: Rubens Kuhl <rubensk at gmail.com>
>> To: gter at eng.registro.br
>> Subject: Re: [GTER] [Inclus?o Digital] BGP Multiple Instance com
>>         Quagga x Zebra
>> Message-ID:
>>         <CAGFn2k0ujppk2Y=90ywXe55-tvqwmjNtxr-qgizMqB5bdEiG2Q at mail.gmail.com>
>> Content-Type: text/plain; charset=ISO-8859-1
>>
>> Me parece que o que voc? est? buscando n?o ? conseguido usando views,
>> e sim op??es como local-as, no-prepend e replace-as do comando
>> neighbor. Essas op??es eram dispon?veis apenas em vers?es development
>> do Quagga h? algum tempo atr?s, e se elas ainda n?o estiverem
>> dispon?veis no build padr?o, tem que pegar a vers?o dev.
>>
>>
>> Rubens
>>
>>
>>
>>
>> 2011/8/24 Rinaldo Vaz <rinaldo at anid.com.br>:
>> > Prezados amigos,
>> >
>> >
>> > Devido a uma particularidade de nossa rede, necessitamos fechar 2
>> sess?es
>> > BGP usando ASNs diferentes. que vou chamar de as 100 e 200
>> >
>> > Coseguimos utilizando o multiple-instance
>> >
>> > *router(config)# bgp multiple-instance*
>> > *
>> > *
>> > *
>> > *
>> > Por?m as rotas recebidas da segunda inst?ncia n?o sobem na tabela de
>> > roteamento do zebra e sendo assim n?o funcionam
>> > *
>> > *
>> > *
>> > *
>> > *Seguem mais detalhes das configura??es abaixo:*
>> > *
>> > *
>> > *
>> > *
>> > Sendo assim o as 100 configuramos normalmente
>> >
>> > *router(config)# router bgp 100
>> > router(config-router)# ?neighbor 3.3.3.3 remote-as 300*
>> > *router(config-router)# ?neighbor 3.3.3.3 description teste_as300*
>> > ...
>> >
>> > Tudo normal ate a?.
>> >
>> > Quando tento configurar neighbors utilizando outro AS recebo uma
>> mensagem
>> > informando que j? existe um processo rodando:
>> >
>> > *router(config)# router bgp 200*
>> > *BGP view name and AS number mismatch*
>> > *BGP instance is already running; AS is 28135*
>> >
>> > Preciso ent?o utilizar um outro view:
>> >
>> > *router(config)# router bgp 200 view 2*
>> > *router(config-router)# *
>> > *router(config-router)# ?neighbor 4.4.4.4 remote-as 400*
>> > *router(config-router)# ?neighbor 4.4.4.4 description teste_as400*
>> > .... e assim adiciono mornalmente novos neighbors.
>> >
>> >
>> >
>> > Na hora de visualizar informa??es desse segundo "view" preciso
>> adicionar o
>> > "view 2" no comando assim:
>> >
>> > *router# show ip bgp view 2 summary *
>> > BGP router identifier 201.70.239.18, local AS number 65004
>> > RIB entries 219, using 14 KiB of memory
>> > Peers 1, using 2520 bytes of memory
>> >
>> > Neighbor ? ? ? ?V ? ?AS MsgRcvd MsgSent ? TblVer ?InQ OutQ Up/Down
>> > ?State/PfxRcd
>> > 2.2.2.2 ? 4 400 ? ? 262 ? ? 193 ? ? ? ?0 ? ?0 ? ?0 01:34:14 ? ? ?120
>> >
>> > Total number of neighbors 1
>> > router#
>> >
>> > o mesmo acontece para ver os an?ncios que fa?o:
>> >
>> > *router# show ip bgp view 2 neighbors 201.70.239.17
>> advertised-routes ?*
>> >
>> > Tudo funciona normal.
>> >
>> > Se executo :
>> >
>> > router# sh ip bgp view 2
>> >
>> > tb visualizo todas as rotas recebidas nessa instancia , por?m elas
>> nao
>> > aparecem na tabela de roteamento (zebra)
>> >
>> > Alguem tem ideia do que est? faltando?
>
> --
> gter list    https://eng.registro.br/mailman/listinfo/gter



More information about the gter mailing list