BGP Setup

OK, I've got one DS3 from one provider, and a T1 from another. My DS3 comes into router A, and the T1 into router B. Both routers are accessible via ethernet and have both 10.0.0.x IPs and static ones from a provider.
I've got a full BGP feed from each provider on each router, and I have the two routers setup in a peer group to receive each others routes from the two providers.
I'm running quagga for BGP, so, for example, if I do a "show ip bgp x.x.x.x" it'll show both paths to it from each provider, just like on a Cisco router.
My question is, how do I get routers on the same local lan as these two routers to utilize the "best" path found from BGP?
And I also want to configure these two routers to be a redundant link, so local lan boxes will always have connectivity, should one provider go down, but I'm not sure how to configure that.
Can someone explain what needs to be done for me to accomplish this? Thanks.

Date: Tue, 6 Jul 2004 19:02:23 -0500
From: Bubba Parker

Try going to www.isp-bgp.com and subscribing to that list. It
sounds like you want more description than what NANOG would
consider useful signal...

OK, I've got one DS3 from one provider, and a T1 from

They won't balance well. Do you want the T1 for backup only?

another. My DS3 comes into router A, and the T1 into router
B. Both routers are accessible via ethernet and have both
10.0.0.x IPs and static ones from a provider. I've got a

You should configure loopback addresses on your routers, then use
something like OSPF to carry the loopbacks.

full BGP feed from each provider on each router, and I have
the two routers setup in a peer group to receive each others
routes from the two providers.

That's not the definition of peer group. One configures peer
groups like macros to apply BGP neighbor commands to multiple
neighbors without retyping everything each time. The routers can
talk without peer groups -- and with only two routers, peer
groups actually are nothing more than "planning ahead".

I'm running quagga for BGP, so, for example, if I do a "show
ip bgp x.x.x.x" it'll show both paths to it from each
provider, just like on a Cisco router.

Irrelevant.

My question is, how do I get routers on the same local lan
as these two routers to utilize the "best" path found from
BGP? And I also want to configure these two routers to be a

iBGP

redundant link, so local lan boxes will always have
connectivity, should one provider go down, but I'm not sure
how to configure that.

iBGP + HSRP + not nailing your routes to loopback

Can someone explain what needs to be done for me to
accomplish this? Thanks.

Try a Google search for some of the terms I've mentioned. Try
isp-bgp archives. DO NOT redistribute externally-learned routes
to your providers. Research distribute-list, filter-list, and
prefix-list before touching a live router.

Eddy