热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

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

  随着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技术具有很强的适应性,免除布线施工过程,快速实现跨
区域组网,为数据中心提供更加便捷的解决方案。


推荐阅读
  • 本文详细探讨了虚拟化的基本概念,包括服务器虚拟化、网络虚拟化及其在云计算环境中的应用。特别强调了SDN技术在网络虚拟化和云计算中的关键作用,以及网络虚拟化技术如何提升资源利用效率和管理灵活性。 ... [详细]
  • 访问一个网页的全过程
    准备:DHCPUDPIP和以太网启动主机,用一根以太网电缆连接到学校的以太网交换机,交换机又与学校的路由器相连.学校的这台路由器与一个ISP链接,此ISP(Intern ... [详细]
  • 采用IKE方式建立IPsec安全隧道
    一、【组网和实验环境】按如上的接口ip先作配置,再作ipsec的相关配置,配置文本见文章最后本文实验采用的交换机是H3C模拟器,下载地址如 ... [详细]
  • 本文深入探讨了MAC地址与IP地址绑定策略在网络安全中的应用及其潜在风险,同时提供了针对该策略的破解方法和相应的防御措施。 ... [详细]
  • 本文详细记录了作者从7月份的提前批到9、10月份正式批的秋招经历,包括各公司的面试流程、技术问题及HR面的常见问题。通过这次秋招,作者深刻体会到了技术积累和面试准备的重要性。 ... [详细]
  • 本文详细探讨了电脑重装操作系统后无法访问网络邻居的原因及解决方案,包括检查网络配置、权限设置等多个方面。 ... [详细]
  • 本文详细介绍了在不同操作系统中查找和设置网卡的方法,涵盖了Windows系统的具体步骤,并提供了关于网卡位置、无线网络设置及常见问题的解答。 ... [详细]
  • 本文详细介绍了虚拟专用网(Virtual Private Network, VPN)的概念及其通过公共网络(如互联网)构建临时且安全连接的技术特点。文章探讨了不同类型的隧道协议,包括第二层和第三层隧道协议,并提供了针对IPSec、GRE以及MPLS VPN的具体配置指导。 ... [详细]
  • 三菱PLC SLMP协议报文详解
    本文详细解析了三菱PLC中使用的SLMP协议报文结构,包括其工作原理、通信流程及报文格式,旨在帮助工程师和技术人员更好地理解和运用这一协议。 ... [详细]
  • 本文深入探讨了网络编程中的基本概念,如指针、引用和可重入函数,并详细介绍了OSI七层模型和TCP/IP四层模型的功能与协议。同时,文章还对比了HTTP与HTTPS的区别,分析了HTTP请求报文的结构,讨论了TCP与UDP的主要差异,以及滑动窗口协议的工作原理。 ... [详细]
  • 本文详细介绍了如何设置局域网,并确保网络中的所有计算机能够相互访问和共享安装的软件。包括物理连接检查、TCP/IP设置、网络协议配置等多个方面。 ... [详细]
  • ipvsadm命令简介:ipvsadm是LVS在应用层的管理命令,我们可以通过这个命令去管理LVS的配置。在fedora14、Linux6.0之后系统中 ... [详细]
  • 解析EasyCVR平台国标GB28181协议下的TCP与UDP模式
    在使用EasyCVR视频融合平台过程中,用户常遇到关于端口设置的问题,尤其是TCP和UDP模式的区别。本文将详细介绍这两种模式在GB28181协议下的具体应用及差异。 ... [详细]
  • 一面问题:MySQLRedisKafka线程算法mysql知道哪些存储引擎,它们的区别mysql索引在什么情况下会失效mysql在项目中的优化场景&# ... [详细]
  • Linux双网卡绑定技术详解与实践
    本文详细介绍了如何在Linux系统中实现双网卡绑定,即将两块物理网卡合并为一个逻辑网卡,以提高网络性能和可靠性。文中不仅涵盖了基本的概念,还提供了具体的配置步骤和测试方法。 ... [详细]
author-avatar
书友34624989
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有