An Extensible Quantum Network Simulator Built on ns-3: Q2NS Design and Evaluation

Dit paper introduceert Q2NS, een op ns-3 gebaseerde, modulaire en uitbreidbare kwantumnetwerksimulator die naadloos klassieke en kwantumcommunicatie integreert, diverse kwantumstaatrepresentaties ondersteunt en superieure rekenefficiëntie biedt ten opzichte van bestaande alternatieven.

Adam Pearson, Francesco Mazza, Marcello Caleffi, Angela Sara Cacciapuoti

Gepubliceerd 2026-03-03
📖 4 min leestijd🧠 Diepgaand

Each language version is independently generated for its own context, not a direct translation.

Stel je voor dat je een vliegtuig wilt bouwen dat kan vliegen zonder brandstof, of een telefoon die berichten stuurt zonder dat iemand ze kan afluisteren. Dat is wat we proberen te doen met het Quantum-Internet. Het klinkt als sciencefiction, maar het is echt. Het probleem is alleen: de onderdelen zijn duur, kwetsbaar en nog niet in elke garage te vinden.

Dus, hoe bouw je iets als dit als je de echte onderdelen niet hebt? Je bouwt een simulator. Een virtuele testbaan waar je kunt crashen zonder dat er echt iets kapot gaat.

Dit artikel introduceert Q2NS, een nieuwe en slimme simulator voor quantum-netwerken. Hier is hoe het werkt, vertaald naar alledaags taal:

1. Het Probleem: Een Taaie Puzzel

Het simuleren van quantum-netwerken is lastig om twee redenen:

  • Quantum is raar: Deeltjes kunnen met elkaar "verstrengeld" zijn. Als je aan het ene deel rukt, beweegt het andere deel direct, zelfs als het aan de andere kant van de wereld staat. Dit is lastig na te bootsen op een gewone computer.
  • Het is een hybride mix: Een quantum-netwerk werkt niet alleen met quantum-deeltjes. Het heeft ook gewone, klassieke signalen nodig (zoals een telefoonoproep) om te zeggen: "Hé, ik heb hier een quantum-deeltje voor je." Veel oude simulators vergeten dit klassieke deel of doen het te simpel.

2. De Oplossing: Q2NS (De "Lego" Simulator)

Q2NS is gebouwd op de rug van een reus: ns-3. ns-3 is al jarenlang de standaard voor het simuleren van gewone internetnetwerken (zoals jouw thuisnetwerk). De makers van Q2NS hebben daar een "quantum-laag" bovenop gebouwd.

De Analogie: Een Restaurantkeuken
Stel je Q2NS voor als een professionele keuken:

  • De NetController (De Hoofdkok): Deze houdt toezicht op het hele menu. Hij weet welke gerechten (quantum-toestanden) er in welke pan zitten. Hij zorgt dat alles synchroon loopt.
  • De QNodes (De Koks): Dit zijn de werkplekken. Ze doen het echte werk: koken (rekenen) en serveren (data sturen).
  • De QChannels (De Serveerders): Zij lopen tussen de tafels en de keuken. Ze brengen de borden (qubits) van A naar B.
  • Modulair (Lego-blokken): Dit is het mooie aan Q2NS. Als je een nieuwe oven wilt proberen (een nieuwe manier om quantum-wiskunde te doen), kun je die er gewoon in klikken zonder de hele keuken te slopen. Je kunt kiezen tussen verschillende "recepten" (wiskundige methodes) afhankelijk van wat je kookt.

3. Het Magische Netwerk: Verstrengeling

In het quantum-landschap zijn er twee soorten verbindingen:

  1. Fysieke kabels: De glasvezelkabels die je kent.
  2. Verstrengelingsdraden: Onzichtbare, magische draden die twee punten direct met elkaar verbinden, zonder kabels.

Veel simulators tonen alleen de kabels. Q2NS heeft een visuele tool (Q2NSViz) die beide laat zien. Het is alsof je een kaart van een stad hebt, maar je ziet ook de onzichtbare telefoonlijnen tussen de huizen. Hierdoor kun je zien hoe informatie zich beweegt, niet alleen via kabels, maar ook via die magische quantum-draden.

4. Waarom is dit Beter dan de Rest?

De auteurs hebben Q2NS getest tegen andere bekende simulators (zoals qns-3 en NetSquid).

  • Snelheid: Q2NS is sneller. Het is geschreven in C++ (een snelle programmeertaal) en gebruikt de krachtige motor van ns-3.
  • Flexibiliteit: Omdat het modulair is, kunnen onderzoekers makkelijk nieuwe experimenten toevoegen zonder alles opnieuw te schrijven.
  • Realisme: Het simuleert niet alleen de quantum-deeltjes, maar ook de vertragingen in het gewone internet. Als het gewone internet traag is, vertraagt dat ook je quantum-experiment. Q2NS houdt dit perfect bij.

5. Praktische Voorbeelden

In het artikel tonen ze twee voorbeelden:

  1. Teleportatie met ruis: Ze testen of je een quantum-bericht kunt sturen als de lijn "ruis" heeft (zoals ruis op een telefoon) en als het internet druk is. Ze zien precies hoe de kwaliteit daalt.
  2. Quantum-LAN: Ze bouwen een klein quantum-netwerk met één centrale hub en veel klanten. Ze laten zien hoe snel dit werkt en hoeveel fouten er optreden als er kabels uitvallen.

Conclusie

Kortom: Q2NS is een testomgeving voor de toekomst.
Het stelt onderzoekers in staat om quantum-netwerken te ontwerpen en te testen zonder dat ze duizenden euro's aan hardware hoeven te spenderen. Het combineert de kracht van bestaande netwerkmachines met de magie van quantum-wiskunde, en doet dit allemaal in een pakket dat makkelijk aan te passen is.

Het is alsof ze een simulator hebben gebouwd voor een auto die nog niet bestaat, zodat ingenieurs kunnen zien of de motor wel past voordat ze de auto gaan bouwen.