1 / 17

Migration de machines virtuelles dans un contexte LISP & TRILL & MPTCP

Migration de machines virtuelles dans un contexte LISP & TRILL & MPTCP. Stefano Secci LIP6 - UPMC Bureau 25-26/318 4 place Jussieu, 75005 Paris stefano.secci@lip6.fr http://www-phare.lip6.fr/~secci. Routage Internet hiérarchique. CONTEXTE. Internet interconnection simplification. AS q.

moses
Download Presentation

Migration de machines virtuelles dans un contexte LISP & TRILL & MPTCP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Migration de machines virtuelles dans un contexte LISP & TRILL & MPTCP Stefano Secci LIP6 - UPMC Bureau 25-26/3184 place Jussieu, 75005 Parisstefano.secci@lip6.fr http://www-phare.lip6.fr/~secci

  2. Routage Internet hiérarchique CONTEXTE

  3. Internet interconnectionsimplification AS q Internet Exchange point AS r AS t AS x ... AS p ... AS z Multi-homed network. AS u AS s AS w AS y Border Gateway

  4. Edge ASs: multi-homing

  5. Edge ASs: multi-homing

  6. Cloud-centric Internetvers une séparation réseaux de transit-réseaux de frontière au plan de contrôle

  7. Cloud-centric Internetcomment supporter une migration de machines virtuelles à l’échelle Internet? IP A IP A IP A

  8. Cloud-centric Internetcomment supporter une migration de machines virtuelles à l’échelle Internet? IP A IP A IP A DNS IP ID  network routing locator

  9. 19.76.2.4 11.3.9.5 Locator/Identifier Separation Protocol (LISP)(IP data plane, BGP+LISP control plane) RLOC mapping entry for 19.76.2.4? Decap RLOC3 RLOC2 BGP Routing toward RLOC3’s IP Map-reply with the mapping Packet encapsulated towards least priority RLOC RLOC4 Map-request message to the mapping server RLOC1 No local mapping for 11.3.9.5! Packet encapsulated with load-balancing(equal priorities) Decap

  10. Objectifs atteints • Comprension les besoins des réseaux à la frontière d’Internet en termes d’ingénierie du trafic et d’interconnexion • « Understanding Transit-Edge Routing Separation: Analysis and Characterisation », actes de NoF 2011 • « Resilient Traffic Engineering in a Transit-Edge Separated Internet Routing”, actes de IEEE ICC 2011 • Développement des outils nécessaires pour s’interconnecter au testbed mondial LISP4.net • Développés de modules de base d’un plan de contrôle pour OpenLISP • Interconnexion au testbed LISP4.net et simulations • Le LIP6 est interconnecté au testbed depuis Juillet 2011 • « LIP6 premier laboratoire français parlant LISP », LIP6 Infos, à paraître • Tout le monde peut s’interconnecter avec son ordinateur/machine

  11. 2. Développement d’un plan de controle pour OpenLISP • Plan de contrôle absent pour le routeur logiciel OpenLISP (FreeBSD) • Développement en C de modules de • Map-request/reply; map-register; solicit-map-request • Seront inclus dans la prochaine release de OpenLISP RLOC3 RLOC2 Map-reply with the mapping RLOC4 Map-request message to the mapping server RLOC1 No local mapping for 10.33.96.5! Periodic map-reg messages; change of mapping;pour tout RLOC. Based on HMAC256 authentif. 12

  12. NFS server153.16.38.4 153.16.38.3 3. Interconnexion au testbed LISP4.Net du LIP6 et migration de MVs P-ETRs tdc-pxtr (from RIPE)193.162.145.462001:6C8:41:100:0:2:1:C LISP4.netmapping core other xtrs tdc-mr-ms193.162.145.50 LISPInternet Non-LISPInternet l3-london-mr-ms195.50.116.18 Map-register for mapping update lip6-xtr2132.227.62.243 lip6-xtr1132.227.62.242 Cisco 1902 153.16.38.2 lip6-xtr.lisp4.net153.16.38.1 153.16.38.1 153.16.38.13 Multiple running service instances Multiple running service instances 153.16.38.12 LISP@LIP6 network153.16.38.0/242001:660:3302:2878::/64 153.16.38.13 153.16.38.11 153.16.38.12 153.16.38.10 153.16.38.10 Virtuor PN4 VLAN2 VLAN1 Virtuor PN5 Novel hypervisor-RLOC control-plane message xTR = Ingress/Egress Tunnel Router

  13. Migration de MV – FTP

  14. Objectifs futurs • Développement d’autres modules pour OpenLISP • Sous-plan de contrôle hyperviseur – ETR • Serveur/resolveur de mapping • Simulations inter-AS de performances pour le Cloud • D’algorithmes d’ingénierie de trafic, travail préliminaire « Resilient Traffic Engineering in a Transit-Edge Separated Internet Routing” • Migration de machines virtuelles sans discontinuité d’adresse IP entre datacenters distants • Optimisation Verte de datacenters distants, par plan de pilotage unissant les plans de controles TRILL/802.1aq et LISP • Union plan de transport et de réseau • Pour l’exploitation de la diversité de chemin Internet introduite par LISP • Utilisation de MP-TCP et MP-UDP dans un contexte LISP

  15. 19.76.2.4 19.76.2.4 11.3.9.5 Pilotage de Datacenters distribués(IP data plane, TRILL+LISP control plane) TRILL IS-IS distance=5 RLOC3 TRILL IS-IS distances from RLOC to destination IP server mapped in LISP priorities RLOC2 RLOC4 RLOC1 TRILL IS-IS distance=7

  16. 11.3.9.5 Pilotage de Datacenters distribués (2)(IP data plane, TRILL+LISP control plane) Pool of servers RLOC3 If equal TRILL IS-IS cost, number of available paths/servers mapped to the LISP weight RLOC2 19.76.2.4 RLOC4 RLOC1 19.76.2.4

  17. Merci…. … pour l’attention! LISP@LIP6: http://www-phare.lip6.fr/lisp/

More Related