improved path exploration in shim6 based multihoming
play

Improved Path Exploration in shim6-based Multihoming S ebastien - PowerPoint PPT Presentation

Outline Introduction to Shim6 and REAP Analysis of exploration time Conclusions Improved Path Exploration in shim6-based Multihoming S ebastien Barr e , Olivier Bonaventure Universit e catholique de Louvain http://inl.info.ucl.ac.be


  1. Outline Introduction to Shim6 and REAP Analysis of exploration time Conclusions Improved Path Exploration in shim6-based Multihoming S´ ebastien Barr´ e , Olivier Bonaventure Universit´ e catholique de Louvain http://inl.info.ucl.ac.be Aug. 31st, 2007 SIGCOMM 2007 Workshop “IPv6 and the Future of the Internet” S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

  2. Outline Introduction to Shim6 and REAP Analysis of exploration time Conclusions Introduction to Shim6 and REAP 1 Introduction to Shim6 Shim6 : a new layer The REAP exploration protocol Analysis of exploration time 2 Shim6 implementation and lab EX1 : Measuring exploration times EX2 : Finding better paths Conclusions 3 S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

  3. Outline Introduction to Shim6 Introduction to Shim6 and REAP Shim6 : a new layer Analysis of exploration time The REAP exploration protocol Conclusions Introduction to Shim6 and REAP 1 Introduction to Shim6 Shim6 : a new layer The REAP exploration protocol Analysis of exploration time 2 Shim6 implementation and lab EX1 : Measuring exploration times EX2 : Finding better paths Conclusions 3 S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

  4. Outline Introduction to Shim6 Introduction to Shim6 and REAP Shim6 : a new layer Analysis of exploration time The REAP exploration protocol Conclusions Host-centric multihoming (the context) ’B’, ISPX.B Destination �� �� � � Internet �� �� � � ISP2 ISP1 �� �� � � �� �� � � ’A’ ISP1.A ISP2.A Source S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

  5. Outline Introduction to Shim6 Introduction to Shim6 and REAP Shim6 : a new layer Analysis of exploration time The REAP exploration protocol Conclusions Host-centric multihoming (the context) ’B’, ISPX.B Destination �� �� � � Internet �� �� DATA � � src : ISP1.A dest : ISPX.B ISP2 ISP1 �� �� � � �� �� � � ’A’ ISP1.A ISP2.A Source S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

  6. Outline Introduction to Shim6 Introduction to Shim6 and REAP Shim6 : a new layer Analysis of exploration time The REAP exploration protocol Conclusions Host-centric multihoming (the context) ’B’, ISPX.B Destination �� �� � � Internet �� �� � � DATA src : ISP2.A dest : ISPX.B ISP2 ISP1 �� �� � � �� �� � � ’A’ ISP1.A ISP2.A Source S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

  7. Outline Introduction to Shim6 Introduction to Shim6 and REAP Shim6 : a new layer Analysis of exploration time The REAP exploration protocol Conclusions Locators vs Identifiers (ULIDs) Application ULPs IP address = identifier (ULID) Transport IP : Endpoint functions Network SHIM IP : Routing functions Datalink IP address = locator Physical S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

  8. Outline Introduction to Shim6 Introduction to Shim6 and REAP Shim6 : a new layer Analysis of exploration time The REAP exploration protocol Conclusions Locators vs Identifiers (ULIDs) Application ULPs IP address = identifier (ULID) Transport IP : Endpoint functions Network SHIM IP : Routing functions Datalink IP address = locator Physical S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

  9. Outline Introduction to Shim6 Introduction to Shim6 and REAP Shim6 : a new layer Analysis of exploration time The REAP exploration protocol Conclusions Locators vs Identifiers (ULIDs) Application IP address = identifier ULPs (ULID) Transport IP : Endpoint functions Network SHIM IP : Routing functions Datalink IP address = locator Physical S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

  10. Outline Introduction to Shim6 Introduction to Shim6 and REAP Shim6 : a new layer Analysis of exploration time The REAP exploration protocol Conclusions Locators vs Identifiers (ULIDs) ULID : Used as the identifier throughout a transport connection. locator : IPv6 address used for routing (locating the peer). Shim6 performs a mapping between ULIDs and locators, by use of context tags. S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

  11. Outline Introduction to Shim6 Introduction to Shim6 and REAP Shim6 : a new layer Analysis of exploration time The REAP exploration protocol Conclusions Shim6 operation ’B’, ISPX.B �� �� � � DATA Internet �� �� � � Destination ISP2 ISP1 �� �� � � �� �� � � ’A’ ISP1.A ISP2.A Source S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

  12. Outline Introduction to Shim6 Introduction to Shim6 and REAP Shim6 : a new layer Analysis of exploration time The REAP exploration protocol Conclusions Shim6 operation ’B’, ISPX.B �� �� � � DATA Internet �� �� � � Destination Shim6 negotiation ISP2 ISP1 �� �� � � �� �� � � ’A’ ISP1.A ISP2.A Source S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

  13. Outline Introduction to Shim6 Introduction to Shim6 and REAP Shim6 : a new layer Analysis of exploration time The REAP exploration protocol Conclusions Shim6 operation Shim6 context context tag: B_flow1 locators : ISPX.B* ISP1.A* ISP2.A , ’B’, ISPX.B cur. ULIDs : ISPX.B ISP1.A �� �� � � DATA Internet �� �� � � Destination ISP2 ISP1 Shim6 context context tag: A_flow1 locators : ISP1.A* ISP2.A , ISPX.B* �� �� cur. ULIDs : ISP1.A � � �� �� � � ’A’ ISPX.B ISP1.A ISP2.A Source S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

  14. Outline Introduction to Shim6 Introduction to Shim6 and REAP Shim6 : a new layer Analysis of exploration time The REAP exploration protocol Conclusions REAP operation Shim6 context REAP context tag: B_flow1 locators : ISPX.B* OK ISP1.A* ISP2.A , cur. ULIDs : ISPX.B ’B’, ISPX.B ISP1.A �� �� � � Internet �� �� DATA � � ISP2 ISP1 Shim6 context DATA REAP context tag: A_flow1 ISP1.A* ISP2.A , locators : OK ISPX.B* cur. ULIDs : ISP1.A �� �� � � ISPX.B �� �� � � ’A’ ISP1.A ISP2.A S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

  15. Outline Introduction to Shim6 Introduction to Shim6 and REAP Shim6 : a new layer Analysis of exploration time The REAP exploration protocol Conclusions REAP operation Shim6 context REAP context tag: B_flow1 locators : ISPX.B* OK ISP1.A* ISP2.A , cur. ULIDs : ISPX.B ’B’, ISPX.B ISP1.A �� �� � � Internet �� �� DATA � � REAP probe ISP2 ISP1 REAP probe Shim6 context DATA REAP context tag: A_flow1 ISP1.A* ISP2.A , locators : Expl. ISPX.B* cur. ULIDs : ISP1.A �� �� � � ISPX.B �� �� � � ’A’ ISP1.A ISP2.A S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

  16. Outline Introduction to Shim6 Introduction to Shim6 and REAP Shim6 : a new layer Analysis of exploration time The REAP exploration protocol Conclusions REAP operation Shim6 context REAP context tag: B_flow1 locators : ISPX.B* Inbd ISP1.A ,ISP2.A* OK cur. ULIDs : ISPX.B ’B’, ISPX.B ISP1.A �� �� � � DATA Internet �� �� � � REAP probe ISP2 ISP1 Shim6 context DATA REAP context tag: A_flow1 locators : ISP1.A* ISP2.A , Expl. ISPX.B* cur. ULIDs : ISP1.A �� �� � � ISPX.B �� �� � � ’A’ ISP1.A ISP2.A S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

  17. Outline Introduction to Shim6 Introduction to Shim6 and REAP Shim6 : a new layer Analysis of exploration time The REAP exploration protocol Conclusions REAP operation Shim6 context REAP context tag: B_flow1 locators : ISPX.B* Inbd ISP1.A , ISP2.A* OK cur. ULIDs : ISPX.B ’B’, ISPX.B ISP1.A �� �� � � DATA Internet �� �� � � DATA REAP probe ISP2 ISP1 Shim6 context REAP context tag: A_flow1 locators : ISP1.A ,ISP2.A* OK ISPX.B* cur. ULIDs : ISP1.A �� �� � � ISPX.B �� �� � � ’A’ ISP1.A ISP2.A S´ ebastien Barr´ e , Olivier Bonaventure Improved Path Exploration in shim6-based Multihoming

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend