HTTP-Videostreaming fehlgeschlagen, da TCP erneut übertragen wird
Ich versuche, ein Video zwischen zwei Hosts zu streamen, aber ich versuche, das sich ändernde IP-Senario zu simulieren, indem ich eine IP-Adresse (192.168.2.3) anstelle der echten IP-Adresse (192.168.2.5) aufliste. Ich verwende mininet und Ryu contrllorer. Meine Topologie ist wie folgt:
ha-eth0<->s1-eth1 hb-eth0<->s2-eth3 hc-eth0<->s1-eth3 s2-eth1<->s1-eth4 s2-eth2<->s3-eth1
Ich verwende vlc-wraper und das HTTP-Protokoll für streaminh. Ich habe auch die folgenden Flows manuell auf Schalter 1 und 2 installiert:
sh ovs-ofctl add-flow s1 \ "table=0, priority=3, in_port=1, nw_src=192.168.2.2, nw_dst=192.168.2.3, eth_type=0x0800, actions=mod_nw_dst:192.168.2.5, output:4" sh ovs-ofctl add-flow s1 \ "table=0, priority=3, in_port=4, nw_src=192.168.2.5,nw_dst=192.168.2.2, eth_type=0x0800, actions=mod_nw_src:192.168.2.3, output:1" sh ovs-ofctl add-flow s2 \ "table=0,priority=3, nw_src=192.168.2.2, nw_dst=192.168.2.5, eth_type=0x0800, actions=output:3" sh ovs-ofctl add-flow s2 \ "table=0, priority=3, nw_src=192.168.2.5,nw_dst=192.168.2.2, eth_type=0x0800, actions=output:1"
ha (Host A) IP ist 192.168.2.2 (der Clinet-Host)
hb (Host B) IP ist 192.168.2.5 (der Server-Host)
Der Stream wird immer 5 Sekunden lang abgespielt, dann stoppt er, ich habe Wireshark überprüft und festgestellt, dass TCP-Übertragungswiederholungspakete für immer feststeckten. Weiß nicht, warum?
Ich habe den Wireshark-Ausgang für beide Hosts angehängt. https://drive.google.com/open?id=1RqZOMOab_LY6Kik6XWaECQU859BFd9Ht
0 Antworten auf die Frage
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?
-
4
Gibt es eine Möglichkeit, den Scanner eines Multifunktionsdruckers gemeinsam zu nutzen?
-
3
Gibt es eine Möglichkeit, zwei Computer über USB anzuschließen?
-
3
Wie halten Sie mehrere Verbindungen zum Internet?
-
4
iPod-Touch zum Abspielen von Filmen vom PC auf der PS3?
-
2
Mac tritt der Windows-Arbeitsgruppe nicht bei
-
1
Wie kann ich die Sicherheit meines Portals erhöhen?
-
1
Wie vernetzt man Windows XP und Ubuntu Linux?