1. 程式人生 > >搭建基於Open vSwitch的VxLAN隧道實zz

搭建基於Open vSwitch的VxLAN隧道實zz

com host 學習 amp 如果 icm html ace add

https://www.sdnlab.com/5365.html

vm1配置:

# ovs-vsctl add-br br0
# ovs-vsctl add-br br1
# ovs-vsctl add-port br0 eth0 //eth0是物理網口的名字
# ifconfig eth0 0 up && ifconfig br0 192.168.146.131/24 up //ip能外部路由器在一個網段
# route add default gw 192.168.146.2 br0 //網關ip
# ifconfig br1 10.0.0.1/24 up
# ovs-vsctl add-port br1 vx1 -- set interface vx1 type=vxlan options:remote_ip=192.168.146.136 //另外一臺vm的host ip

可以增加多個vxlan端口: -- set interface vx1 type=vxlan options:remote_ip=192.168.146.139

ping 10.0.0.2

1、首包發送arp請求報文,封裝在vxlan中,dip=192.168.146.136, sip=192.168.146.131, 請求10.0.0.2的mac,附帶10.0.0.1的arp

如果多個vxlan端口,每個端口發送一份,dip不一樣。

2、10.0.0.2在另外一臺vm2,應答之後,vm1學習到mac

3、發送icmp報文,封裝在vxlan中,dip=192.168.146.136, sip=192.168.146.131, da=0.2.mac,sa=0.1.mac, dip=0.2, sip=0.1

搭建基於Open vSwitch的VxLAN隧道實zz