Les Forums

Les Forums

Les forums sont fermés. Ils restent présent pour consultation et archivage.
Vous pouvez désormais poser vos questions directement dans les commentaires en bas de chaque page du site.
Alors n'hésitez pas à participer

Evolution frameip.exe : forçage du checksum UDP à 0

Bonjour,

J'utilise frameip.exe pour envoyer des requête SNMP sur un réseau AFDX mais malheureusement le checksum UDP doit être égale à zéro car sinon les trames sont rejetés (particularité AFDX).

Il me semble que cela n'est pas possible car l'option "-udp_checksum 0" active le calcul du checksum.
Est-il possible de rajouter une option pour autoriser 0 comme valeur de checksum ?
Je travaille sur cygwin et recompiler frameip n'est pas une mince affaire.
(nécessite l'utilisation de la librairie libcap 0.7n patchée spéciale cygwin qui nécessite elle-même certains *.h et Packet.dll que je n'ai pas)

Idéalement j'aimerais pouvoir transmettre en paramètres des trames au niveau de la couche MAC (même si en définitive cette trame contient le protocole UDP) et calculer les checksum IP et UDP par mes propores soins. Il me semble que cela est possible avec la librairie libcap que je n'ai pas pour cygwin.

Merci
Lu extralucide,

Ok je regarde ce que je peux faire et je reviens vers toi.

@+
_SebF - Sébastien FONTAINE
Lu extralucide,

Voila, je t'ai publié la version 5.7.3.12. Tu peux désormais spécifier un checksum UDP ou TCP à 0. Pour cela, tu mets la valeures 100000.

Par exemple :
-udp_checksum 100000


Cela répond t il a ton besoin ?

Sinon, peux tu nous parler de AFDX ? Ca peux intéresser beaucoup de monde.

@+

P.S. : Travail tu chez Safran ?
_SebF - Sébastien FONTAINE
Salut,

Merci beaucoup pour la nouvelle version.
C'était exactement ce dont j'avais besoin.
Non je ne travaille pas chez Safran 😈 (heureusement)
Je travaille pour un équipementier d'Airbus.
J'ai travaillé sur le portage d'un driver AFDX et maintenant je travaille sur une application dédiée audio numérique.
Pour faire simple, l'AFDX est basé sur le protocole Ethernet avec les particularités suivantes:
- redondance des ports
- déterminisme du trajet des paquets par l'ajout d'une couche de tubes virtuels.
- l'envoi des paquets obéit à un cadencement strict afin de répartir la charge sur le réseau et garantir une qualité de service optimale.

Ce protocole, comme son nom l'indique n'est utilisé qu'en aéronautique.

@+