In trying to find a solution to a routing issue I began dabbling in the mysterious world of RIB groups. Mysterious for me, anyway. The issue was solved using another method but I still was hoping to understand the RIB groups a little better. The thing that was tripping me up was the next hop address not being changed.
For example if I have two routing instances (VR1, VR2) each with an interface (ge-0/0/1, ge-0/0/2) and a route is passed from VR1 to VR2. This route has a next-hop via ge-0/0/1, which VR2 has no knowledge of. How does routing occur?
Thanks for your reply, but I'm still not sure how that works. It's the last sentence in my original post that is most relevent. When VR2 has received the route it still has a next-hop of ge-0/0/1, of which it has no knowledge. How can it forward traffic?