Re: About Openvswitch setting issues

88 views
Skip to first unread message

Ping Chun Huang

unread,
Aug 24, 2014, 9:57:41 AM8/24/14
to Jim, sdnd...@googlegroups.com
hi,

1. 您要不要先確認網路是正常的, 如果一般網路都不正常的話, 連到 controller 基本上是不可能的
switch 一開始要連上controller 是透過幾條 hidden flow 走 L2 switch mode 連到 controller 的
就算你將 fail-mode 設成 secure 也一樣

2. 我現在才看到這封信 剛剛前封我也有回您了 歷代 ubuntu server 版都預設都不會有 network-manager 的套件

感謝您


在 2014年8月24日 下午5:27,Jim <jimli...@msa.hinet.net> 寫道:
> Hi:
> 對不起,又來打擾您,我又發生1個問題又來請教您。
> 1.作為openvswitch的那台vm,雖然可以順利連到controller了,但其它的網路(同網段或internet都不通,請問這是正常的嗎?
>
> 2.我有查了一下Ubuntu14.04.1 server LTS預設是沒有安裝network manager的
>
> 由我的 ASUS 傳送

Hung-Wei Chiu (邱宏瑋)

unread,
Aug 24, 2014, 12:53:36 PM8/24/14
to Ping Chun Huang, Jim, sdnd...@googlegroups.com
Hi Jim.

你是否有按照wiki中設定gateway?
另外,能否請你詳細描述一下你的網路拓墣以及你測試的指令,並且使用wireshark(with OF support)在controller, switch 以及host去擷取一下你測試過程中的封包,這些訊息盡可能的詳細,這樣能夠讓大家更了解你的網路環境,已幫你找出相關的問題。

謝謝



--
Welcome to http://sdnds.tw/
---
您已訂閱「Google 網上論壇」的「SDNDS-tw」群組,因此我們特別傳送這封郵件通知您。
如要取消訂閱這個群組並停止接收來自這個群組的郵件,請傳送電子郵件到 sdnds-tw+u...@googlegroups.com
如要在此群組張貼留言,請傳送電子郵件至 sdnd...@googlegroups.com
請前往以下網址造訪這個群組:http://groups.google.com/group/sdnds-tw
如要在網路上查看這項討論,請造訪 https://groups.google.com/d/msgid/sdnds-tw/CAJoNDx2C%3DX7kLo7N%2BFMEOzmwhAMWcabfjEop96oZgjbZ2HOzaQ%40mail.gmail.com
如需更多選項,請前往:https://groups.google.com/d/optout



--
Best Regards,

Hung-Wei Chiu(邱宏瑋)
--
Computer Center, Department of Computer Science
National Chiao Tung University

Hung-Wei Chiu (邱宏瑋)

unread,
Aug 25, 2014, 12:24:08 PM8/25/14
to Jim, Ping Chun Huang, sdnd...@googlegroups.com
Hi.

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 傳送

Jim

unread,
Aug 26, 2014, 2:19:22 AM8/26/14
to Hung-Wei Chiu (邱宏瑋), Ping Chun Huang, sdnd...@googlegroups.com
您好:
附圖為我用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
P_20140826_134224_LL.jpg
P_20140826_131506_LL.jpg

Hung-Wei Chiu (邱宏瑋)

unread,
Aug 26, 2014, 5:28:52 AM8/26/14
to Jim, Ping Chun Huang, sdnd...@googlegroups.com
Hi.

根據你的tcpdump,看起來只有ARP request但是並沒有ARP reply。
所以可能檢查一下你的機器設定,ARP request是否能夠正確的送到對方機器
檢查一下route相關的設置

另外,也歡迎你直接透過 
http://webchat.freenode.net/?channels=%23sdnds-tw&uio=MTE9MTc0b3
這邊的連結,輸入NICK後直接加入我們的頻道直接討論

謝謝

Reply all
Reply to author
Forward
0 new messages