Skip to the content.

NDN test cases

How to generate NDN protocol trace file

Traces de protocole NDN (version NFD 2.0) capturées avec Wireshark et avec l’outil NDNDUMP, pour NDN configuré pour tourner au-dessus de IP et pour NDN configuré pour tourner directement au-dessus d’Ethernet (layer 2).

Configuration :

2 machines reliées sur un hub.

Host1 : 192.168.1.12
Host2 : 192.168.1.11

Pile NDN version FD2.0 installée et configurée Test avec appli ChronoChat (fourni par NDN)

Scénario pour NDN/IP:

Pour Wireshark : échanges entres les 2 machines : phrase dans un sens puis une autre dans l’autre sens puis envoi de AAAAAAAAAAAAAAAAA dans un sens, puis envoie de ZZZZZZZZZZZZZZZZZ dans l’autre sens.

Pour NDNDUMP : échanges entres les 2 machines : phrase dans un sens puis une autre dans l’autre sens puis envoi de XXXXXXXXXXXXXXXXXX dans un sens, puis envoie de WWWWWWWWWWWW dans l’autre sens.

Scénario pour NDN/Ethernet:

Pour Wireshark : échanges entres les 2 machines : envoi de HELLLLLLLLLLLLLLLLLLLLLLLOOOO dans un sens, puis envoie de YEEEEEEEEEEEEEEEESSSSSSSSSSS dans l’autre sens.

Data set

There are 2 trace files to test

Test case

Each test case will correspond with a trace file.

Test case possible:

How to test a trace file

-> Expect to see all correct value of all registered attributes

-> Expect to see all attributes of NDN protocol of every NDN packet i.e ndn.p_payload, ndn.p_data,….