CDP-Broadcast-Fragen in einem Standard-AP

372
Jess

Angenommen, ich habe Funkgerät 1 mit Funkgerät 2 verbunden. Dann senden die beiden Funkgeräte ein CDP-Paket aneinander. Was passiert auf einem Access Point? Gibt es einen Standard für diese APs in den Märkten?

Sind die Informationen des CDP-Pakets auf den benachbarten Funkgeräten gespeichert, die wir zur Ermittlung der Nachbarn abfragen können?

Schau dir dieses Szenario an.

  • [Cisco-Switch] ← Ethernet → [AP # 1] ⇠Wi-Fi⇢ [Client # 2]

Im Moment kann der Cisco-Switch sowohl AP # 1 als auch # 2 als Nachbarn sehen, ist sich jedoch nicht sicher, ob dies korrekt ist? Ich würde erwarten, dass der Cisco-Switch nur AP # 1 sehen kann, und Sie müssen die Cisco-CDP-MIB in AP # 1 abfragen, um AP # 2 zu finden.

Ich freue mich, wenn mir hier jemand Hinweise geben kann.

3
Zwei APs sind normalerweise nicht miteinander verbunden. Wenn also "AP # 2" als AP hergestellt wurde, handelt es sich hier um eine Client-Station, denke ich. grawity vor 7 Jahren 0
@Grawity bemerkt. Jess vor 7 Jahren 0

1 Antwort auf die Frage

2
grawity

CDP-Pakete sehen wie normale Multicast-Ethernet-Frames aus, die an die 01: 00: 0C: CC: CC: CC-Multicast-Adresse gesendet werden. (Denken Sie daran, dass CDP ein proprietäres Protokoll ist und dessen Unterstützung für Ethernet-Geräte nicht erforderlich ist .) Daher ist es normal, dass eine CDP-unbewusste Bridge die Ansagen einfach weiterleitet, wie dies bei jedem anderen Multicast- oder Broadcast-Frame der Fall wäre.

Wenn Ihr AP unter normalem Linux ausgeführt wird und CDP-Verarbeitung in einem Userspace-Daemon (wie cdpd oder lldpd) implementiert, kann dieser Daemon Annoucements empfangen und eigene senden, kann jedoch nicht verhindern, dass die In-Kernel-Bridge empfangene zwischen Bridge weiterleitet Häfen.


Anders ist die Situation bei LLDP, bei der Multicast-Gruppenadressen, die explizit von IEEE 802.1Q-2014 (Seite 122) definiert werden, als nicht weiterleitbar verwendet werden, unabhängig davon, ob die Bridge LLDP unterstützt oder nicht.