說明:mininet1(192.168.1.209),mininet2(192.168.1.211),odl(192.168.1.217)為三颱虛機,在同一網段,其中odl虛機安裝了opendaylight-boron-sr3,mininet1和mininet2都安裝了mininet
1.讓mininet1和mininet2鏈結上odl,並設定manager
mininet1和mininet2進行操作(這裡是設定監聽管理埠):
sh ovs-vsctl
set-manager ptcp:6640
說明:下面的remote-ip為需要設定manager的mininet的ip
odl主機傳送以下rest請求到mininet1:
url:
method:put
bady:
}]
}
odl主機傳送以下rest請求到mininet2:
url:
method:put
bady:
}]
}
2.建立網橋
在host1上建立網橋:
url:%2fbridge%2fbrtest
method:put
body:
],"ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://host1']"
, "hwvtep:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://host1']"
} ]
}
在host2上建立網橋:
url:%2fbridge%2fbrtest
method:put
body:
],"ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://host2']"
, "hwvtep:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://host2']"
} ]
}
3.建立埠
說明:mininet1中body裡面value的值為mininet2的ip
在mininet1上建立vxlan port:
url:%2fbridge%2fbrtest/termination-point/testport
methos:put
body:
]}
]}
在mininet2上建立vxlan port:
url:%2fbridge%2fbrtest/termination-point/testport
methos:put
body:
]}
]}
4.給mininet1和mininet2中的網橋設定ip(命令列執行:ifconfig brtest 30.0.0.3/8 up
和ifconfig brtest 30.0.0.2/8 up
)
(ip為同子網不需要設定路由,非同子網自行設定路由)
5.驗證:
在mininet1上用ping測試:ping 30.0.0.2
注意:要麼同時odl發指令,要麼同時手動配,否則建立的vxlan是無法通訊的
flannel網路的VXLAN及host gw
flannel network 實現原理 flannel為每個主機提供獨立的子網,整個集群的網路資訊儲存在etcd上。對於跨主機的 目標容器的ip位址,需要從etcd獲取。先上圖,比較直觀 步驟 1 ip資料報被封裝並通過容器的eth0傳送。2 container1的eth0通過veth對與dock...
flannel網路的VXLAN及host gw
vxlan是linux核心本身支援的一種網路虛擬化技術,是核心的乙個模組,在核心態實現封裝解封裝,構建出覆蓋網路,其實就是乙個由各宿主機上的flannel.1裝置組成的虛擬二層網路。由於vxlan由於額外的封包解包,導致其效能較差,所以flannel就有了host gw模式,即把宿主機當作閘道器,除...
overlay網路技術之VxLAN詳解
overlay 又叫疊加網路 覆蓋網路 簡單理解就是把乙個邏輯網路建立在乙個實體網路之上。就好比c s架構是overlay internet 最開始網路overlay 網路 現在語音通訊overlay ip 網路。我們現在說的overlay是將二層資料報重新封裝在udp中。比如ipsec over ...