创建基于ovs的vxlan隧道

使用OVS创建VXLAN隧道实践
本文展示了如何利用OpenvSwitch(OVS)成功建立VXLAN隧道。通过`tcpdump`命令捕获的数据包显示,VXLAN隧道已经正确地封装并传输了ICMP请求和响应,验证了隧道的正常工作。
1.在两台虚拟机上安装openvswitch
    1.1 安装openvswitch
        $ sudo apt install openvswitch-switch

    1.2 查看进程
        $ ps -ef | grep ovs

    1.3 查看ovs的版本
        $ ovs-appctl --version

        

    1.4 查看ovs支持的OpenFlow协议的版本
        $ ovs-ofctl --version
        

2.在两台虚拟机上配置网桥
    2.1 在ubuntu1上添加名为br0和br1的两个网桥:
        $ sudo ovs-vsctl add-br br0
        $ sudo ovs-vsctl add-br br1

        查看网卡:$ ip a
         

        在br0上添加一个端口,将enp0s3挂载到br0上:
            $ sudo ovs-vsctl add-port br0 enp0s3
        这样做的目的是方便我们在虚拟网桥上添加多个端口供我们使用,不必受限于enp0s3的有限端口。

        此时我们将原先enp0s3分配的ip清除并指定给br0,让虚拟机网络能通过br0继续工作:
            $ sudo ifconfig enp0s3 0 up && sudo ifconfig br0 192.168.1.92/24 up

        根据实际情况配置一下br0的网关:
            $ sudo route add default gw 192.168.1.1 br0

  
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值