Re: OpenBGP - iBGP peers not announcing after 3 hops

2013-02-05 Thread Stuart Henderson
On 2013-02-04, Eduardo Meyer dudu.me...@gmail.com wrote:
 On 02/04/2013 03:59 PM, Eduardo Meyer wrote:
  Hello,
 
  I am facing a strange behavior,
 
  I have the following scenario
 
  eBGP1-iBGP1-iBGP2-iBGP3-eBGP2

 iBGP must be fully meshed, a session between iBGP1 and iBGP3 is
 missing.

 Really? It's difficult for me in this environment, do I have another option?

This doesn't mean that they need to be directly connected; iBGP sessions
can be run over multiple hops by default. It just means you need neighbour
configs for 12, 13, 23.

You could use a route reflector as others suggested but it's a bit
much for this setup imo; it will be a critical part of the network so
you'll probably want a redundant pair. These come into their own when the
number of routers goes up.



Re: OpenBGP - iBGP peers not announcing after 3 hops

2013-02-05 Thread Claudio Jeker
On Tue, Feb 05, 2013 at 10:34:02AM +, Stuart Henderson wrote:
 On 2013-02-04, Eduardo Meyer dudu.me...@gmail.com wrote:
  On 02/04/2013 03:59 PM, Eduardo Meyer wrote:
   Hello,
  
   I am facing a strange behavior,
  
   I have the following scenario
  
   eBGP1-iBGP1-iBGP2-iBGP3-eBGP2
 
  iBGP must be fully meshed, a session between iBGP1 and iBGP3 is
  missing.
 
  Really? It's difficult for me in this environment, do I have another option?
 
 This doesn't mean that they need to be directly connected; iBGP sessions
 can be run over multiple hops by default. It just means you need neighbour
 configs for 12, 13, 23.
 
 You could use a route reflector as others suggested but it's a bit
 much for this setup imo; it will be a critical part of the network so
 you'll probably want a redundant pair. These come into their own when the
 number of routers goes up.

It should be possible to make all routers route-reflectors and not do a full
mesh but route-reflector setups are not inherently stable. In some
setups they can result in a unstable network. Especially when adding
redundancies to setups (by additional RRs or additional iBGP links) it is
possible to end up with a not converging network which is fun fun fun...

In general if you have less than a handfull bgp router us a full mesh.
The pain of fiddeling with RR is not worth the few sessions you save.
-- 
:wq Claudio



OpenBGP - iBGP peers not announcing after 3 hops

2013-02-04 Thread Eduardo Meyer
Hello,

I am facing a strange behavior,

I have the following scenario

eBGP1-iBGP1-iBGP2-iBGP3-eBGP2

The very first eBGP (eBGP1) is my customer, the later (eBGP2) is my carrier
(WAN).

eBGP1 announces its network successfully to iBGP1, which announces
everything successfuly to iBGP2, but iBGP2 never announces it to iBGP3.

I have announce all and absolutely no filter.

If I set up eBGP using reserved ASN in substitution to iBGP2 and iBGP3, the
announcement just happens fine.

All received/announced networks up to iBGP2 are considered valid using
bgpctl sh rib det nei iBGP1.

Any suggestions on what might be going wrong?




-- 
===
Eduardo Meyer
pessoal: dudu.me...@gmail.com
profissional: ddm.farmac...@saude.gov.br



Re: OpenBGP - iBGP peers not announcing after 3 hops

2013-02-04 Thread Florian Obser
On 02/04/2013 03:59 PM, Eduardo Meyer wrote:
 Hello,
 
 I am facing a strange behavior,
 
 I have the following scenario
 
 eBGP1-iBGP1-iBGP2-iBGP3-eBGP2

iBGP must be fully meshed, a session between iBGP1 and iBGP3 is
missing.



Re: OpenBGP - iBGP peers not announcing after 3 hops

2013-02-04 Thread Eduardo Meyer
Really? It's difficult for me in this environment, do I have another option?


On Mon, Feb 4, 2013 at 1:30 PM, Florian Obser flor...@narrans.de wrote:



 On 02/04/2013 03:59 PM, Eduardo Meyer wrote:
  Hello,
 
  I am facing a strange behavior,
 
  I have the following scenario
 
  eBGP1-iBGP1-iBGP2-iBGP3-eBGP2

 iBGP must be fully meshed, a session between iBGP1 and iBGP3 is
 missing.




-- 
===
Eduardo Meyer
pessoal: dudu.me...@gmail.com
profissional: ddm.farmac...@saude.gov.br



Re: OpenBGP - iBGP peers not announcing after 3 hops

2013-02-04 Thread Peter Hessler
make iBGP2 a route server.

On 2013 Feb 04 (Mon) at 13:32:43 -0200 (-0200), Eduardo Meyer wrote:
:Really? It's difficult for me in this environment, do I have another option?
:
:
:On Mon, Feb 4, 2013 at 1:30 PM, Florian Obser flor...@narrans.de wrote:
:
:
:
: On 02/04/2013 03:59 PM, Eduardo Meyer wrote:
:  Hello,
: 
:  I am facing a strange behavior,
: 
:  I have the following scenario
: 
:  eBGP1-iBGP1-iBGP2-iBGP3-eBGP2
:
: iBGP must be fully meshed, a session between iBGP1 and iBGP3 is
: missing.
:
:
:
:
:-- 
:===
:Eduardo Meyer
:pessoal: dudu.me...@gmail.com
:profissional: ddm.farmac...@saude.gov.br
:

-- 
I don't care who does the electing as long as I get to do the nominating
-- Boss Tweed



Re: OpenBGP - iBGP peers not announcing after 3 hops

2013-02-04 Thread Eduardo Meyer
On Mon, Feb 4, 2013 at 1:36 PM, Peter Hessler phess...@theapt.org wrote:

 make iBGP2 a route server.


Sounds promising, what are the key configurations in bgpd.conf to do so? So
I can look further.

Are we talking 'bout reflector/collector?



 On 2013 Feb 04 (Mon) at 13:32:43 -0200 (-0200), Eduardo Meyer wrote:
 :Really? It's difficult for me in this environment, do I have another
 option?
 :
 :
 :On Mon, Feb 4, 2013 at 1:30 PM, Florian Obser flor...@narrans.de wrote:
 :
 :
 :
 : On 02/04/2013 03:59 PM, Eduardo Meyer wrote:
 :  Hello,
 : 
 :  I am facing a strange behavior,
 : 
 :  I have the following scenario
 : 
 :  eBGP1-iBGP1-iBGP2-iBGP3-eBGP2
 :
 : iBGP must be fully meshed, a session between iBGP1 and iBGP3 is
 : missing.
 :
 :
 :
 :
 :--
 :===
 :Eduardo Meyer
 :pessoal: dudu.me...@gmail.com
 :profissional: ddm.farmac...@saude.gov.br
 :

 --
 I don't care who does the electing as long as I get to do the nominating
 -- Boss Tweed




-- 
===
Eduardo Meyer
pessoal: dudu.me...@gmail.com
profissional: ddm.farmac...@saude.gov.br



Re: OpenBGP - iBGP peers not announcing after 3 hops

2013-02-04 Thread Michael Lambert
On 4 Feb 2013, at 10:36, Peter Hessler wrote:

 make iBGP2 a route server.

I think this would be a route reflector since you're dealing with iBGP.

Michael



Re: OpenBGP - iBGP peers not announcing after 3 hops

2013-02-04 Thread Andre Keller
Am 04.02.2013 16:32, schrieb Eduardo Meyer:
 Really? It's difficult for me in this environment, do I have another option?

add a route collector that peers with all ibgp neighbors...



Re: OpenBGP - iBGP peers not announcing after 3 hops

2013-02-04 Thread Sebastian Benoit
Eduardo Meyer(dudu.me...@gmail.com) on 2013.02.04 13:51:25 -0200:
 On Mon, Feb 4, 2013 at 1:36 PM, Peter Hessler phess...@theapt.org wrote:
 
  make iBGP2 a route server.
 
 
 Sounds promising, what are the key configurations in bgpd.conf to do so? So
 I can look further.
 
 Are we talking 'bout reflector/collector?

A reflector, you need to use route-reflector id on your sessions on
iBGP2.

You might want to pick up a book on BGP.

Stuart recently recommended BGP by Iljitsch van Beijnum (O'Reilly), and
BGP Design and Implementation from Cisco will also help you along.