Hallo, ich erweiter gerade meine Schaltung um einen WINC1500. Früher habe ich um Geräte meines Typs im LAN zu finden einfach einen UDP Broadcast mit einer speziellen Nachricht auf einem bestimmten Port verschickt. So weit ich weiß sperren aber manche Router per default solche Broadcasts. Stimmt das und was sind moderne Methoden diese Suche zu ermöglichen? Danke!
Spock der Vulkanier schrieb: > So weit ich weiß sperren aber manche Router per default solche > Broadcasts. Ein Router kann keinen lokalen Netzwerktraffic sperren, da ist er gar nicht involviert. Was Du meinst, ist das Sperren von Paketen, die von aussen an die Broadcast-Adresse geschickt werden (Cisco: no ip directed-broadcast). Spock der Vulkanier schrieb: > was sind moderne Methoden diese Suche zu ermöglichen? Wenn Du Overkill magst, kannst Du Dir UPnP/SSDP antun.
Spock der Vulkanier schrieb: > So weit ich weiß sperren aber manche Router per default solche > Broadcasts. Broadcasts werden ohnehin grundsätzlich nicht geroutet. Das war schon immer so. Sie sind immer auf das lokale LAN beschränkt, und sie können über Bridges auf Layer 2 (Ethernet-Paketebene) transportiert werden. > Stimmt das und was sind moderne Methoden diese Suche zu ermöglichen? Heutzutage geht der Trend zu Multicasts. Bei Multicasts gibt es Gruppen, denen man beitreten kann. Ist man Mitglied dieser Gruppe, bekommt man Pakete für diese Gruppe. Das hat den Vorteil, dass nicht jeder Knoten unbedingt alles empfangen muss. Um diese Vorteile wirklich auszunutzen, braucht man aber Switches, die mit Multicasts und IGMP umgehen können, und ein Bastler wird sowas eher nicht zuhause haben. Also bleib bei Broadcasts, das ist einfacher und wird für Dich funktionieren. fchk
Frank K. schrieb: > Broadcasts werden ohnehin grundsätzlich nicht geroutet. Das war schon Moment... Meinst Du Ethernet-Broadcast oder IP-Broadcast? Da nach UDP-Broadcast gefragt wurde, ist m.E. hier auch IP-Broadcast der Scope. Ich wüßte jetzt keinen RFC, der für IP ein Routing von Broadcast-Adressen verbietet. In der Praxis sehe ich jede Menge packerln mit Broadcast-Adressen. Das umso mehr, also seit CIDR kein außenstehender wissen kann, welche eine Broadcast-Adresse ist und sie somit von einer Unicast-Adresse nicht unterscheiden kann. > immer so. Sie sind immer auf das lokale LAN beschränkt, und sie können > über Bridges auf Layer 2 (Ethernet-Paketebene) transportiert werden. Darüberhinaus gibt es z.B. DHCP-Helper, die dann genau das Problem lösen. > Also bleib bei Broadcasts, das ist einfacher und wird für Dich > funktionieren. Dem schließe ich mich wieder an.
Hmmm schrieb: > Moment... Es wäre nett, wenn Du nicht einfach den Namen von jemandem übernehmen würdest, der bereits im Thread geschrieben hat. Hmmm schrieb: > Ich wüßte jetzt keinen RFC, der für IP ein Routing von > Broadcast-Adressen verbietet. Wenn man Broadcasts an die lokale Broadcast-Adresse (i.d.R. die letzte im Netz) schickt, gehen die nirgendwo sonst hin. Wenn man Broadcasts an fremde Broadcast-Adressen schickt, landen die dort zwar theoretisch tatsächlich, in der Praxis hat man das schon im vorigen Jahrtausend meistens unterbunden, weil es unschöne Nebeneffekte (Stichwort DoS-Attacken) hat.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.