Bonjour,
J’ai mis en place un contexte qui relie deux réseaux avec une liaison VPN. (voir schéma).
Dans mon contexte, la machine Cliente communique avec mon serveur seulement en multicast. Cependant, le serveur lui répond en unicast.
J’ai configuré le tunnel GRE over IPSEC et il est fonctionnel.
Lorsque j’effectue un ping entre le client et le serveur, ça fonctionne correctement. Pour le multicast, j’ai mis en place le service PIMD sur les deux routeurs debian. J’ai configuré PIMD sur les deux routeurs (comme j’ai pu, très peu de documentation sur le service sur internet). Le problème c’est que, quand je lance la communication entre les deux machines, le client envoie bien les données au groupe de multicast, le premier routeur (10.137.1.254) le reçoit puis le redirige dans le tunnel. L’interface du tunnel du second routeur réceptionne bien les données (capture de trame, ok).
Mon problème est qu’il le renvoie pas sur le réseau 10.136.1.0/24.
J’ai fait pas mal d’essais comme ajouter une route sur le second routeur :
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
C’est pas non plus un problème de TTL car il est de 255.
Il faut savoir que de chaque côté, les switchs sont « Querier » et ils gerent les groupe de diffusion dans chacun des réseaux.
Si vous avez besoin de plus d’informations, n’hesitez pas ^^
Merci d’avance pour votre aide.