Expires soon Alcatel-Lucent

Stage: Générateur de Trafic pour Protocoles Génériques (H/F) - 160000067H

  • Stage
  • 4-6 months
  • Nozay (Loire-Atlantique)
  • Licence, Bac +3
  • IT development
  • informatique
  • reseaux
  • developpement informatique
  • programmation

Job description

Sous la responsabilité du tuteur, vos missions seront :
L'objectif du stage est d'explorer la conception d'un générateur de trafic plus flexible, capable de générer du trafic à grande vitesse pour des protocoles non standard ainsi que le trafic des protocoles standard avec la possibilité de customiser les caractéristiques du trafic généré.

Le point de départ du stage sera d'analyser d'abord la littérature existante pour le trafic Générateurs open source à savoir [5,6, 7]. Le générateur de trafic sera développé idéalement en utilisant l'architecture Click [3,4], initialement proposé pour assembler des routeurs modulaire, ou en utilisant l'environnement P4 [1,2] initialement proposé pour la programmation de commutateurs de paquets pour protocoles génériques.

[1] “P4: programming protocol-independent packet processors.” Pat Bosshart, Dan Daly, Glen Gibb, Martin Izzard, Nick McKeown, Jennifer Rexford, Cole Schlesinger, Dan Talayco, Amin Vahdat, George Varghese, and David Walker. SIGCOMM CCR, July 2014
[2] “Protocol-oblivious forwarding: unleash the power of SDN through a future-proof forwarding plane”, Haoyu Song, HotSDN 2013
[3] “The Click modular router” E Kohler, R Morris, B Chen, J Jannotti, MF Kaashoek, ACM Transactions on Computer Systems
[4] “Fast Userspace packet processing” T Barbette, C Soldani, L Mathy, ANCS 2015
[5] “Pktgen - DPDK” https://github.com/pktgen/Pktgen-DPDK
[6] “Ostinato: Network Traffic Generator and Analyzer”, http://ostinato.org/news
[7] “MoonGen”, https://github.com/emmericp/MoonGen


Compétences acquises pendant le stage:
Programmation C/C++
Virtualisation des fonctionnalités des réseaux (NFV)
Software-Defined Networks (SDN)

Desired profile

Programmation: C++, C, Socket Programming, Object oriented programming, performance optimization
Systemes d'exploitation: Linux
Réseaux: TCP/IP, Routing, Forwarding

About Alcatel-Lucent

Nokia est un leader mondial dans la conception de technologies au cœur de notre monde connecté. Forts des capacités de recherche et d’innovation des Nokia Bell Labs, nous mettons à disposition des fournisseurs de services de communication, gouvernements, grandes entreprises et utilisateurs finaux, le portefeuille de produits, services et licences le plus complet du marché.


Du déploiement d’infrastructures pour la 5G, de l’Internet des Objets, aux applications émergentes dans les domaines de la réalité virtuelle et de la santé numérique, nous façonnons l’avenir des technologies afin de transformer l’expérience humaine. www.nokia.com.

Make every future a success.
  • Job directory
  • Business directory