千家信息网

VXLAN概念是什么

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇内容主要讲解"VXLAN概念是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"VXLAN概念是什么"吧!VXLAN 包转发流程VXLAN 在 VTE
千家信息网最后更新 2026年10月31日VXLAN概念是什么

本篇内容主要讲解"VXLAN概念是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"VXLAN概念是什么"吧!

VXLAN 包转发流程

VXLAN 在 VTEP 间建立隧道,通过 Layer 3 网络传输封装后的 Layer 2 数据。
下面的例子演示了数据如何在 VXLAN 上传输:

图中 Host-A 和 Host-B 位于 VNI 10 的 VXLAN,通过 VTEP-1 和 VTEP-2 之间建立的 VXLAN 隧道通信。
数据传输过程如下:

  1. Host-A 向 Host-B 发送数据时,Host-B 的 MAC 和 IP 作为数据包的目标 MAC 和 IP,Host-A 的 MAC 作为数据包的源 MAC 和 IP,然后通过 VTEP-1 将数据发送出去。

  2. VTEP-1 从自己维护的映射表中找到 MAC-B 对应的 VTEP-2,然后执行 VXLAN 封装,加上 VXLAN 头,UDP 头,以及外层 IP 和 MAC 头。此时的外层 IP 头,目标地址为 VTEP-2 的 IP,源地址为 VTEP-1 的 IP。同时由于下一跳是 Router-1,所以外层 MAC 头中目标地址为 Router-1 的 MAC。

  3. 数据包从 VTEP-1 发送出去后,外部网络的路由器会依据外层 IP 头进行包路由,最后到达与 VTEP-2 连接的路由器 Router-2。

  4. Router-2 将数据包发送给 VTEP-2。VTEP-2 负责解封数据包,依次去掉外层 MAC 头,外层 IP 头,UDP 头 和 VXLAN 头。

  5. VTEP-2 依据目标 MAC 地址将数据包发送给 Host-B。

上面的流程我们看到 VTEP 是 VXLAN 的最核心组件,负责数据的封装和解封。 隧道也是建立在 VTEP 之间的,VTEP 负责数据的传送。

Linux 对 VXLAN 的支持

VTEP 可以由专有硬件来实现,也可以使用纯软件实现。 目前比较成熟的 VTEP 软件实现包括:

  1. 带 VXLAN 内核模块的 Linux

  2. Open vSwitch

我们先来看 Linux 如何支持 VXLAN

实现方式:

  1. Linux vxlan 创建一个 UDP Socket,默认在 8472 端口监听。

  2. Linux vxlan 在 UDP socket 上接收到 vxlan 包后,解包,然后根据其中的 vxlan ID 将它转给某个 vxlan interface,然后再通过它所连接的 linux bridge 转给虚机。

  3. Linux vxlan 在收到虚机发来的数据包后,将其封装为多播 UDP 包,从网卡发出。

到此,相信大家对"VXLAN概念是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

数据 外层 地址 目标 封装 概念 路由 隧道 传输 之间 内容 流程 网络 虚机 路由器 软件 面的 学习 支持 实用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 伟宏互联网科技 河南云网互联网络科技有限公司 关于新基建和互联网科技 互联网金融与金融科技 有马互联网科技 壕鑫互联网络科技 互联网科技产品 广州慧亚互联网科技怎么样 央行互联网金融科技公司 互联网金融科技公司干啥的 苏州五指互联网络科技有限 新兴科技互联网创新大赛颁奖典礼 广州富喜互联网络科技 产业互联网科技服务公司 上海创道互联网络科技有限公司 宇信科技在杭州互联网排第几 上海万顺科技互联网有限公司招聘 云南互联网科技学费 互联网大会出现的黑科技 高科技和互联网的现代国家 互联网科技社 港股互联网科技股 互联网金融和金融科技 哈尔滨新华互联网科技 互联网和黑科技的看法 速维有品互联网信息科技(苏州)有限公司 互联网企业科技类企业如何做账 富国互联网科技002692 福州德业互联网科技 上海旺乐尼互联网科技有限公司
0