Linux网络虚拟化之vxlan

本文详细介绍了在Linux环境下如何配置vxlan网络,包括实验环境设定、组网图展示、IP地址规划、vxlan网络创建、三层网络配置以及网络测试。vxlan提供了比vlan更高的网络虚拟化能力,通过在三层网络上建立覆盖网络,利用UDP封装实现扩展性,同时减轻交换机负担。通过实验,成功实现了vxlan网络内的互通和对外连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        vxlan网络的唯一标识vni占用24个比特,所以它能虚拟的网络接近17万个,远高于vlan的4096个。另外因为vxlan是三层网络之上的覆盖网络,通过将二层的链路桢封装成UDP数据报进行传输,因此vxlan具备更好的可扩展性。同时因为将原本位于交换机中的转发表条目转移到了终端主机上,有效的减小了交换机的负担,使整个网络的负载更均衡。vxlan是有转发表的,只是关键字由原来的mac地址变成vni,当然也有自学习功能,实际上可以通过bridge命令手动增加、删除vxlan的转发表。

1.实验环境

        用VirtualBox创建两台虚拟机ubuntu-01与ubuntu-02,使用ubuntu-16.04.3-server-amd64.iso镜像,选装镜像自带的Virtual Machine功能以便于创建KVM虚拟机。另外手动安装桌面环境及virt-manager软件。

         ubuntu-01与ubuntu-02网卡设置如下表1:

网卡名称 网络类型 作用
enp0s3 nat网络 连接外部网络,主要用于安装软件包
enp0s8 仅主机(Host-Only)网络 连接ubuntu-01与ubuntu-01的三层网络。vxlan网络就构筑在此三层网络之上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值