7. Current Single-Root ONS Architecture " . " DNS Root "asia" DNS Server "eu" DNS Server "com" DNS Server Local ONS "onsepc" ONS Root Local ONS
8.
9. Federated ONS Architecture (F-ONS) DNS Root "ons-peer.com" ONS Peer Root American ONS Local ONS "ons-peer.asia" ONS Peer Root Japanese ONS Local ONS French ONS Maltese ONS "ons-peer.eu" ONS Peer Root Local ONS Local ONS
10. Federated ONS – How it works? ONS Peer Root (Tree) ONS Peer Root (Tree) ONS Peer Root (Tree)
11. Tests : Phase 1 S.NO Scenario Originating Root Test Results 1. Simple Case ons-peer.eu OK 2. Redirection ons-peer.eu OK
12. Simple Case : ONS Query/Response French ONS Local ONS 4 5 8 9 10 7 Japanese ONS Local ONS ons-peer .com American ONS Local ONS ons-peer .eu ons-peer .asia 1 2 3 6
13. F-ONS Co-operation example : Query Redirection French ONS Local ONS 8 10 American ONS Local ONS Japanese ONS Local ONS ons-peer .eu ons-peer .com ons-peer .asia 1 2 3 4 5 6 7 9 11 12
14. Tests : Phase 2 S.NO Scenario Originating Root Test Results 1. Adding a new prefix (Malta) onseu.test OK 2. Querying Malta onsam.test NOK 3. Querying Malta(After updating the Mapping Table) onsam.test OK 4. Moving Malta from «onseu.test» to «onsas.test» onsam.test NOK 5. Querying Malta(After updating the Mapping Table) onsam.test OK
16. « ONS Peer Root zone » Update [1] onseu French ONS ONS Root Local ONS onsas Japanese ONS ONS Root Local ONS onsam Mexican ONS ONS Root Local ONS 4. Not covered by the ONS federation : resolution failure 1. Query peer « onseu » for a Maltese product 1 2 3 4
17.
18. « ONS Peer Root zone » Update[1] onseu French ONS ONS Root Local ONS onsas Japanese ONS ONS Root Local ONS onsam Mexican ONS ONS Root Local ONS 3 1. Query « onsam » non synchronised for the « Maltese»product 4. Resolution failure 1 4 2 Maltese ONS Local ONS
19. « ONS Peer Root zone » Update[2] onseu French ONS ONS Root Local ONS onsas Japanese ONS ONS Root Local ONS onsam Mexican ONS ONS Root Local ONS 9 Synchronisation of the peer root « onsam » 1. Query « onsam » for the Maltese product 10. Success resolution 1 10 Maltese ONS Local ONS 4 11 12 8 6 5 7 3 2
20. Migration of the GS1 Prefix [1] onseu French ONS ONS Root Local ONS onsas Japanese ONS ONS Root Local ONS onsam Mexican ONS ONS Root Local ONS Maltese ONS Local ONS 3 1. Query « onsam » for the « Maltese » product before synchronisation 6. Resolution failure 2 1 6 4 5
21. Migration of the GS1 Prefix [1] onseu French ONS ONS Root Local ONS onsas Japanese ONS ONS Root Local ONS onsam Mexican ONS ONS Root Local ONS Maltese ONS Local ONS 10. Success résolution 6 2 5 4 7 3 8 9 1. query « onsam » for the « Maltese »product after synchronisation 1 10 11 12