2016-07-20 7 views
0

habe ich ein einfaches SDN Netzwerk in Mininet mit diesem Befehl:Capture-LLDP-Pakete in SDN mit Wireshark

sudo mn --topo single,3 --mac --switch ovsk --controller remote 

Eigentlich ist dies ein Netzwerk mit drei Hosts ein ein vSwitch. Dann fügte ich zwei Ströme hinzu:

add-flow tcp:127.0.0.1:6634 in_port=2,actions=output:1 
add-flow tcp:127.0.0.1:6634 in_port=1,actions=output:2 

Welcher 127.0.0.1 ist mein vSwitch. Jetzt können h1 und h2 einander richtig pingen. Mein Ziel ist es, einige Änderungen in der Topologieermittlung von OpenFlow vorzunehmen und LLDP-Pakete in meinem Netzwerk zu reduzieren, ist die Zielfunktion. Ich denke, ich weiß, wie es geht, aber ich weiß nicht, wie kann ich LLDP-Pakete zählen und sehen? Ich habe Drahthai dafür verwendet, aber nachdem ich LLDP-Filter angewendet habe, kann ich nichts mehr sehen. Wo ist das Problem?

Antwort

0

Wenn Sie die neueste Version von wireshark verwenden, können Sie nur lldp filtern und die Gesamtanzahl wird in den angezeigten Paketen notiert. Aber wenn Sie das nicht sehen können, können Sie Ihre Aufnahme vielleicht im Zip-Format senden, damit ich sie untersuchen kann. Aber meine Vermutungen sind:

1) Wireshark Version ist alt.

2) Ihre Controller und Mininet-Netzwerkverbindung ist problematisch.Klicken Sie, wenn es besagt, mit dem Controller verbunden, wenn Mininet ausgeführt wird.

3) Da Sie eine Topologie mit nur einem Switch haben, sendet der von Ihnen verwendete Controller kein lldp-Paket, sondern entdeckt den einzelnen Switch durch HELLO und FEATURE_REQUEST/REPLY messages und sendet kein LLDP.

In jedem Fall ist eine umfassendere Zusammenfassung Ihres Netzwerks und eine Erfassung erforderlich. Ich hoffe, es funktioniert, wenn Sie das Problem nicht verlängern können. Ich arbeite auch an demselben Personal.