Federated ONS Experimental Platform Demo AFNIC R&D
IoT : Billions of Objects Connected
Internet of Things : An example application <ul><li>Allergies </li></ul><ul><li>Origin : fr  </li></ul><ul><li>Price : 0.5...
How can Objects be visible/reachable on the  Internet <ul><li>Allergies </li></ul><ul><li>Origin : fr  </li></ul><ul><li>P...
Converting Object Code to Domain Name 8.0.9.8.7.6.5.4.3.9.0.0.3.sgtin.id.onseu.eu
ONS Functionality  (Current Standard) Local ONS ONS Root Local ONS
Current Single-Root ONS Architecture &quot; . &quot; DNS Root &quot;asia&quot;   DNS Server &quot;eu&quot;   DNS Server &q...
Single-Root ONS Issues and Alternative Requirements <ul><li>Issues </li></ul><ul><ul><li>ONS resolution at the root level ...
Federated ONS Architecture (F-ONS) DNS Root &quot;ons-peer.com&quot;   ONS Peer  Root American ONS Local ONS &quot;ons-pee...
Federated ONS   – How it works? ONS Peer Root (Tree) ONS Peer Root (Tree) ONS Peer Root (Tree)
Tests : Phase 1 S.NO Scenario Originating Root Test Results 1.  Simple Case ons-peer.eu OK 2.  Redirection ons-peer.eu OK
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...
F-ONS Co-operation example : Query  Redirection French ONS Local ONS 8 10 American ONS Local ONS Japanese ONS Local ONS on...
Tests : Phase 2 S.NO Scenario Originating Root Test Results 1.  Adding a new prefix (Malta) onseu.test OK 2.  Querying Mal...
CMT European Root American Root Asian Root
« ONS Peer Root zone » Update   [1] onseu French ONS ONS Root Local ONS onsas Japanese ONS ONS Root Local ONS onsam Mexica...
« ONS Peer Root zone » Update   [2] onseu French ONS ONS Root Local ONS onsas Japanese ONS ONS Root Local ONS onsam Mexica...
« ONS Peer Root zone » Update[1] onseu French ONS ONS Root Local ONS onsas Japanese ONS ONS Root Local ONS onsam Mexican O...
« ONS Peer Root zone » Update[2] onseu French ONS ONS Root Local ONS onsas Japanese ONS ONS Root Local ONS onsam Mexican O...
Migration of the GS1 Prefix [1] onseu French ONS ONS Root Local ONS onsas Japanese ONS ONS Root Local ONS onsam Mexican ON...
Migration of the GS1 Prefix [1] onseu French ONS ONS Root Local ONS onsas Japanese ONS ONS Root Local ONS onsam Mexican ON...
Contributions/Future Work  <ul><li>Contribution </li></ul><ul><ul><li>F-ONS architecture </li></ul></ul><ul><ul><li>A Func...
Questions ?
Upcoming SlideShare
Loading in...5
×

Federated ONS Experimental Platform Demo

824

Published on

AFNIC's R&D department present the Federated ONS Experimental Platform Demo

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
824
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Federated ONS Experimental Platform Demo

  1. 1. Federated ONS Experimental Platform Demo AFNIC R&D
  2. 2. IoT : Billions of Objects Connected
  3. 3. Internet of Things : An example application <ul><li>Allergies </li></ul><ul><li>Origin : fr </li></ul><ul><li>Price : 0.50 € </li></ul><ul><li>@ Auchan </li></ul>
  4. 4. How can Objects be visible/reachable on the Internet <ul><li>Allergies </li></ul><ul><li>Origin : fr </li></ul><ul><li>Price : 0.50 € </li></ul><ul><li>@ Auchan </li></ul>
  5. 5. Converting Object Code to Domain Name 8.0.9.8.7.6.5.4.3.9.0.0.3.sgtin.id.onseu.eu
  6. 6. ONS Functionality (Current Standard) Local ONS ONS Root Local ONS
  7. 7. Current Single-Root ONS Architecture &quot; . &quot; DNS Root &quot;asia&quot;   DNS Server &quot;eu&quot;   DNS Server &quot;com&quot;  DNS Server Local ONS &quot;onsepc&quot;   ONS Root Local ONS
  8. 8. Single-Root ONS Issues and Alternative Requirements <ul><li>Issues </li></ul><ul><ul><li>ONS resolution at the root level is managed by a single entity </li></ul></ul><ul><ul><li>Could use the authority to block certain Organizations/Countries from using the ONS namespace </li></ul></ul><ul><ul><li>Could also use data from ONS resolution for economic intelligence </li></ul></ul><ul><li>Requirements </li></ul><ul><ul><li>No single entity is authoritative for the whole ONS namespace </li></ul></ul><ul><ul><li>The sovereign ONS peer roots should be independent and cooperate with each other </li></ul></ul>
  9. 9. Federated ONS Architecture (F-ONS) DNS Root &quot;ons-peer.com&quot;   ONS Peer Root American ONS Local ONS &quot;ons-peer.asia&quot;   ONS Peer Root Japanese ONS Local ONS French ONS Maltese ONS &quot;ons-peer.eu&quot;   ONS Peer Root Local ONS Local ONS
  10. 10. Federated ONS – How it works? ONS Peer Root (Tree) ONS Peer Root (Tree) ONS Peer Root (Tree)
  11. 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. 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. 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. 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
  15. 15. CMT European Root American Root Asian Root
  16. 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. 17. « 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 Add Maltese prefix in « onseu » peer root 6 4 <ul><li>Query « onseu » for the Maltese product </li></ul>8. Resolution success 1 8 Maltese ONS Local ONS 2 9 10 3 5 7
  18. 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. 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. 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. 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
  22. 22. Contributions/Future Work <ul><li>Contribution </li></ul><ul><ul><li>F-ONS architecture </li></ul></ul><ul><ul><li>A Functionally tested F-ONS platform ready to export </li></ul></ul><ul><ul><li>Recommendation to the F-ONS requirements committee </li></ul></ul><ul><ul><li>Use the experience obtained for real business use-case (Proxi-produit) </li></ul></ul><ul><li>Future Work </li></ul><ul><ul><li>Quantitative tests </li></ul></ul><ul><ul><li>Benchmarking DNS based F-ONS to P2P based </li></ul></ul><ul><ul><li>Benchmarking DNS based F-ONS to DNS based single root ONS </li></ul></ul>
  23. 23. Questions ?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×