hai all, I am simulating an IXP and this has 4 router servers which are connected to the ISP routers. I connected the 4 router server by means of Internal Bgp. This is as shown below IBGP ISP1------ RS1------- RS2 ------ ISP3 | | ISP2------ --------ISP4 Now the routes injected by ISP1 into R1 are received by ISP2. And there is exchange of routes between ISP3 and 4. But the routes send by ISP3 are not seen by ISP1 and ISP2. But RS1 has got those routes in its data base. These routes are not selected as best routes in the RS1 bgpd So to overcome this do u have any suggestions ??
> ISP1------ RS1------- RS2 ------ ISP3 > | | > ISP2------ --------ISP4 > > Now the routes injected by ISP1 into R1 are received by ISP2. And there is > exchange of routes between ISP3 and 4. But the routes send by ISP3 are not > seen by ISP1 and ISP2. But RS1 has got those routes in its data base. > These routes are not selected as best routes in the RS1 bgpd It's sounding like you've perhaps got full routes, or at least overlapping routes, learned from multiple sources, in the route servers. My first recommendation would be to try to keep things simple by not having anything other that IX participant peering (not full/transit) routes in the route servers. If that's not practical for some reason, then use an assigned metric, applied when you learn the route, to cause it to be preferred. It may be that routes are not being selected because they're also being learned from another source which has a lower IP address, the final tie-breaker in the BGP route-selection algorithm. Any higher-priority criterion, like weight, would overcome the problem. -Bill
participants (2)
-
Bill Woodcock
-
pramod babu G