Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3662 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  [mRouted] Multicast unidirectionnel ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[mRouted] Multicast unidirectionnel ?

n°40003
Willits
La réponse est 42
Posté le 04-07-2008 à 11:31:10  profilanswer
 

Bonjour à tous,
 
J'implémente un routeur NAT Multicast sous linux et utilisant mRouted.
 
Or, j'ai besoin que ce routeur soit bi-directionnel au niveau du multicast. Mais actuellement, il n'est qu'uni directionnel!!!
 
"while true; do echo "Multicast Test"; sleep 1; done | east -t 32 233.233.233.1:123" sur le réseau 192.168.1.0/24 envoie bien les trames sur le réseau "192.168.2.0/24"
 
Or, "while true; do echo "Multicast Test"; sleep 1; done | east -t 32 233.233.233.1:123" sur le réseau 192.168.2.0/24 n'envoie rien sur le réseau "192.168.1.0/24"!
 
En utilisant tShark, on voit bien les paquets multicast envoyé par le PC sur le réseau 192.168.2.0, or ils ne sont pas retransmis sur le réseau 192.168.1.0.
 
Voici ma config d'iptables:

Code :
  1. # Local network: eth0
  2. # Outside network: eth1
  3. # Enabling packet forwarding
  4. echo 1 > /proc/sys/net/ipv4/ip_forward
  5. # Clearing netfilter.
  6. iptables -F
  7. iptables -t nat -F
  8. # No firewal, just forwarding.
  9. iptables -P INPUT ACCEPT
  10. iptables -P FORWARD ACCEPT
  11. iptables -P OUTPUT  ACCEPT
  12. iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
  13. iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
  14. # nat
  15. iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE


 
Aussi, j'ai essayé avec le démon pimd, or rien ne fonctionne et aucun paquet n'est transité d'un réseau vers l'autre.
 
Aussi dans ifconfig et dans le noyau, le multicast est activé pour les deux cartes réseaux.
 
une idée ??
 
Je vous remercie.
 
Willits


Message édité par Willits le 04-07-2008 à 19:54:45
mood
Publicité
Posté le 04-07-2008 à 11:31:10  profilanswer
 

n°40012
dreamer18
CDLM
Posté le 04-07-2008 à 12:24:45  profilanswer
 

j'ai du mal à comprendre, le multicast est unidirectionnel à la base.


---------------
"Parceque toi tu fracasses du migrant à la batte de baseball, c'est ça ?" - Backbone-
n°40019
Willits
La réponse est 42
Posté le 04-07-2008 à 13:46:47  profilanswer
 

Ce que je veux faire, c'est ça:
- Envoyer un message multicast depuis le réseau 192.168.1.0/24 vers le réseau 192.168.2.0/24
- Répondre avec un autre message multicast (sur une IP différente) depuis le réseau 192.168.2.0/24 vers 192.168.1.0/24
 
Or actuellement, je n'arrive qu'a envoyer un message multicast du premier réseau vers le second, et pas l'inverse. (Donc mon routeur est unidirectionnel).
(Note: C'est un réseau qui utilise des applications développées spécialement pour faire ça).

n°40023
dreamer18
CDLM
Posté le 04-07-2008 à 14:04:15  profilanswer
 

il te faut donc deux flux multicast, et que tu déploies IGMP des deux cotés.


---------------
"Parceque toi tu fracasses du migrant à la batte de baseball, c'est ça ?" - Backbone-
n°40024
Willits
La réponse est 42
Posté le 04-07-2008 à 14:08:10  profilanswer
 

Les flux multicast sont envoyés et lu avec la command "emcast".
 
Sur le routeur, j'ai mRouted qui est installé et activé sur les deux interfaces. (je n'arrive pas à obtenir quelque chose avec pimd).
 
Wireshark me dit qu'il y a bien des requêtes IGMP reçu sur les deux interfaces réseau du routeur.
 
Or, il fait très bien passer du premier réseau vers le second, mais pas l'inverse...

n°40037
Wolfman
Modérateur
Lobo'tomizado
Posté le 04-07-2008 à 16:29:25  profilanswer
 

Merci d'enlever les "???" superflus de ton titre


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  [mRouted] Multicast unidirectionnel ?

 

Sujets relatifs
[Routeur Multicast + NAT] Faisable?Multicast sur un switch Cisco
Multicast et basculement d'interface sous linux[cisco] multicast, QoS et lien multilink
Plus de sujets relatifs à : [mRouted] Multicast unidirectionnel ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)