Hi Tim On 28/07/2016 11:35, Tim Bruijnzeels wrote:
On 28 Jul 2016, at 04:19, Randy Bush <randy@psg.com> wrote:
-How do you propose to handle any objects that have a version in both databases that are different?
I think this is a question for AfriNIC to consider, not for the RIPE NCC staff.
you dump crap on them and tell them to clean it up. nice.
I can see how it can look that way, but that was not our intent. In short our intent was to 1) not risk interrupting routing, 2) give the real resource holder the ability to clean up (i.e. in the Afrinic IRR).
If the Afrinic resource holder does have access to their object in the RIPE DB today, then they can delete the object before this migration. But, unfortunately, in case they don't we (RIPE NCC) do not have a reliable way to determine claims.
Yes you do. ROUTE(6) objects are the responsibility of the address space resource holder. This is irrespective of which RIR region they are in. Working 'with' AfriNIC it is quite easy to identify who has claim over these objects in the RIPE Database. We believe that it's
best that in these cases objects *are* copied over to the Afrinic IRR in phase 3 - so that the actual resource holders can choose to keep, or force delete these objects as needed.
The simplest way to do this is by copying all objects. I can see possible smarter scenarios where duplicates are excluded on import, or where Afrinic resource holders can somehow mark their resources as already migrated. But to echo Job, I think this is for Afrinic and their community to consider.
This simple copy process does not work if there are duplicates with different content. If Afrinic are the ones who will decide on how to handle duplicates then they need to have considered this and come to a decision on how to handle them before the start of Phase 3 of your plan. Up until that point it is still possible a duplicate ROUTE(6) object in the RIPE Database could be modified to have different content to the one in AfriNIC Database. btw although you did not specify it I assume when Phase 3 is implemented you will also add a business rule to the RIPE Database to prevent any of the Afrinic ROUTE(6) objects from being modified in the RIPE Database. As long as these points are addressed, your plan will work. But I still don't see why AfriNIC can't simply put pressure on their resource holders to 'do it themselves'. cheers denis