Exactly what Mark said. The only design you'd have an issue with that is if you 
had routers that do not run BGP. Even then, you could solve that with MPLS ( 
not necessarily TE, a good old bgp-free core design with LDP would be just fine 
) , but that's really not a use case anymore as pretty much everything can run 
BGP.

Keep in mind that running BGP and having the full BGP table can be 2 separate 
things. You generally want all your routing boxes to run BGP, as you'd usually 
have customer nets and ptp nets ( if you want them ) in it. For everything 
else, a default ( or multiple defaults, depending on your topology ) should 
suffice. If you want to be scalable, you'll design your IGP so that it only 
carries your loopbacks ( incidentally, those are the only addresses you 
probably want to label if you're using LDP ).

Lately, there have been a few designs that offer extreme scalability, based on 
rfc3107 ( bgp-lu ) , but I've yet to hear of anyone actually implementing them 
. You can find cisco's flavor here ( 
http://www.cisco.com/c/en/us/support/docs/multiprotocol-label-switching-mpls/mpls/116127-configure-technology-00.html
 ) or a relevant draft here ( 
https://tools.ietf.org/html/draft-ietf-mpls-seamless-mpls-07 )

My thoughts and words are my own.

Kind Regards,

Spyros

-----Original Message-----
From: cisco-nsp [mailto:[email protected]] On Behalf Of Mark 
Tinka
Sent: Tuesday, September 16, 2014 9:10 AM
To: [email protected]
Cc: Wes Smith
Subject: Re: [c-nsp] I-BGP/IGP question

On Tuesday, September 16, 2014 06:55:40 AM Wes Smith wrote:

> I've often wondered how large ISPs handle some basic IGP design issues
> re routing between I-BGP nodes in the network. For example ..  assume
> two BGP routers connected over a backbone running some kind of IGP
> I-BGP uses the local IGP to route to other I-BGP nodes within the
> ASThe I-BGP next-hop address is the Egress I-BGP node (normally) or
> the IBPG peer loopbackBest practice says to keep the IGP small, for
> example just the I-BGP loopbacks So a potential routing table entry in
> router
> BGP1 would be something like Rtr BGP1 can reach
> '8.8.8.8/32 via 10.10.10.10, where 10.10.10.10 is router BGP-2s
> loopback address and BGP-2 is the egress router So far so good. .. I
> understand all this part.  But my puzzle is .. for this to work, the
> IGP would also need
> to have a route for 8.8.8.8.   so it can route it to my
> other IBGP router at 10.10.10.10But my IGP doesn't have a route for
> 8.8.8.8 as I don't redistribute BGP into IGPSo catch-22 . I've
> resolved this internally using tunnels between my I-BGP routers and
> using
> next-hop-self. But I'm pretty small scale ..   How do
> larger organisations do it? I'm guessing MPLS TE or other tunnels
> between the POPs .. but would like to hear from some folks that have
> done it.Thanks WS (apologies for any dups..)

First, use NEXT_HOP=self; it's good practice.

Your iBGP speakers will have 8.8.8.8/32 via 10.10.10.10 as an entry, for 
example.

Your router will then do a look-up for how to get to 10.10.10.10. It will see 
that this is known via the IGP (IS- IS, OSPF, Static, e.t.c.), which will have 
an exit interface (TenGigabitEthernet0/2, for example) toward the next-hop 
(10.10.10.20, for example).

And so it goes until the packet gets to 10.10.10.10.

It really is that simple.

Mark.


This e-mail and any attachment(s) contained within are confidential and are 
intended only for the use of the individual to whom they are addressed. The 
information contained in this communication may be privileged, or exempt from 
disclosure. If the reader of this message is not the intended recipient, you 
are hereby notified that any dissemination, distribution, or copying of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify the sender and delete the communication without 
retaining any copies. Rolaware Hellas SA is not responsible for, nor endorses, 
any opinion, recommendation, conclusion, solicitation, offer or agreement or 
any information contained in this communication.

_______________________________________________
cisco-nsp mailing list  [email protected]
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/

Reply via email to