2016-08-30 2 views
0

Мой проект заключается в том, чтобы создать примерную сеть в NS2 и пересылать пакеты случайно в пределах узлов. Всякий раз, когда пакет проходит через конкретный узел, значение хэша пакетов должно рассчитываться для пакетов и храниться в узле, через который пакет проходит или сохраняет их как файл отдельно (с одним файлом для каждого узла). Я написал код для создания сети и потока пакетов в NS2. Но не знаете, как реализовать хеширование пакетов в NS2. На данный момент я прочитал файл трассировки в Java и рассмотрел каждую строку как строку для вычисления хэша MD5 в Java-коде. Но мне нужно реализовать это динамически в самой NS2. Есть ли способ сделать это?Вычислить значение хэш для UDP-пакетов в NS2

ответ

1

вы можете использовать в этом случае HashClassifier (C++ сторона) или любого производного класса, таких как DestHashClassifier, FidHashClassifier, SrcDestHashClassifier или SrcDestFidHashClassifier, вы также можете использовать TCL сторону с классификатором/Hash/Dest, классификатор/Hash/FID, классификатор/Hash/SrcDest, или классификатор/Хеш/SrcDestFid

Смежные вопросы