VXLAN技术是什么,谈何打破与大厂项目的技术壁垒

news2024/11/20 8:46:28

  随着IT环境的不断变化以及新技术的快速发展,新的客户需求下,新的隧道协议也随之被引入进来。从GRE到VXLAN、GENEVE,网络虚拟化技术得到迅猛发展。


  尤其是在大数据背景下,海量数据的处理对网络中数据中心的虚拟化、数据迁移等问题提出非常高的要求,而传统的VLAN技术由于最多只能支持4096个VLAN,已经不能满足云提供商的严格要求,但是VXLAN技术因为可以通过将第2层扩展到第3层网络来构建大型多租户数据中心而备受青睐,这种技术可以有效克服VLAN带来的扩展局限性。
 


 

  目前,VXLAN 已成为目前网络虚拟化Overlay的事实标准,通过VXLAN技术在三层网络上建立二层的逻辑隧道,使二层网络数据能够穿越三层承载网络传递,实现了租户虚拟机跨三层网络的迁移,有效提高数据中心的数据传输效率和硬件资源的利用率,成为现代数据中心网络架构的重要组成部分。


  那么,你了解什么是VXLAN吗?VXLAN与VLAN的区别之处又在哪里?为何能一跃成为国内大厂项目的首选呢?

  VXLAN概念


  VXLAN即虚拟扩展局域网,是大二层网络中广泛使用的网络虚拟化技术。在源网络设备与目的网络设备之间建立一条逻辑VXLAN隧道,采用MAC in UDP(User Datagram Protocol)封装方式,即,将物理接口发出的原始以太报文完整的封装在UDP报文中,然后在外层使用物理网络的IP报文头和以太报文头封装,这样,封装后的报文就像普通IP报文一样,可以通过路由网络转发,这就像给二层网络的以太网设备插上了路由的翅膀,使虚拟机彻底摆脱了二、三层网络的结构限制,为分散的物理站点提供二层互联,并能够为不同的租户提供业务隔离。VXLAN 主要应用于大规模的数据中心网络和分散点接入中心网络。

  VXLAN将整个基础网络虚拟成了一台巨大的“二层交换机


  VXLAN VS VLAN


  VLAN的全称是“虚拟局域网”(Virtual Local Area Network),它是一个二层(数据链路层)的网络,用来分割广播域,因为随着计算机的增多,如果仅有一个广播域,会有大量的广播帧(如ARP请求、DHCP、RIP都会产生广播帧)转发到同一网络中的所有客户机上。


  这样造成没有必要的浪费,一方面广播信息消耗网络整体的带宽,另一方面,收到广播信息的计算机还要消耗一部分CPU时间来对它进行处理。造成了网络带宽和CPU运算能力的大量无谓消耗。


  在这种情况下出现了VLAN技术。这种技术可以把一个LAN划分成多个逻辑的VLAN,每个VLAN是一个广播域,VLAN内的主机间通信就和在一个LAN内一样,而VLAN间则不能直接互通,广播报文就被限制在一个VLAN内。如下图所示。

  为何需要VXLAN?


  在传统的以太网数据中心拓扑结构中,如果要在其中迁移一台设备,迁移时,IP不变,会话状态也必须保持,所以动态迁移只能在同一个二层域中进行,不能跨二层域迁移。传统架构限制虚拟机动态迁移范围,迁移只能在一个较小范围进行,应用受到了极大的限制。另一方面,网内有可能数量激增,原来的VLAN技术已无法满足用户数目,需要网络
提供隔离海量租户的能力。而使用VXLAN技术即可实现1:VXLAN将整个基础网络虚拟成了一台巨大的“二层交换机,完全无需变更IP地址。2:VXLAN在VXLAN帧头中引入了类似VLAN ID的网络标识,称为VXLAN网络标识VNI(VXLAN Network ID),由24比特组成,理论上可支持多达16M的VXLAN段,从而满足了大规模不同租户之间的标识、隔离需求。


  综上可知,VXLAN在联网过程中可以完美解决设备迁移或者设备新增带来的不便的问题。
 

  VXLAN特性价值

  VXLAN典型组网

  VXLAN功能如何与5G工业物联网相结合


  VXLAN的功能从以上可以总结为两项,把网内所有设备组成二层网络,扩大组网容量。解决了设备迁移和新增带了的困扰。而工业物联网的目的是将具有感知、监控能力的各类采集、PLC、触摸屏、控制传感器或控制器,以及移动通信、智能分析等技术不断融入到工业生产过程各个环节,最终实现将传统工业提升到智能化的新阶段。


  从应用上看,工业物联网的应用中因为新增了较多的设备,往往需要加入新的组网形式,例如把有些改成4G/5G,这就意味着可能会改变原有的拓扑结构。由于原有的组网结构一旦发生改变,主站和从站就会失去连接,在这里VXLAN的技术就发挥了作用。


  ● 不改变拓扑结构


  在工业物联网改造中,如数控机床行业,原来机床势一般才有厂区内局域网二层功能进行通信,必会破坏原来的网络环境,随着加入带边缘算法技术的智能网关设备,这就导致中心服务器必须修改原来的通信方式,增加了改造困难。VXLAN因为独特的二层技术,可以使这些设备在改造过程中还是以原来的方式来通信。改造过程变得简单,易部署。


  ● 支持大量设备接入


  智能化改造中,很多设备,如探头,传感器设备也会接入,这些设备的组网一般需要符合原来厂区内的二层结构,否则,中心服务器势必也需要对新的设备进行兼容导致牵一发而动全身,VXLAN的技术就可以非常好的解决该问题,只需要让接入的网关支持VXLAN协议,中心服务器就可以让海量的设备接入。


  打破技术壁垒 四信5G路由器成赢家


  VXLAN 已成为数据中心网络架构中最流行的Overlay网络虚拟化协议,因为它优于众多替代方案。基于硬件的VTEP在交换机和DPU中实施,并与BGP EVPN或SDN控制平面和网络自动化相结合时,基于VXLAN的Overlay网络在可预见的未来可以提供分布式云网络所需的可伸缩性、敏捷性、高性能和弹性。


  目前,四信5G系列工业路由器均支持EOIP、桥模式、VXLAN、5G LAN、虚拟IP、GRETAP等功能,为二层网络的虚拟机插上了路由的翅膀,使虚拟机彻底摆脱了二、三层网络的结构限制。不仅如此,随着数据中心在物理网络基础设施上服务器虚拟化的快速发展,作为NVO3技术之一的VXLAN技术具有很强的适应性,免除布线施工过程,快速实现跨
区域组网,为数据中心提供更加便捷的解决方案。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/110563.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

BitSail issue 持续更新中,快来挑战,赢取千元礼品!

背景介绍 近期,BitSail 社区发布了 Contributor 激励计划第一期,包含众多 issue,吸引了很多热衷开源的小伙伴的加入,详情可查看👉https://mp.weixin.qq.com/s/GkGs-EqTV-szvzndMYrG1g Issue 介绍 为了扩展 BitSail …

全面edge浏览器体验优化

前言 使用Windows系统的朋友们肯定都多少会用到edge浏览器,但是你们都真的了解edge的实用功能吗,本文会介绍edge优秀好用的自带功能以及能极大程度提升使用体验的第三方插件,帮助你打造一个用着更加顺手方便的edge浏览器。 自带功能 1、re…

m基于GNN图神经网络的目标匹配分析matlab仿真

目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 在一些应用领域数据可以自然而然地表示成图结构,包括 蛋白质组学,图像分析,场景描述 ,软件工程,和自然语言处理。最简单的图结构包括单…

车辆信息网站

开发工具(eclipse/idea/vscode等): 数据库(sqlite/mysql/sqlserver等): 功能模块(请用文字描述,至少200字):

当谈论 React hook,我们究竟说的是什么?

这个标题很大,但是落点很小,只是我,一个开发者在学习和使用 hooks 中的一点感受和总结。 React hook 的由来 React hook 的由来,其实也可以看作是前端技术不断演进的结果。 在 world wide web 刚刚诞生的洪荒时代,还…

无人机自由飞行测试台 FFT GYRO 600

产品简介 无人机在研制过程中需要不断地进行飞行测试,而测试的过程不是万无一失的,飞行过程中发生任何错误都有可能会导致无人机的损毁或破坏,更严重地甚至会造成外界伤害。 基于此我们推出了无人机的三旋转自由度(3-DOF)飞行平台测试系统&…

标准I/O

1.标准I/O介绍 文件基础 概念: 一组相关数据的有序集合 文件类型: 常规文件 r 目录文件 d 字符设备文件 c 键盘,鼠标 块设备文件 b U盘,SD卡等 管道文件 p 套接字文件 s 符号链接文件 l (类似于快捷方式)…

【Lua】Lua基础语法

1 Lua 简介 Lua 是一个小巧的脚本语言,用标准C语言编写而成,由巴西里约热内卢天主教大学的 Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo 三人于 1993 年开发,设计目的是为了灵活嵌入应用程序,实现灵活…

基础IO——缓冲区

文章目录1. 缓冲区理解1.1 缓冲区在哪里1.2 刷新策略2. 标准输出和标准错误2.1 模拟perror1. 缓冲区理解 什么是缓冲区呢? 缓冲区的本质:就是一段内存 为什么要有缓冲区呢? 大家在日常生活中,如果我们想寄东西给朋友&#xff0c…

ELK集群部署---LogStash,Filebeat的部署

1. 环境规划: 主机名IP地址角色node1192.168.56.111 ElasticSearch(master) Zookeeper Kafka node2192.168.56.112 ElasticSearch(slave) Kibana Zookeeper Kafka node3192.168.56.113 ElasticSearch(slave) Zookeeper Kafka node4192.168.56.114 Logstash Filebeat 2. nod…

vue 实现类似甘特图大屏效果

最近在做大屏展示,其中一个需求是展示生产过程中投料情况,效果类似甘特图。 思路:1.先得到整个过程的开始时间startTime和结束时间endTime。计算出整个过长经历的时长。 2.计算横向坐标的开始时间start和结束时间end,坐标的开始时…

五分钟了解GRE是什么,四信GRE相关应用推荐

随着互联网新技术的发展以及智能化水平的提高,各企业对实时数据传输的需求也在不断提升,企业愈发重视数据中心的建设,各类虚拟网络技术相继被引入。今天,我们重点了解下云端“借道”鼻祖,善于“包装”的GRE&#xff0c…

新品上市|四信LTE Cat.1无线数传终端 推进中低速蜂窝典型应用

当前,物联网作为新型信息基础设施,已成为推动制造业、零售业、金融业、服务业等行业数字转型、智能升级、融合创新的重要支撑。《“十四五”信息通信行业发展规划》提出,要推进移动物联网全面发展,推动存量2G/3G物联网业务向NB-Io…

SSM医院病历

开发工具(eclipse/idea/vscode等): 数据库(sqlite/mysql/sqlserver等): 功能模块(请用文字描述,至少200字):

CentOS7安装git

CentOS7安装git前言一、git介绍二、使用yum安装git1.安装git2.查看git版本3.移除git三、源码包安装git1.安装依赖2.下载源码包3.解压4.git安装5.查看git版本总结前言 CentOS7安装git,刚开始使用yum安装git,发现安装的版本默认是1.8.3.1,如果…

yaml 资源配置清单使用详解——k8s声明式资源管理

目录 一、kubectl 操作 yaml 文件 1.应用yaml文件指定的资源 2.删除yaml文件指定的资源 3.查看资源的yaml格式信息 4.查看yaml文件字段说明 5.修改yaml文件指定的资源 (1)离线修改 (2)在线修改 二、编辑yaml配置清单生成…

Java开发如何通过IoT边缘ModuleSDK进行进程应用的开发?

摘要:为解决用户自定义处理设备数据以及自定义协议设备快速接入IOT平台的诉求,华为IoT边缘提供ModuleSDK,用户可通过集成SDK让设备以及设备数据快速上云。本文分享自华为云社区《【华为云IoTEdge开发实战】Java开发如何通过IoT边缘ModuleSDK进…

字符串函数剖析(2)

最慢的步伐不是跬步,而是徘徊;最快的脚步不是冲刺,而是坚持。——《人民日报》 字符串函数的重点: 文章不长,是为了让你一点点消化所有内容: 1.strncpy函数的脾气 1.1模拟实现strncpy函数 2.strncmp函数…

马化腾说视频号是全公司希望

我是卢松松,点点上面的头像,欢迎关注我哦! 这应该是,腾讯这家公司创办以来,马化腾最焦虑也最外露的一次讲话了,对于腾讯内部的大会,马化腾先生作了重要发言,因其在内部员工大会的讲…

边界网关协议BGP(计算机网络-网络层)

目录 因特网分层路由 分层路由和自治系统 边界网关协议 BGP BGP 的设计目标 BGP 发言人 路径向量算法 BGP 协议的要点 因特网分层路由 规模问题 路由选择算法将很难收敛 交换的路由信息会占用大量的带宽 管理问题 许多单位不愿意外界了解自己单位网络的具体细节 希望采用…