I was reading up on OSPF and thought of this question:
\ / =============> area 1
-- R1 and R2 are ABR's (connected to area 0)
-- area-1 is an NSSA
-- R3 is the ASBR redistributing a route into OSPF
Now, I understand that amongst R1 and R2, the router with higher RID will do the type-7 to type-5 translation. However the question is: R1 and R2 are not neighbors. R3 will flood a type-7 LSA into area-1. This means that both R1 and R2 receive it, but since R1 and R2 are not neighbors, how do they decide which of them will do the translation? Does it mean that initally both of them do the translation and when they receive each others' LSA in area-0, the one with inferior RID pulls its LSA back?
Started thinking about this and now can't get past it..Please let me know..
I would think this way: R1 and R2 are both connected to Area 1 so they have full LSDB of Area 1. In particular, they are aware of all other routers (RIDs) in Area 1 and which ones are ABRs. So R1 or R2 will know if they are ABR with higest RID or not. So each router will either do translation or not.