linux 设备之间的 vxlan 实践

linux 设备之间的 vxlan 实践

1. 软硬件环境

  • PC 电脑 + VMware Workstation 虚拟机
  • VMware 安装两个 ubuntu 虚拟机, 网络均采用桥接模式

在 ubuntu 虚拟机中使用 uname -r 命令查看 Linux 内核版本

root@cfpl:/# uname -r
5.15.0-71-generic

因为 Linux 内核从 Linux 3.7 版本开始支持 VXLAN,到了内核 3.12 版本对 VXLAN 的支持已经完备,支持单播和组播,IPv4 和 IPv6,我安装的两个ubuntu 分别是 20.04 和 22.04 , 内核版本均已满足。

两个虚拟机因选择了桥接模式,所以在同一网段下,配置如下:

  • ubuntu1: wan 接口名称 ens33, IP 地址 192.168.4.220
  • ubuntu2: wan 接口名称 ens33, IP 地址 192.168.4.217

2. vxlan 配置

2.1. 单播配置

# ubuntu1
ip link add vxlan0 type vxlan id 10 remote 192.168.4.217 local 192.168.4.220 dstport 4789 dev ens33
ip addr add 10.0.0.10/24 dev vxlan0
ip link set vxlan0 up

# ubuntu2
ip link add vxlan0 type vxlan id 10 remote 192.168.4.220 local 192.168.4.217 dstport 4789 dev ens33
ip addr add 10.0.0.20/24 dev vxlan0
ip link 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值