2017-04-24 5 views
-1

J'ai téléchargé et installé un projecteur ouvert dans un CentOS vm dans le cloud avec des options par défaut. J'ai suivi la mise en route dans la documentation Floodlight: https://floodlight.atlassian.net/wiki/spaces/floodlightcontroller/pages/1343544/Installation+Guide, Dans un autre vm j'ai installé Ouvrez vSwitch et essayé de se connecter au contrôleur en utilisant les commandes suivantes:Ouvrir vSwitch perd la connectivité lors de la connexion au contrôleur floodlight ouvert?

OVS-vsctl add-br br0

OVS-vsctl additionnent -port br0 eth0

ifconfig eth0 0

dhclient br0

OVS-vsctl-contrôleur fixé br0 tcp: Controller-ip: 6653

Mais après que le contrôleur est réglé, la commande "ovs-vsctl show" montre is_connected et je perds toute la connectivité (je ne peux pas cingler le contrôleur ou d'autres machines, même pas google).

Merci de prendre votre temps.

Répondre

0

Cela peut se produire car Floodlight n'a pas réussi à installer les règles nécessaires pour transférer les paquets sur le commutateur. Avant de vous connecter à un contrôleur, vous devez avoir la règle par défaut (actions = NORMAL) qui indique à Open vSwitch d'agir comme un commutateur d'apprentissage.

Pour vérifier si le contrôleur a installé une règle OpenFlow, vous pouvez exécuter: ovs-ofctl dump-flows br0. Si ce n'est pas le cas, vous avez probablement un problème du côté du contrôleur (ou du moins une explication dans les journaux de Floodlight).