2017-10-28 20 views
1

openflow tutorial에 대한 openflow 튜토리얼을 따르고 있습니다. mininet 및 ryu 컨트롤러와 openvswitch 버전 2.8.0을 사용하고 있습니다.ovs-ofctl doen 작동하지 않음 - 연결이 거부되었습니다.

그것은 아래와 같은 오류를 제공 sudo는 OVS-ofctl 쇼 (S1)

:

ASD의 @의 ASD : ~/류/류/MPLS의 $ sudo를 나는 명령을 사용하려고하면 OVS-ofctl 쇼 (S1)

OVS-ofctl : /var/run/openvswitch/s1.mgmt : (연결이 거부)

소켓을 열지 못했습니다

sudo을 사용하고 있으므로 소켓 연결을 여는 데 필요한 권한과 관련하여 문제가 없어야합니다. 이 오류의 원인을 모릅니다. 도움을 주시면 감사하겠습니다.

+0

이 오류는 일반적으로 Open vSwitch가 실행되고 있지 않음을 의미합니다. 'ovs-vswitchd' 프로세스가 실행 중인지 확인할 수 있습니까? – pchaigno

+0

그래. openvswitch 설치시 문제가 발생했습니다. – Ashwin

+0

좋습니다! 나는 앞으로이 문제에 관심이있는 모든 사람들의 대답에 대해 언급했다. – pchaigno

답변

0

ovs-vswitchd/var/run/openvswitch/s1.mgmt으로 예상되는 유닉스 소켓을 열지 못했다는 오류 메시지가 표시됩니다. 이는 보통 ovs-vswitchd (Open vSwitch의 데몬 프로세스)이 실행되고 있지 않음을 의미합니다.

당신은 실행하여 그것을 확인할 수 있습니다 쿼리를 OVSDB하는

$ ps aux | grep ovs-vswitchd 
root  77289 0.0 0.0 25632 4916 ?  Ss 16:05 0:00 ovsdb-server --remote=punix:/var/run/openvswitch/db.sock --remote=db:Open_vSwitch,Open_vSwitch,manager_options --private-key=db:Open_vSwitch,SSL,private_key --certificate=db:Open_vSwitch,SSL,certificate --bootstrap-ca-cert=db:Open_vSwitch,SSL,ca_cert --log-file=/var/log/openvswitch/ovs-vswitchd.log -vsyslog:info -vfile:info --pidfile --detach 
root  77295 100 0.2 2608140 45820 ?  Ssl 16:05 3:13 ovs-vswitchd unix:/var/run/openvswitch/db.sock --pidfile --detach --log-file=/var/log/openvswitch/ovs-vswitchd.log -vfile:info 
paul  77447 0.0 0.0 14228 968 pts/2 S+ 16:08 0:00 grep --color=auto ovs-vswitchd 

첫 번째 과정, ovsdb-server, 답변을. 두 번째 프로세스 인 ovs-vswitchd은 OpenFlow 쿼리에 응답하고 패킷을 처리합니다.