UDP & IPV4 & router

Gast #4947874
Hi
sau blöde Frage:
was mache ich falsch?
ich habe auf ein Eval board UDP RX socket implementiert. Der empfängt 
nur und sendet nichts.
Wenn es direkt am PC hängt, klappt es wunderbar.
Wenn ich dann 2 eval boards an einem Router hänge mit 4 verschiedenen IP 
Adressen, empfängt mal der eine , mal der andere eval board.


Was fehlt?
Muss mein eval board sich beim router/ switch anmelden? Oder so ein 
alive von sich geben?
Thx
Bu B. schrieb:
> Was ist den eine korrekte MAC adresse?

Eine, die du verwenden darfst, und die mindestens in den erreichbaren 
Netzen eindeutig ist.

Zum Glück ist ein Bit in der MAC Adresse zur Unterscheidung zwischen 
Universally Administered Address und Locally Administered Address 
gedacht. Es gibt damit eine große Menge von MAC Adressen, die man lokal, 
in seinem eigenen Verwaltungsbreich, verwenden darf (also nicht bei 
Geräten, die z.B. an Dritte abgegeben werden).

Ich nehme dafür gerne "totes Fleisch", d.h. MAC Adressen der Form 
DE:AD:BE:EF:xx:xx, das sind 65536 Adressen, die mir bisher immer 
gereicht haben.

Wenn du Geräte verkaufen willst, dann mußt du dir eine hinreichende Zahl 
MAC Adressen (gegen Gebühr) zuteilen lassen, auf der Website der IEEE 
findest du dazu näheres.
(Firma: Q3)
Wenn ein Gerät tatsächlich ausschliesslich empfängt, kann es nicht 
"gesittet" am Netzwerkverkehr teilnehmen, bestenfalls Monitoring-Dienste 
leisten.

So kann ein Switch z.B. niemals lernen, an welchem Port das Teil hängt, 
denn der füllt seine SAT (source address table) anhand EINEGEHNEDER 
Ethernet-Frames - also macht er jedesmal Fooding wie ein Hub.

So ist es auch nicht per IP erreichbar, denn es kann ja nicht auf 
ARP-Requests antworten ...

Ein vollständiger IP-Stack bis mindestens Layer 3 ist also quasi 
zwingend. Wenn du dann nur noch UDP-Messages (Layer 4) lesen willst, ist 
das in Ordnung.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.