So I was able to get it working using global addresses for all interfaces, instead of some interfaces using a private ip address.
I've set up my ipv6 space the same way, and I'm having an issue. Which maybe is related to the previous issue.
When I look at the routes R3 (or R2 or R4) receives from R1, they all show like this. All incoming ipv6 BGP routes show as unreachable, using 2607:1a0f:8000:101::1 as the gateway.
The thing is, you can see in that image that the ip is pingable. The OSPF route is installed a few lines below, and shows as reachable. Likewise if I just do a ping to that gateway address (2607:1a0f:8000:101::1), it pings just fine. But all the BGP routes coming in show as unreachable using that same address as the gateway.
This is a problem for me because I need to turn around and announce that whole routing table in another BGP session. And as all the routes show as unreachable the BGP session doesn't announce them.
You do not have the required permissions to view the files attached to this post.