ovs of實現簡單的橋

2021-07-15 14:48:40 字數 995 閱讀 7889

部署準備:

1 vmware vsphere上面3個虛機ovs,xp, xp2

2個網路,test network, test1 network

兩個網路開啟混雜模式

2 xp 1張網絡卡

3 xp2 1張網絡卡

4 ovs 2張網絡卡  centos6.5+ovs2.5.0

網路拓撲

10.2.3.9【xp】----test1---------eth2【ovs1】eth3-----test2-------【xp2】10.2.3.10

其中【】表示主機或例項

配置

ovs1上配置如下

設定橋ovs-vsctl add-br br0 -- set bridge br0 datapath_type=netdev

配置介面,且ofport=102

ovs-vsctl add-port br0 eth2 -- set inte***ce eth2 ofport_request=102

配置介面,且ofport=103

ovs-vsctl add-port br0 eth3 -- set inte***ce eth3 ofport_request=103

增加流定向

(雙向進出)

ovs-ofctl add-flow br0 in_port=102,actions=outpout:103

ovs-ofctl add-flow br0 in_port=103,actions=outpout:102

問題處理情況:

xp, xp2, arp學不到,定位是網路沒有開啟混雜模式導致。

定位情況

1 在xp上使用arp -a檢視arp學習情況

2 在ovs1上使用tcpdump -i eth2檢視介面收發報情況

結果:

從xp可以ping通xp2, 

從xp2可以ping通xp, 

橋接模式的簡單實現

最近經常碰到橋接模式的需求。所謂橋接模式即 將網路側分配的ip 可能是公網ip,也可能是私網ip 直接分配給連線到該路由裝置的pc或其它上網裝置。解釋的不太清楚 之前畫的圖也一時找不到了,後續有空再把圖加上就會解釋的更清楚一些。具體實現 關閉 對wan口的dhcp 我這個裝置的wan口名稱是wan0...

初探簡單橋接

目地 同網段的兩台主機能夠互相ping通。環境 主機a vmnet1 模式 nevice ens32 name ens32 onboot yes apaddr 192.192.74.76 netmask 255.255.255.0 gateway 192.168.74.2 dns1 114.114....

橋接模式的簡單分析

1 什麼是橋接 在橋接模式中,不太好理解的就是橋接的概念。什麼是橋接?為何需要橋接?如何橋接?把這些問題搞清楚了,也就基本明白橋接的含義了。乙個乙個來,先看看什麼是橋接?所謂橋接,通俗點說就是在不同的東西之間搭乙個橋,讓它們能夠連線起來,可以相互通訊和使用。那麼在橋接模式中到底是給什麼東西來搭橋呢?...