Hi
您好,謝謝您的建議,可是因為我的指導教授希望我不要遇到困難就放棄ODL,然後我再網路上找到一些人有和我類似的問題:
http://neokentblog.blogspot.tw/2013/10/linuxopenflow-switchopenvswitch.html
另外請問您,openvswitch2.3.0還需不需要把linux bundle的bridge套件移除,然後用brcompat套件替代,因為我看到許多網路教學都是這麼說的(但使用版本都比較舊,且我發現我一直沒有安裝brcompat??)最後就是也有一些教學生說當openvswitch與controller連接時由於它己經是一台switch了,必須設定好flows網路才能夠正常運作,若是如此,您可以教我一些openvswitch的flows指令要怎麼做(例如ping通網路)以上還麻煩您幫忙,謝謝.
From: Ping Chun Huang [mailto:incept...@gmail.com]
Sent: Friday, August 29, 2014 3:09 PM
To: Jim
Cc: Hung-Wei Chiu (邱宏瑋)
Subject: Re: FW: [sdnds-tw] Re: About Openvswitch setting issues
hi
你要不要換一套controller試試看
看起來你的設定應該是沒什麼問題的
你換 floodlight 試試看
thx
Jim <jimli...@msa.hinet.net> 於 2014年8月27日 下午8:08 寫道:
您好:
這是我print screen後的routing table及一些狀態如下:
以上還請各位SDN的先進,多多幫忙提點,謝謝.
From: Hung-Wei Chiu (邱宏瑋) [mailto:hwc...@cs.nctu.edu.tw]
Sent: Tuesday, August 26, 2014 10:50 PM
To: Jim
Subject: Re: [sdnds-tw] Re: About Openvswitch setting issues
網頁底下應該有一個框框,裡面可以打字
ᐧ
Jim <jimli...@msa.hinet.net> 於 2014年8月26日 下午10:43 寫道:
請問我登入進入聊天室後該如何發言??
From: Hung-Wei Chiu (邱宏瑋) [mailto:hwc...@cs.nctu.edu.tw]
Sent: Tuesday, August 26, 2014 7:23 PM
To: Jim
Subject: Re: [sdnds-tw] Re: About Openvswitch setting issues
HI.
1) 這部分我在想會不會是OpenDayLight預設的功能沒有辦法滿足你的環境,所以才會發生傳統網路可以通,而配上OpenDayLight就不通了
2) 你只要填寫NickName以及驗證碼後,點下connect就可以了,接下來就等他加入到聊天室內即可。
ᐧ
Jim <jimli...@msa.hinet.net> 於 2014年8月26日 下午5:57 寫道:
您好,若是我的ARP reply有問題,為什麼只有在和Controller連接時才會發生?
若是因為OpenVswitch mode切換的關係,要怎麼克服呢?
謝謝您給我的連結好參與討論,但要在那裡輸入NICK呢?Nick name那邊嗎?可我輸入NICK及認證碼後,又有username和password,請問我該怎麼加入?
由我的 ASUS 傳送
-------- 原始郵件 --------
寄件者:"Hung-Wei Chiu (邱宏瑋)" <hwc...@cs.nctu.edu.tw>傳送日期:Tue, 26 Aug 2014 17:28:27 +0800
收件者:Jim <jimli...@msa.hinet.net>
副本:Ping Chun Huang <incept...@gmail.com>,sdnd...@googlegroups.com
主旨:Re: [sdnds-tw] Re: About Openvswitch setting issuesHi.
根據你的tcpdump,看起來只有ARP request但是並沒有ARP reply。所以可能檢查一下你的機器設定,ARP request是否能夠正確的送到對方機器
檢查一下route相關的設置另外,也歡迎你直接透過
http://webchat.freenode.net/?channels=%23sdnds-tw&uio=MTE9MTc0b3
這邊的連結,輸入NICK後直接加入我們的頻道直接討論
謝謝
Jim <jimli...@msa.hinet.net> 於 2014年8月26日 下午2:17 寫道:
您好:
附圖為我用wireshark攔icmp封句的照片,其中從第327行開始,就是與Controller開始連線後,不通的情況。
另外我有在OpenVswitch上查arp tables是可以正常看到對方的MAC的,只是就是不通.....
第2張照片則是我把OpenVswitch的hidden flow dump出來的樣子
最後由於我的實驗都是在hyper-V裡的VM進,並用Hyper-V的Vswitch直接讓VM對外連通,用的網段是192.168.2.0/24 而我
在OpenVswitch的ovs-br設定的static IP 也是192.168.2.10的IP,我想表達的意思是我把同一網段bridge了第2次,這樣會不會有問題呢?
以上麻煩各位SDN先進教學 謝謝
由我的 ASUS 傳送
-------- 原始郵件 --------
寄件者:"Hung-Wei Chiu (邱宏瑋)" <hwc...@cs.nctu.edu.tw>傳送日期:Tue, 26 Aug 2014 00:23:43 +0800
收件者:Jim <jimli...@msa.hinet.net>
副本:Ping Chun Huang <incept...@gmail.com>,sdnd...@googlegroups.com
主旨:Re: [sdnds-tw] Re: About Openvswitch setting issuesHi.
1) 我猜想你的controller停下來後,你的OpenvSwitch就會轉換成standalone的fail mode,此模式下,OVS會扮演者傳統switch的角色,因此網路封包就會通了。
2) 你說網路架設後會不通,這部分我的建議是使用tcpdump 或是 wireshark,去擷取你在ping過程中的封包
藉由這兩個工具我們先瞭解,到底是arp有問題,還是ICMP封包送不過去,採取一步一步的分析,這樣比較好找出問題的根本原因
謝謝,祝你順利
Jim <jimli...@msa.hinet.net> 於 2014年8月26日 上午12:18 寫道:
Hi:
各位SDN的同好,我想我擺了個大烏龍,令晚看才想到apt-get update;update後,kernel也換掉了,OpenVswitch啟動當然會失敗,於是我按部就班的再重新按裝OpenVswitch及相關設定後,實驗環境已經恢復正常。
但是我有再試一遍當OpenVswitch連線至Opendaylight Controller後,這台OpenVswitch的區網或internet的確會不通,然後只要我一把Opendaylight停下來,OpenVswitch那台的連線就會恢復正常,Ping Chun兄有提到過這也許是Opendaylight有些hidden flow造成....
請問我該如何從什麼方向著手去克服這個問題?
麻煩2位SDN的先進可否教導一下我這位新手,謝謝
由我的 ASUS 傳送
-------- 原始郵件 --------
寄件者:Jim <jimli...@msa.hinet.net>
傳送日期:Mon, 25 Aug 2014 18:32:51 +0800
收件者:"Hung-Wei Chiu (邱宏瑋)" <hwc...@cs.nctu.edu.tw>,Ping Chun Huang <incept...@gmail.com>
主旨:Re: [sdnds-tw] Re: About Openvswitch setting issues您好:
首先感謝您的熱情幫忙,我先說明一下我的使用環境好了
1.我是用Windows2012R2的hyper-V做為實驗環境。
2.網路路由則是連接一下TP-Link的分享器(gateway)。
3.我在hyper-V下建立了5台VM,分別是
A .win7x64
B.web server(Ubuntu14.04)
C.同第二台.
D.OpenVswitch(Ubuntu14.04.1,OpenVswitch2.3).
E.Opendaylight(Ubuntu14.04.1)
4.網路基礎架構是利用Hyper-V的vswitch用bridge方式向外連線,而除了OpenVswitch那台的ip是用static,其餘皆是用dhcp方式向分享器獲得。
5.目前最常發生的問題在於OpenVswitch db-server有時會帶不起來,例如我昨天本來已將整個實驗環境架設成功,但因為OpenVswitch只要一連到Opendaylight Controller網路就會不通(只有OpenVswitch這台會不通),我後來先將OpenVswitch與Controller斷開,然後執行apt-get update,upgrade.結果OpenVswitch的db-server就又帶不起來了,我砍掉conf.db重建也無效,目前還在想辦法中....6.我目前的階段都還停留在環境架設,當然其最終目的是為了實現用Opendaylight做Loadblance的function(依CPU or Memory utilization,或連線數量等,目前還沒有涉入到Opendaylight API或SDN flow control.
7.請問OpenVswitch的db帶不起來,應該如何解決? 當VM摸擬成Vswitch時,其網路究竟應該是不是像平時一樣是通的?8.Roan's Blog的OpenVswitch教學中,關於設定interface的章節,我有些疑惑,例如 up config $FACE 0.0.0.0 和down ifconfig $IFACE down用意為何?$IFACE這個變數名稱是如何得來的?
9.ovs-br設成static是必須的嗎?若是,則只要設一個同網段的ip和原本的分享器的ip為gateway即可,對吧?(我這麼想是因!為不和Controller連接時這樣設定是通的)
以上好多問題麻煩你們了,若你們有空來台北,我可以請各位吃頓便飯,再次感謝你們!!
由我的 ASUS 傳送
--
Best Regards,
Hung-Wei Chiu(邱宏瑋)--
Computer Center, Department of Computer Science
National Chiao Tung University
--
Best Regards,
Hung-Wei Chiu(邱宏瑋)--
Computer Center, Department of Computer Science
National Chiao Tung University
--
Best Regards,
Hung-Wei Chiu(邱宏瑋)--
Computer Center, Department of Computer Science
National Chiao Tung University
--
Best Regards,
Hung-Wei Chiu(邱宏瑋)--
Computer Center, Department of Computer Science
National Chiao Tung University
Hi:
所以在openvswitch2.3中,我不必會那些bridge的問題囉J (可我現在把linux bridge套件移除了,不知道有沒有關係,好像是沒差….)
另外很謝謝您介紹的flows的網站..雖然很多我還是看不太懂…..
感覺您是不是對於floodlight比較熟悉,若我說服教授成功改用floodlight來做controller是不是您可以比較有辦法教導我…
我的論文可能對你們資工所的說並不難,但對於我這種年近40,coding早忘光光的老頭來說可就一個頭2個大了,我己經2星期的五~六沒睡了…進度卻等於零….
教授安排我的論文是用SDN架構 去做Load Balance(Web server),我能想到的threshold: 1.CPU utilization, 2.maximum sessions, 3.round robin,三種條件,擇一或自由選用
請問您可以建議我該如何著手去做比較適當??
Windows2012R2 hyper-V(走hyper-V bridge)讓vm可直接對外連線)下建立了5台VM,分別是 (我是不是應該把vm改成internal自成一個網段比較好)
A .win7x64(Test client)
B. web server(Ubuntu14.04 Tomcat7)
C. 同B
D.OpenVswitch(Ubuntu14.04.1,OpenVswitch2.3).
E.Opendaylight(Ubuntu14.04.1) è將ODL替換成floodlight