VxLAN网络虚拟化技术详解(HCIE)

vxlan---背景、原理、实验 一、知识背景 详见: https://support.huawei.com/enterprise/zh/doc/EDOC1100087027#ZH-CN_TOPIC_0254803605 http://www.h3c.com/cn/d_201811/1131076_30005_0.htm 1、vxlan 简介 VXLAN 全称是Virtual eXtensible Local Area Network,虚拟可扩展的局域网。它是一种 overlay 技术,通过三层的网络来搭建虚拟的二层网络。rf.. 阅读详情

学习目标:

1、了解VxLAN解决的问题

2、了解VxLAN的专业术语NVO3、NVE、VTEP、VNI

3、通过实验来深入了解VxLAN

4、了解VxLAN的报文封装

VxLAN的由来

VPN种类大划分:

为什么会有VxLAN以及VXLAN解决的问题?

一、Vxlan的基本概念:

1、NVO3&NVE

2、VTEP

3、VNI

Vxlan数据封装与转发

 Vxlan实验:

1、实验准备:

2、 网络拓扑:

二·、Vxlan报文格式

Vxlan报头:

 未完待续。。。。。。


学习目标:

1、了解VxLAN解决的问题

2、了解VxLAN的专业术语NVO3、NVE、VTEP、VNI

3、通过实验来深入了解VxLAN

4、了解VxLAN的报文封装

VxLAN的由来

VxLAN 全称是 Visual eXtensible Local Area Network(虚拟扩展本地局域网),VxLAN出来有很多年了(二层VPN),最早是由vmware联合cisco开发的隧道技术,用于服务器虚拟化情况下实现二层的隧道技术,现在VxLAN已经标准化了,主流厂家在数据中心首选的大二层技术。

VPN种类大划分:

二层vpn:封装的对象是数据帧,则称为二层VPN,有Vxlan、TRILL、L2TP、PPTP、VPLS。

三层vpn:封装的对象是数据包,则称为三层VPN,有IPsec、GRE、DSVPN、MPLS-VPN。

ipsec-vpn隧道模式,则3层VPN。

ipsec-vpn传输模式,只封装IP之上的内容。

应用层VPN:SSL VPN。

MPLS-VPN:三层。

VPLS:2层。

VxLAN网络虚拟化技术,由IETF定义的NVO3(Network virtualization over layer 3),采用L2-over-L4(MAC-in-UDP)的报文封装模式,本质就是把二层的报文用三层协议进行封装,可以实现二层网络在三层范围内进行扩展,同事满足数据中心大二层虚拟迁移和多租户的需求。

VxLAN是一种无控制平面(建立隧道两端不需要跑控制层面协议维护隧道,都是人为控制的),利用底层IP网络实现二层通信的隧道技术。

底层的IP网络称为Underlay网络,Vxlan则称为Overlayer网络。

为什么会有VxLAN以及VXLAN解决的问题?

传统网络两台虚拟机同一个网段IP,只能放在同一个网络下,有了Vxlan后,放在不同网络中也能互访,虚拟机热迁移只要地址不变就能互访。本质上来讲Vxlan就是一个隧道技术(二层隧道),业务方面来讲Vxlan就是一个网络虚拟化技术,通过VNI来区分不同的业务并且不同VNI之间做隔离,VLAN的取值1-4094,VNI取值1-16777215完全解决了VLAN不够用问题,公有云就是通过Vxlan实现不同租户之间隔离。

一、Vxlan的基本概念:

1、NVO3&NVE

NVO3:基于三层IP overlay网络构建虚拟网络技术系统成为NOV3。

NVE:执行Vxlan封装和解封装的设备都统称为NVE。

2、VTEP

VTEP:每一个NVE至少有一个VTEP(类似于OSPF的设备必须得有一个Router ID标识),VTEP既用于标识设备,也用于标识一条Vxlan隧道,由2个VTEP地址唯一确定一条Vxlan隧道,所以VTEP的地址要求全网可达。

3、VNI

VNI(Vxlan网络标识符):类似于Vlan ID,一个VNI代表一个租户,属于不同VNI的虚拟机之间不能直接进行二层通信。

Vxlan数据封装与转发

Vxlan实现PC1和PC2在一个二层内的通信

传统网络两台虚拟机同一个网段IP,只能放在同一个网络下,有了Vxlan后,放在不同网络中也能互访,虚拟机热迁移只要地址不变就能互访。 

 Vxlan实验:

1、实验准备:

模拟器使用CE系列交换机,支持VxLAN实验。

CE68和CE128都是用这个镜像,但VxLAN只能用CE12800做。

2、 网络拓扑:

 

CE设备独有的“~”,敲完改名后变”*“代表没有生效需要确认,commit确认后更改成功。

[*CE2-GE1/0/1]undo shutdown CE接口默认关闭的

[*CE2-GE1/0/1]undo portswitch 开启三层功能,接口可以配IP

1、配置BD域:

bridge-domain 10

vxlan vni 10

2、创建二层子接口,封装dot1q,关联BD域10

interface GE1/0/1.10 mode l2

encapsulation dot1q vid 10

bridge-domain 10

3、创建Vxlan隧道

interface Nve1

source 2.2.2.2 指定VTEP的地址

vni 10 head-end peer-list 3.3.3.3 针对VNI 10指定对端的VNI地址

CE2收到一个数据帧,会查看数据帧的Tag是否为10,是的话就会形成 smac + vlan + BD域的一个mac表项,然后打上vxlan的封装(会剥离掉vlan-tag),查找对应的BD域中VNI进行转发。

使用dot1q进行封装,转发的时候会剥离掉vlan的tag。

转发前sip 2.2.2.2 dip 3.3.3.3 vxlan vni 10 dmac A2 smac A1 tag 10 sip 192.168.1.1 dip 192.168.1.2

转发后vxlan剥离vlan-tag:sip 2.2.2.2 dip 3.3.3.3 vxlan vni 10 dmac A2 smac A1 sip 192.168.1.1 dip 192.168.1.2

 

抓包后结果:

会打UDP的封装,可以看到VNI,PC的源目mac。

UDP的4789代表Vxlan。

打UDP的封装是为了实现负载分担,负载分担是基于流的(五元组确定一股流:源目IP、源目端口、协议号),因为数据中心采用双路冗余,充分利用带宽实现负载分担(华为中UDP目的端口号固定4789,源端口号不确定)。

 

最外层封装VTEP的两个地址:

本质上来讲Vxlan就是一个隧道技术(二层隧道),业务方面来讲Vxlan就是一个网络虚拟化技术,通过VNI来区分不同的业务并且不同VNI之间做隔离,VLAN的取值1-4094,VNI取值1-16777215完全解决了VLAN不够用问题,公有云就是通过Vxlan实现不同租户之间隔离。

在Vxlan中二层通信,PC1访问PC2是如何通过Vxlan网络进行MAC解析的?

发送ARP广播请求MAC,PC1发送的过程是:

smac:PC1

sip:192.168.1.1

dmac:FFFF

dip:192.168.1.2

接入交换收到这个ARP广播帧会打上VLAN-Tag为10的标记发给NVE交换机,Tag=10的帧是关联到BD域10,这个时候会查看与VNI 10关联的隧道列表,会把这个报文进行Vxlan的封装,分别复制发送VNI 10的peerlist列表中3.3.3.3、1.1.1.1、x.x.x.x一份,这个就是Vxlan的头端复制行为。

Vxlan网络对BUM(B:broadcast,U:Dmac未知的单播报文,M:组播报文)报文的转发行为默认是头端复制。

SDN软件定义网络,是一款软件,公有云平台动态迁移依靠二代业务型SDN(一代是转控分离,基本不用了)。

二·、Vxlan报文格式

Vxlan封装的原始以太网帧

Vxlan报头:

前八bit:有7个bit是保留的,“I’bit在用,为1代表VNI字段有效。

 

 

2的24次方是VNI的取值,支持租户1600多万,vlan支持1-4094。

再外边就是UDP的报头信息了

源端口是根据内层数据帧的帧头哈希后得到源端口。

最外层的地址就是VTEP的地址:

总览:

 未完待续。。。。。。

 

 

 

 

VXLAN浅析 VXLAN即虚拟扩展局域网,是大二层网络中广泛使用的网络虚拟化技术。在源网络设备与目的网络设备之间建立一条逻辑VXLAN隧道,采用MAC in UDP(User Datagram Protocol)封装方式,即,将虚拟机发出的原始以太报文完整的封装在UDP报文中,然后在外层使用物理网络的IP报文头和以太报文头封装,这样,封装后的报文就像普通IP报文一样,可以通过路由网络转发,这就像给二层网络的虚拟机插上了路由的翅膀,使虚拟机彻底摆脱了二、三层网络的结构限制。 阅读详情

相关推荐

网络技术之VXLAN

VXLAN(Virtual eXtensible Local Area Network)采用MAC in UDP(User Datagram Protocol)封装方式,是NVO3(Network Virtualization over Layer 3)中的一种网络虚拟化技术。如所示,一台服务器可虚拟多台虚拟机,而一台虚拟机相当于一台主机。在传统二层网络环境下,数据报文是通过查询MAC地址表进行二层转发,而MAC地址表的容量限制了虚拟机的数量。

weixin_42976435的博客 3034

(万字超详细-网络版本)VXLAN详解:概念、架构、原理、搭建过程、常用命令与实战案例

云计算因其在系统利用率高、人力/管理成本低、灵活性和可扩展性强等方面的优势,已成为现代企业IT建设的主流形态。在云计算环境中,虚拟化技术广泛应用于标准部署方案中。这种服务器虚拟化技术的普及极大地提升了数据中心的计算密度,同时为了实现业务的灵活变更,虚拟机(VM)需要能够在网络中自由迁移。

CloudJourney的博客 3万+

HCIE 面试资料-VXLAN

VXLAN VxLAN(Virtual eXtensible Local Area Network,虚拟扩展局域网)技术很好地解决了现有VLAN技术无法满足大二层网络需求的问题。VxLAN技术是一种大二层的虚拟网络技术,主要原理是引入一个UDP格式的外层隧道作为数据链路层,而原有数据报文内容作为隧道净荷加以传输。由于外层采用了UDP作为传输手段,净荷数据可以轻松地在二三层网络中传送 ...

PanJWei的博客 2016

VxLAN概述

它使用TCP/IP协议栈的惯用手法——封装/解封装技术,将L2的以太网帧(Ethernet frames)封装成L4的UDP数据报(datagrams),然后在L3的网络中传输,效果就像L2的以太网帧在一个广播域中传输一样,实际上是跨越了L3网络,但却感知不到L3网络的存在。

gongxiaopingxsl的博客 1万+

【HCIE-R&S 天梯路】VXLAN & EVPN

VXLAN VXLAN思想:把Underlay基础网络架构看作一个大型分布式交换机,VXLAN隧道端口VTEP(NVE接口)作为交换机接口。 把一张物理网,逻辑上分成多张独立的二层网络 虚拟机的广泛部属,导致 广播域隔离受限:可用vlan 1-4094(VNI=224=16M) 网络规模受限:MAC地址表32768(大二层只需要学习到物理MAC,不学虚拟MAC) 虚拟机迁移时,业务不中断,就要求迁移前后的物理设备在同一个二层网络 三层网络之...

LC的博客 1824

华为云HCIE关键笔记-网络虚拟化

有了计算、存储的虚拟化,接下来,会有网络的虚拟化。网络的虚拟化主要的知识点不多,主要涉及vlan或vxlan、以及网络虚拟化功能的实现。 一、首先我们来看一下服务器的物理端口的用途 1、BMC口:用于远程配置服务器,您再也不用在服务器边接显示器来进行服务器的配置。采用单端口连接,未考虑主备。BMC口可以上传ISO文件,通过虚拟光驱启动安装宿主机的XEN系统。 2、管理端口:用于CNA宿...

qq_29718979的博客 1326

HCIE-DatacomVXLAN虚拟化园区部署实验手册:提升园区网络效率的利器

HCIE-DatacomVXLAN虚拟化园区部署实验手册:提升园区网络效率的利器 【下载地址】HCIE-DatacomVXLAN虚拟化园区部署实验手册 本手册专为HCIE-Datacom认证设计,深入解析VXLAN虚拟化技术在园区网络中的应用。通过清晰的步骤和实操指南,帮助您掌握从技术原理到实际部署的全过程。涵盖VXLA...

gitblog_06776的博客 1074

华为HCIE-Datacom H12-891 笔试 451-500

Q499.OSPFv2 是运行在 IPv4 网络的 IGP,0SPFv3 是运行在 IPv6 网络的 IGP。Q497.IPv6 over IPv4 是通过隧道技术,使 IPv6 报文在 IPv4 网络中传输,实现 IPv6 网络之间的孤岛互连,IPv6 over IPv4 隧道的源 IPv4 地址和目的 IPv4 地址必须手工配置。Q457.网络准入认证可以根据实际需求部署在网络的不同层次,相比较在网络的汇聚层或核心层部署认证,在接入层部署认证更有利于实现权限的细颗粒度管理和网络的高安全性。

weixin_73132255的博客 2290

HCIE-Datacom VXLAN虚拟化园区部署实验手册

HCIE-Datacom VXLAN虚拟化园区部署实验手册 【下载地址】HCIE-DatacomVXLAN虚拟化园区部署实验手册 本手册专为HCIE-Datacom认证设计,深入解析VXLAN虚拟化技术在园区网络中的应用。通过清晰的步骤和实操指南,帮助您掌握从技术原理到实际部署的全过程。涵盖VXLAN网络配置、调试及验证...

gitblog_06775的博客 292

逆向实战:手把手教你分析Google DroidGuard虚拟机的加密与反调试(附Python脚本)

本文深入解析Google DroidGuard虚拟机的加密机制与反调试策略,提供从环境配置到逆向分析的完整实战指南。通过IDA Pro、Frida等工具链,详细剖析DroidGuard的信号拦截、内存校验等保护机制,并附Python脚本实现自动化分析,助力Android安全研究人员突破GMS核心组件的安全防护。

weixin_32428571的博客 308

深入解析Xilinx IDELAYE2在FPGA时序优化中的关键作用与实战配置

本文深入解析了Xilinx FPGA中IDELAYE2模块在时序优化中的关键作用。作为精密的信号延时微调器,IDELAYE2通过可编程的抽头延迟,有效解决高速接口中数据与时钟的相位偏差问题。文章详细阐述了其必须与IDELAYCTRL配对使用的核心机制,并对比分析了FIXED、VARIABLE和VAR_LOAD三种工作模式的实战配置方法与代码示例,为FPGA工程师提供了解决时序收敛难题的关键硬件配置指南。

pear55的博客 1183

华为数通 HCIA 到 HCIE 学习大纲(第三部分:HCIE 篇)

IPv6 地址有 128 位,够长,可以把“路径信息”直接写进地址里。

qq_61759561的博客 468

搜索引擎——ElasticSearch汇总

汇总——ElasticSearch篇 全文检索 问题1:什么是全文检索? 基本概念:对**非结构化数据/结构化数据**先建立**索引**,再对索引进行搜索**文档**的过程叫做全文检索。 什么是非结构化与结构化数据? - 非结构化数据:没有固定的格式的数据(html,word,excel)---没有固定长度,字段约束,描述,散列数据 - 结构化数据:有固定的格式的数据(如:数据库数据)---有固定长度(varchar(50)),字段类型,描述修饰数据 搜索算法:顺序扫描法、倒排索引法 - 顺序

alonewolf_99的博客 1838

HCIE-Datacom 认证的主要内容有哪些

你不仅要懂传统的数通技术,还要有跨场景(园区、广域、数据中心)的融合解决方案设计与实施能力。实验考试是认证的核心与难点,时长达8小时,考试在华为指定的eNSP Pro仿真环境或真机环境中进行,考察考生的实战能力。HCIE-Datacom 认证作为华为数据通信领域的专家级认证,目的是考察考生在大中型复杂网络的设计、部署、运维及排错等方面的综合能力。考生需要将路由交换、园区网、广域网、自动化等技术融会贯通,完成从设计、部署到排错的端到端任务。):根据给定的需求和拓扑,独立完成一个复杂网络的搭建、配置与优化。

461

音视频入门:H264、H265概念总结

添加链接描述 什么是H.264与H.265 H.264与H.265都是视频压缩格式,由于视频本身的码流太大,所以需要经过压缩然后再通过网络进行传输。H.264是目前比较主流的压缩算法,像视频会议设备一般都采用这个编码格式。基础的H.264可以支持在1M带宽下传输720P30帧/秒的图像;H.264 HIGH PROFILE支持在512K带宽下传输720P30帧/秒的图像。 H.265是比较新的压缩算法,可以更一步提高压缩比,随着我们现在生活中出现的视频格式越来越大(比如现在基本都是1080P甚至4K的显示器

weixin_40673765的博客 8936

用Navicat轻松管理魔兽世界私服数据库:修改IP、添加装备的实用技巧

本文详细介绍了如何使用Navicat管理魔兽世界私服数据库,包括修改服务器IP、添加自定义装备和调整角色属性等实用技巧。通过专业的SQL操作指南,帮助玩家轻松实现私服的高级定制,提升游戏体验。

fanta的博客 938

VXLAN与园区网络虚拟化

VXLAN在本质上是一种VPN技术,能够在任意路由可达的物理网络(Underlay网络)上叠加二层虚拟网络(Overlay网络),通过VXLAN网关之间的VXLAN隧道实现VXLAN网络内部的互通,同时,也可以实现与传统的非VXLAN网络的互通。VXLAN通过采用MAC in UDP封装来延伸二层网络,将以太报文封装在IP报文之上,通过路由在网络中传输无需关注虚拟机的MAC地址。且三层网络无网络结构限制,具备大规模扩展能力。通过路由网络,虚拟机迁移不受网络架构限制。

Lxyand1的博客 1602

YOLO26涨点改进 | 全网独家复现、小目标检测改进篇 | TGRS 2025 | YOLO26引入MFAE-YOLO中的GFFP、FCPS 和 C3k2-FPEU创新点,涨点起飞,直接发论文

🔥本文给大家介绍在YOLO26中引入MFAE-YOLO中的 GFFP(全局特征融合处理)、FCPS(特征通道像素注意力) 和 C3k2-FPEU(特征池提取单元) 二次创新改进模块,能显著提升对小目标的检测性能。GFFP通过多尺度特征融合增强全局上下文感知能力,有效提升小目标在复杂背景下的可辨性;FCPS融合通道、像素和空间注意力机制,增强了模型对关键细节和小区域特征的关注,提升检测精度;C2F-FPEU利用多种池化方式挖掘细节特征,优化浅层特征表示能力。三者协同提升了YOLO26在小目标检测中的鲁棒性。

Ai缝合怪、助力小伙伴高效发论文 304

HCIE-3-VXLAN理论

NVO3(3层之上的网络虚拟化)的一种应用,是SDN架构中的转发层面

qq_36339555的博客 1033

Debian Buster 软件源失效问题

摘要:基于Debian Buster的ARM64设备因系统版本结束支持(EOL)导致apt update报错404。解决方案包括:1)改用Debian官方存档源(需禁用安全检查);2)升级至受支持的Debian 11/12版本(推荐);3)临时使用第三方镜像源(不推荐)。操作步骤涉及修改sources.list、处理NTP同步问题及清理残留配置。建议优先采用版本升级方案以获得持续安全更新,避免使用过时系统带来的安全隐患。文中提供了完整命令示例和操作记录供参考。

yy_xzz的博客 2178

低功耗设计:如何计算power switch的数量?

power switch加多了漏电高,加少了ir drop会有问题,具体加多少合适要如何计算呢?这里可以给一个参考方式。 第一步,先选switch cell的类型 通常选用HVT类型的switch cell,优点是漏电更低,缺点也很明显,电阻大,压降也大,switch cell的大小选择,可以选择(开启电阻x面积)最小的switch cell,即单位面积提供最小并联电阻的cell类型。 第二步,计算数量 选好类型,确定了开启电阻,可以按照如下公式计算数量: Ron/Xnum • W/V = V•P

m0_61544122的博客 3570

【HCIE】12.VXLAN

VXLAN在本质上是一个种VPN技术,能够在任意路由可达的物理网络(Underlay网络)上叠加二层虚拟网络(Overlay网络),通过VXLAN网关之间的VXLAN隧道实现VXLAN网络内部的互通,同时,也可以实现与传统的非VXLAN网络的互通。

走马 685

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

【HCIE】VXLAN

RFC7348定义了VLAN扩展方案VXLAN(Virtual eXtensible Local Area Network)。VXLAN采用MAC in UDP(User Datagram Protocol)封装方式,是NVO3(Network Virtualization over Layer 3)中的一种网络虚拟化技术。

2301_76769041的博客 233

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

虚拟化园区网络部署指南

华为CloudCampus解决方案基于智简网络意图驱动的理念,在云和SDN基础上,引入大数据分析和AI等技术,帮助企业构建一张智能、极简、融合、开放和安全的网络。区别于传统园区关注独立的单台设备,虚拟化网络关注全网的整体业务体验,通过iMaster NCE-Campus和VXLAN技术,实现网络资源能够任意灵活调度。通过虚拟化技术,将物理网络资源进行池化处理,形成可供业务层任意调动的全网资源池,供iMaster NCE-Campus灵活分配。

Lxyand1的博客 2244

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

HDC.Cloud | 华为数据通信HCIE新知识:VXLAN与园区网络虚拟化

更多知识:https://developer.huaweicloud.com/techfield/network.html 1 概述 传统数据中心网络面临的问题 •虚拟机规模受设备表项规格限制 •在传统二层网络中,交换机通过查询MAC地址表来转发数据帧,虚拟机的数量受限于MAC地址表的容量。 •服务器虚拟化后,VM的数量比原有的物理机发生了数量级的增长,而接入侧二层设备的MAC...

cover_se的博客 36

华为HCIE要学些什么?HCIE Datacom报名流程全攻略(2025最新版)

实验考试要求在规定时间内完成一整套企业网络设计与配置,内容综合度高、时间紧迫,对实战能力要求非常高。Datacom方向,聚焦企业网络、数据中心、广域互联等关键场景,考试内容更强调设计、部署与排障能力。答:掌握从基础网络知识到高级路由、安全、虚拟化、企业网设计等全栈能力,具备网络架构、部署与排障的综合实力。作为华为认证体系中的最高级别,,如中大型企业园区网、分支互联网络、数据中心内部网络等,要求你不仅“会配置”,更要“会设计”。因此,如果你想节省时间、提高效率,建议选择专业的华为认证培训机构,比如。

SPOTO_2003的博客 2021
上一篇: 深信服EDS分布式存储第三方服务器安装教程(戴尔服务器IPMI)
下一篇: 防火墙技术(安全-HCIA)
数通工程师小明
数通工程师小明 新星创作者: 信息安全技术领域 新星创作者: 信息安全技术领域
博客等级 码龄8年 2533粉丝 62原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数通工程师小明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值