I have 6 2-router pods. Each router has a serial link to the other router in the pod and a serial link to a different pod. The intra-pod link is running EIGRP. The inter-pod link is running BGP.
Each pod has it's own AS # (e.g. pod1 is 65001, pod2 is 65002).
When BGP syncs up, I am able to see the router in the adjacent pod, but no further. If I add EIGRP redistribution, I am able to see the router in the adjacent pod and the EIGRP network in the adjacent pod, but no further.
How do I configure the pods to allow BGP routes from distant pods to transit across the network? Do I have to run iBGP inside the pod's network to allow this? If so...can I just dump EIGRP?
This is a lab environment, so no users are impacted..just trying to make it work
Please include a diagram. From the sounds of the problem and your setup (still a bit of a mystery) it would seem you have something that looks like my diagram (attached). If this is true, then yes, you need ibgp between the peers in the pod or you need to redistribute bgp into eigrp all over the place (go with the first option). If you peer your intra pod peers with ibgp and you use the directly connected interface address's, then you can remove eigrp. If you peer with the loopback addresses then you'd still need eigrp or static routes.
Don't forget to resolve the next-hop issue you will have with the ebgp routes that are advertised to the ibgp neighbor. Either put the ebgp neighbor link into bgp or eigrp or use the next-hop self command toward the ibgp neighbor.