Before I start, I don''t want to do ECMP or simple bonding ...
I have multiple Internet connections available to multiple boxes on one
of my networks.
Box A connects to ISPs 1, 2 and 3
Box B connects to ISPs 1 and 4
Boxes A and B are both connected to each other and the rest of the
network.
1) I would like to set up some dynamic routing in such a way that any
given outgoing packet from Box A or B would go out over the ISP that had
the "best" path (according to BGP) to the destination. I would like
to
be able to assign ''weights'' to these routes (based on their
available
bandwidth), but it is not necessary.
2) I would like to have any given *nix box on the network pick the right
gateway (A or B) given the destination of its packets.
I understand that I could do 1) easily if I had a BGP AS#, but I don''t.
Is it possible to arrange ''private'' peering arrangements so I
could
download the BGP views each ISP had without needing a public AS# (don''t
tell me I should get one -- it probably won''t happen).
Am I correct in assuming that OSPF (which I currently have installed) is
the best way to handle route distribution within the network (#2
above)? Is there a ''good'' way to configure it with as few
rules as
possible?
I''m going to send this to the Zebra list as well once I find my address
book entry for them, but I thought somebody here might have good answers
too.
--
Michael T. Babcock