← Retour aux offres

Stage - Démonstrateur Service Function Chaining (SFC) et slicing réseaux

Postée le 08 oct.

Lieu : Gennevilliers · Contrat : Stage · Rémunération : A négocier

Société : Thales SIX GTS France

Au sein de la Direction Technique SIX, le service CNS a pour mission d’évaluer les nouvelles technologies de l’informatique et des réseaux, notamment à travers des projets menés en coopération avec des partenaires académiques et industriels européens et de contribuer à la transformation digitale de l'entreprise. Le stagiaire sera totalement intégré dans l'équipe jeune et innovante de CNS (~15 personnes) pour travailler sur des technologies de pointe.

Description du poste

La virtualisation des fonctions réseaux ou Network Function Virtualisation (NFV) consiste à exécuter des fonctions réseaux dans un environnement virtualisé - machine virtuelle ou container. Pour la réalisation d’un certain service, le trafic issu d'une application ou d’un utilisateur spécifique doit passer par un ensemble de fonctions virtualisés (ou VNFs), dans un ordre prédéfini, indiqué comme Service Function Chaining (SFC). L'émergence du concept de « slicing » qui regroupe un ensemble de VNFs dans les réseaux 5G, se base aussi sur le principe de SFC.
Dans ce contexte, il est particulièrement pertinent de s'intéresser aux protocoles dits de « segment routing », tels que SRv6, qui représentent un catalyseur fondamental pour le SFC. Ces approches, simplifient le routage des flux et l’orchestration de services complexes, constitués de multiples VNFs déployés à la demande.
L’objectif du stage est de tester et évaluer l’adaptation de ces solutions dans un contexte totalement distribué et leur capacité à prendre en compte le dynamisme et la variabilité des requêtes dans le temps, tout en assurant une bonne différenciation des services. Après une phase de prise en main des briques logicielles de base et d’étude d'architecture, le stagiaire aura pour mission d’étudier, proposer et mettre en place une architecture pour le slicing de bout en bout dans un démonstrateur technologique à base d’open source.
A termes, les travaux réalisés pourront servir à des démonstrations réalisées au sein de Thales. La publication d’un article scientifique dans une conférence internationale sera envisagée.

Profil recherché

- Environnement Linux
- Connaissances avancées des réseaux et protocoles: IPv6, TCP/IP, Ethernet
- Connaissances pratiques en programmation : Python, C/C++, Shell
- Virtualisation et containers : Docker, LXC, Namespaces
- Notions de SDN et NFV
- Des connaissances sur la sécurité des réseaux informatiques seraient un plus.
- Autonomie, curiosité

Pour postuler :

Filippo Rebecchi

filippo.rebecchi@thalesgroup.com