首页 > 其他分享 >一、VxLAN 简介

一、VxLAN 简介

时间:2025-01-01 10:58:39浏览次数:8  
标签:VTEP 数据中心 简介 Multi VNI 网络 VxLAN VXLAN

1. VxLAN 和数据中心

1.1 数据中心的理想属性

• 移动性
• 分段性
• 规模性
• 自动化与可编程性
• 大带宽 + 高度冗余
• 二、三层连通
• 物理 + 虚拟

传统的 4094 个 VLAN 已经无法满足数据中心云计算和虚拟机迁移的要求,VxLAN 通过其 24 位的 VNI 标识符,可支持 2^24 个地址段,满足大规模数据中心多租户的网段分隔需求。
V下LAN 结合 EVPN 使用能够进一步增强网络的控制平面功能,实现更加高效的 MAC 地址学习、租户网络的自动发现以及灵活的网络策略配置,为构建高度灵活、可靠且易于管理的现代化数据中心网络提供了强有力的支撑。

1.2 VXLAN 报文

在这里插入图片描述
VXLAN 是 MAC-in-UDP 的隧道技术,基于业界标准协议 RFC 7348。VxLAN 数据报文源端口号使用 UDP 4789,目的端口号基于原始帧内的 L2、L3、L4 头部信息哈希的结果。

1.3 VxLAN 术语

VXLAN (virtual extensible lan)
这项技术能提供与 VLAN 相似的以太网二层网络服务,但具有更强的可扩展性与灵活性。
VNI (vxlan network identifier)
24 位的网段标识符,定义 VXLAN 网段。
VTEP (virtual tunnel endpoint)
发起或终止 VXLAN 隧道的实体。VTEP 将二层数据包映射到 overlay 网络相应的 VNI,并将二层数据包封装在该 VNI 中后通过物理的三层 underlay 网络发送到远端 VTEP。
NVE (network virtual edge)
封装 / 解封装操作的逻辑接口。
VXLAN Gateway
在不同 VXLAN VNI 之间转发流量的设备。
Anycast Gateway
作为主机的网关,在所有 VTEP 上配置相同 IP 和 MAC 地址。
Border Gateway
边界网关在 VXLAN 中连接不同 VXLAN 网络位,进行数据包的转发和路由,实现不同 VXLAN 网络之间的互联互通。
Border Leaf
Border Leaf 是位于 VXLAN 网络边缘的 VTEP,可连接外部网络,火墙,路由器等。

1.4 数据中心网络部署拓扑

在这里插入图片描述
VXLAN Multi-Pod、Multi-Fabric 和 Multi-site 在应用场景、功能和实现方式等方面存在一些区别。

VXLAN Multi-Pod
通常在一个数据中心内部,将多个物理或逻辑上的 Pod 通过 VXLAN 连接起来。不同 Pod 间只有一个控制层面和一个数据层面。

VXLAN Multi-Fabric
涉及多个不同的网络 Fabric,这些 Fabric 可以是不同类型的网络架构或不同的网络技术等。网络中存在多种网络架构融合或者新旧数据中心的更替等可使用该架构。

VXLAN Multi-site
多个数据中心可跨越多个不同地理位置通过广域网连接。每个数据中心站点内部署 VXLAN 网络,并通过广域网链路建立站点之间的 VXLAN 隧道。

标签:VTEP,数据中心,简介,Multi,VNI,网络,VxLAN,VXLAN
From: https://blog.csdn.net/m0_54931486/article/details/144863594

相关文章

  • 【THM】Tor(Tor网络使用简介)-学习
    本文相关的TryHackMe实验房间链接:https://tryhackme.com/r/room/torforbeginners本文相关内容:面向初学者的Tor网络使用指南。Tor介绍Tor是一款免费的开源软件,可用于实现匿名通信。Tor通过一个免费的全球志愿者覆盖网络引导互联网流量,该网络由7000多个中继(转发)器组成,向任何......
  • 1、【RabbitMQ官方教程】简介
    简介RabbitMQ是一个开源的消息代理软件(也被称为消息队列),它实现了高级消息队列协议(AMQP)。本教程旨在帮助开发者通过RabbitMQ创建消息应用的基础知识。教程分为两部分:RabbitMQ队列和RabbitMQ流 RabbitMQ队列这部分教程涵盖了默认的RabbitMQ协议AMQP0-9-1。包括以下......
  • 大学微积分 AB 第六单元-4:变革的整合与积累(微分方程简介、可分离方程简介)
    微积分的关系微积分的基本定理将微分与积分联系起来,表明在某种意义上,微分和积分是互为反操作的。具体而言:若你首先对一个函数进行积分(求其原函数),然后对这个原函数进行微分,那么你会得到最初的函数。反之亦然,若你对一个函数进行微分然后进行积分,你将得到相同的结果(加上常数项)。......
  • Flutter OS外接纹理适配简介-相机预览
    FlutterOHOS外接纹理适配简介Flutter在OHOS平台使用外接纹理,视频播放和相机预览使用方法是一致的,在注册纹理时,flutterengine返回surfaceId。图片场景,则是以PixelMap的形式注册到flutterengine。注:1.一般而言,为了方便复用,会将ohos对接flutter外接纹理的功能代码作为一个modul......
  • C语言结构体简介:“结”在一起,“构”成一“体”
    一、什么是结构体如果要一下子记录很多条数据,咱们一般都会想到用数组,比如记录一个班的学生的成绩。但是数组有个限制:元素必须是同一数据类型。如果我们想同时记录一个人的姓名(字符串)、年龄(整型)、身高(浮点型)等信息时,数组就派不上用场了,这时候就要用到结构体。结构体(struct)内......
  • EBS_GL 简介
    分类帐表用于存储币种、日历和科目表信息的主表包括:•FND_CURRENCIES•GL_PERIOD_SETS•GL_PERIODS•GL_PERIOD_STATUSES•GL_PERIOD_TYPE•FND_ID_FLEX_STRUCTURES•GL_LEDGERS•GL_CODE_COMBINATIONSFND_CURRENCIES和FND_ID_FLEX_STRUCTURES属于应用产品......
  • 高级神经网络API——Keras 简介和一般工作流程
    概述Keras是一个高级神经网络API,它用Python语言编写,能够在TensorFlow、Theano或者CNTK等深度学习框架之上运行。它的设计理念是简单、快速地构建和实验深度学习模型。Keras提供了易于使用的接口,使得用户可以专注于模型架构的设计和训练,而不必深入了解底层复杂的计算......
  • Oxygen Forensic Detective 17.1 新增功能简介
    OxygenForensicDetective17.1-领先的一体化数字取证软件digitalforensicsoftware请访问原文链接:https://sysin.org/blog/oxygen-forensic-detective/查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgOxygenForensic®DetectiveAnall-in-onedigita......
  • 人脸识别技术应用及核心技术简介
    本专栏将为您呈现iOS人脸识别SDK的完整系列文章,为大家详细介绍人脸识别的核心技术及SDK开发过程,带您从0到1写一款人脸识别SDK应用,Github实战Demo地址在最后一篇文章,敬请期待。本系列文章分为5篇,分别为:人脸识别技术应用及核心技术简介(即本篇)如何在Mac上编译iOS版NCNNi......
  • UAC简介及对比
    什么是UAC/UADUAC是USBAudioClass的缩写,有时也叫UAD,UAD是USBAudioDevice的缩写。UAC/UAD定义了在USB规范下实现音频的设备的实现和控制功能,这些功能包括不仅音频数字部分的,也包括模拟部分。这些音频数据(模拟和数字)和用于直接控制音频环境的功能,如音量和音调控制。这个音频......