Weiterleiten von Subnetz-Broadcasts in einer kleinen Testumgebung

Weiterleiten von Subnetz-Broadcasts in einer kleinen Testumgebung

In meinem Testlabor habe ich einen kleinen, preiswerten, unbenannten Router, um zwei Subnetze zu erstellen, 12.1.1.0 und 172.17.2.0. Der Router ist im Router-Modus (nicht Bridge) konfiguriert, und ich habe eine Bridge definiert, die die beiden Schnittstellen verbindet, auf denen sich diese Subnetze befinden.

Dies dient zum Testen von Software, die auf UDP-Kommunikation zwischen Hosts in verschiedenen Subnetzen in großen Netzwerken basiert. Zu den Anforderungen an diese Hosts gehört, dass sie „Routenanfragen“ an mehrere Broadcast-Adressen senden (eine davon ist die Adresse des sendenden Hosts), sodass der Zielhost, unabhängig vom Subnetz, die Anfrage sieht und mit einer Unicast-Antwort reagiert. Anschließend kommunizieren die Hosts über Unicast.

Die von mir verwendete Konfiguration funktioniert einwandfrei, solange alle Hosts mit Unicast-Zielen konfiguriert sind. Ein UDP-Broadcast für ein beliebiges fremdes Subnetz bricht jedoch an der Empfangsschnittstelle des Routers ab.

In einer echten Produktionsumgebung kann ich eine Routenanforderung beispielsweise von 12.1.1.15 an 172.17.2.255 senden, und das Netzwerk leitet das Anforderungspaket unverändert an das richtige Subnetz weiter. Gibt es eine allgemeine Regel für Router, die diese Situation abdeckt? Jede Technik funktioniert, solange die Hostendpunkte erfolgreich Broadcast-Verkehr an andere Subnetze senden können. Ich habe keinen Zugriff auf High-End-Router.

verwandte Informationen