Cox Communications provides us high speed Internet access via an Ethernet interface in our router. Although this interface always stays up, we lose Internet access several times a year for several hours at a time. In order to avoid this, we ordered a T1 frame relay circuit from UUNet, which will be installed next week. A T1 can only carry a fraction of our traffic so we expect response time will be poor when the Cox network isn't working. Therefore, we only want to use the UUNet T1 when it's the only path available. Obviously, I also want return packets to usually take the Cox path unless my router is not reachable that way, in which case they should take the UUNet path.
1) Will the following code achieve these goals?router bgp 11244 no synchronization network xx.248.12.0 mask 255.255.254.0 neighbor xx.248.12.1 remote-as 22520 (Cox) neighbor xx.248.12.1 weight 100 neighbor 157.130.138.245 remote-as 701 (UUNet) neighbor 157.130.138.245 route-map mypath out route-map mypath set as-path prepend 11244
2) I would like to only store the routes to my two upstream neighbors in the BGP route table and have BGP install a default route (or functional equivalent) that will change as needed into the IP routing table. Is this possible?3) Cox assigned us our /23 address space, which is just a tiny piece of their block. Will they stop advertising our network if something in their network gets broken beyond my neighbor router? How does this work and how will my router know to start sending packets out the UUNet path? How long does convergence typically take?
-- Bob Simon remove both "x"s from domain for private replies