VXLAN基本原理与配置示例

一  VXLAN的原理

     VXLAN(Virtual eXtensible LAN 可扩展虚拟局域网络)是一种网络虚拟化技术,底层基于IP网络,采用"Mac In UDP"封装形式的二层以太网交换技术。相对于VLAN,VXLAN具有以下优势:

     1) 应用灵活部署: 通过VXLAN封装后的2层以太网帧可以跨3层网络边界,让组网以及应用部署变得更加灵活,同时解决多租户网络环境中IP地址冲突问题。

     2) 更好的扩展性: 传统 VLANID字段为12-bit,VLAN数量为4096;VXLAN使用24-bit VNID (VXLAN network identifier),支持 16,000,000 逻辑网络,解决了传统二层网络VLAN资源不足的问题。

     3) 提高网络利用率: 传统以太网使用 STP预防环路, STP导致网络冗余路径处于阻塞状态, VXLAN报文基于 3层 IP报头传输,能有效利用网络路径,支持 ECMP(equal-cost multipath )和链路聚合协议。

      VXLAN的网络模型如图所示:

         VXLAN技术将已有的三层物理网络作为Underlay网络,在其上构建虚拟的二层网络,即Overlay网络。Overlay网络通过封装技术,利用Underlay网络提供的三层转发路径,实现租户二层报文跨越三层网络在不同站点之间传递。对于租户来说,Underlay网络是透明的,同一租户的不同站点就像工作在同一局域网中。

         VXLAN的网络模型包括以下几个部分:

         1) 用户终端: 可以是PC机、无线设备、服务器上创建的VM等

         2) VTEP(VXLAN Tunel End Point): VXLAN的边缘设备,VXLAN的相关处理都在VTEP上进行,例如识别以太网数据帧所属的VXLAN,报文的封装与解封等

         3) VXLAN隧道: 两个VTEP设备之间的点到点逻辑隧道,用于传输VXLAN报文

         4) 核心设备: 底层IP网络中的设备,不参与VXLAN处理,仅根据VXLAN报文的目的地址进行三层转发

         5) VSI(Virtual Switch Instance 虚拟交换实例): VTEP上为一个VXLAN提供二层交换服务的虚拟交换实例,可以看成是VTEP上一个基于VXLAN进行二层转发的虚拟交换机

         6) AC(Attachment Circuit 接入电路): VTEP上连接本地站点的物理电路或者虚拟电路,与VSI关联的三层接口称为AC。

二  VXLAN网关

      和VLAN类似,不同VNI之间的VXLAN,及VXLAN和非VXLAN之间不能直接相互通信。为了使VXLAN之间,以及VXLAN和非VXLAN之间能够进行通信,VXLAN引入了VXLAN网关。

      VXLAN网关分为:

      1) 二层网关:用于解决租户接入VXLAN虚拟网络的问题,也可用于同一VXLAN虚拟网络的子网通信。

      2) 三层网关:用于VXLAN虚拟网络的跨子网通信以及外部网络的访问。

      根据三层网关部署方式的不同,VXLAN三层网关又可以分为集中式网关和分布式网关

      集中式网关是指将三层网关集中部署在一台设备上,所有跨子网的流量都经过三层网关进行转发,实现流量的集中管理,如图所示:

                                                

        集中式网关部署简单,但不同VXLAN的流量均由单一网关处理,使得其负载压力较大。在分布式网关中,每台VTEP设备均可以作为网关,缓解了网关的压力,如图所示:

                                         

         分布式网关中,Spine节点不感知VXLAN隧道,只作为报文转发的中间节点。

三、HCL搭建VXLAN示例

       下面在HCL环境中搭建一个VXLAN的示例,加深对以上概念的理解。

                    

        如图所示,RouterA与RouterB作为VTEP设备,同时也作为分布式网关设备。RouterC作为路由反射器,负责在集群中反射BGP路由,这里我们通过BGP路由完成RouterA与RouterB之间VXLAN隧道的建立,并使得客户端之间可以彼此互通。

        1) 在RouterA、RouterB、RouterC之间配置OSPF,使得彼此之间路由可达。注意这里我们配置RouterA的Loopback0地址为1.1.1.1作为其vtep地址,配置RouterB的Loopback0地址为2.2.2.2作为其vtep地址。

        查看RouterA的OSPF路由表:

        

       2) 创建三层交换实例,配置其RD和RT

       

       3) 创建VSI接口,并配置网关地址:

       

       这里我们在该接口中配置了2个分布式网关,并且绑定了第二步创建的三层交换实例,同时为了保证网关之间的三层互通,指定了l3-vni。

        4) 创建VSI实例,并且关联第三步创建的VSI接口

        

           在该VSI实例中创建VXLAN通道。

        5) 在RouterA的2/0/2接口上关联第四步创建的VSI实例

        

        以上完成了RouterA的配置,RouterB与RouterA的配置步骤相同。

        到目前为止,RouterA与RouterB之间的VXLAN隧道还没有建立,我们需要配置BGP路由完成VXLAN隧道的自动创建。

        6) 在配置BGP时,为了避免BGP对等体之间建立full-mesh连接,将RouterC作为路由反射器,RouterA与RouterB只与RouterC建立BGP连接即可

        RouterA配置如下:

        

        RouterB与RouterA配置相同

        RouterC配置如下:

        

        等RouterA、RouterB与RouterC之间的对等体建立好之后,查看BGP路由:

              

        其中下发了二类、三类路由;二类路由是主机IP/MAC路由、三类路由是VTEP路由

        查看VXLAN隧道,已经自动生成:

        

        验证下流量是否通,10.1.1.1 ping 20.1.1.2:

        

        可见,不同网段的主机流量已经互通,下面来抓包验证一下:

        抓取10.1.1.1设备的1/0/1口、RouterA的2/0/1口、20.1.1.2的1/0/1口:

        下图是10.1.1.1设备1/0/1口的报文,封装的ICMP报文中,src ip是10.1.1.1,dst ip 是20.1.1.2,src mac是虚机自身的mac,由于是跨网段互通,故dst mac是RouterA网关的mac

        

        下图是RouterA 2/0/1口的报文,可以看见,VTEP在ICMP报文外层又封装了一层VXLAN,且src ip是1.1.1.1,即RouterA的VTEP ip,dst ip是2.2.2.2,即RouterB的VTEP ip,vxlan id是1000,即VSI中指定的l3-vni

        

       下图是20.1.1.2设备1/0/1口的报文,可见,RouterB对VXLAN报文进行了解封,此时报文中的src mac为RouterB的网关mac,dst mac为20.1.1.2设备的mac

       

        通过以上的步骤,我们完成了搭建VXLAN的示例。

RacingHeart
关注 关注
  • 12
    点赞
  • 116
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VXLAN配置示例
qq_32044265的博客
03-26 5010
VTEP2-bgp-vpn1] advertise l2vpn evpn //使能VPN实例向BGP-EVPN地址族发布IP路由功能,使VPN实例收集的路由可以发送给EVPN地址族,然后通过EVPN对等体关系发送给远端VTEP设备。通过对比可以发现迁移后虚拟机在VTEP2的ARP表项被删除,并被VTEP3重新获得,VTEP1关于虚拟机的主机路由也从VTEP2切换到VTEP3,保证了迁移后网络的互通。VTEP3的配置中,除RD值需改成VTEP3 EVPN实例中RD规划值外,其他配置与VTEP2配置一样。
Vxlan技术介绍
01-03
介绍了大二层的通信原理,对学习网络、存储等的基本原理有定的帮助。
VXLAN基础与配置指南.zip
08-19
VXLAN基础与配置指南.zip
H3C VXLAN详细配置知道
10-22
详细介绍了 华三VXLAN的概念,配置指导,配置案例,以及使用场景,适合数据中心SDN虚拟化以及小型局域网整网设计应用的技术
Web举例:VXLAN在数据中心中的应用——华为配置
最新发布
专研计算机网络,数据通信,网络安全,系统集成
03-07 1346
VXLAN特性在数据中心组网中经常和双机热备、虚拟系统以及NAT等特性一起使用。
VXLAN基本概述.docx
10-27
VXLAN基本概述.docx
vxlan配置详解
04-26
vxlan配置详解本文提供高水平概述虚拟可扩展LAN (VXLAN)和验证命令和输出按照的一些配置示例
分布式VXLAN标准场景部署示例(BGP EVPN+不同网段互访)
weixin_46505763的博客
01-11 510
1、分布式网关不同网段场景,本端BD的eRT要和对端VRF下的iRT要相同,其他RT是可选配置2、L3 VNI两边可以相同,也可以不相同,只是平时我们在规划中是建议相同的3、现网参数规划建议参考最佳实践。
VXLAN配置实例
qq_61593692的博客
08-28 2542
在完成上述配置后,还必须告诉CE交换机,什么样的数据包要进行VXLAN封装,在这里我们将CE下行交换机的接口设置为Trunk类型,并且在CE交换机上设置二层子接口,并在子接口上配置关联,这样,所有属于VLAN 10的流量就和VXLAN相关联了。要配置VXLAN业务,就必须先配置BD域,BD域使用不同的数字进行区分,每一个BD域只能关联一个VNI,并且一个VNI也只能被一个BD域所关联。只要在VTYPE设备上的子接口中,将需要通信的VLAN加入就可以,属于同一个VNI就没问题。的PC之间跨越互联网实现互通。.
VXLAN基本原理
qq_43691045的博客
12-15 4370
背景 随着服务器虚拟化技术在数据中心中的广泛应用,数据中心主机数量大规模增长,给虚拟网络带来了以下挑战: 虚拟机规模受网络规模限制:在传统二层网络环境下,数据报文是根据MAC地址表进行二层转发,MAC地址表容量限制了虚拟机数量 网络隔离能力限制:传统的8021.Q只能支持4096个VLAN,无法满足大量租户的需求。 二层STP使得资源利用率不足,无法实现ECMP,且收敛时间长,维护困难。 虚拟机...
VxLAN技术基本原理
tushanpeipei的博客
01-02 3740
VxLAN基本概念: NOV3技术的实现原理其实非常简单,VxLAN=MAC in UDP 、NvGRE = MAC in GRE、STT = MAC in TCP(伪TCP),显而言之都是一种再封装技术,基于新的头部实现隧道互联。使用这些隧道组成的逻辑网络就是数据中心的overlay。 VTEP: VTEP隧道其实可以理解为一个trunk口,不过这个trunk运行的是不同的VNI通过。 VNI: 由于vlan Header头部限长是12bit,导致vlan的限制个数是2的12次方 等于4096个无法
华为vxlan技术详解配置手册
03-19
华为官方vxlan技术详解配置手册,涵盖了vxlan的所有配置模式与配置方法,详细解读VXLan
思科数据中心VXLAN 实操手册,配置详解
01-26
思科数据中心VXLAN 实操手册,配置详解
VXLAN-原理介绍+报文分析+配置实例
fengxingzhe008的博客
12-06 5264
VXLAN概念,EVPN概念,常用EVPN路由(AD route,mac/ip route,集成组播路由,ES路由,ip prefix 路由),原理介绍,BGP/VXLAN报文分析,EVPN VXLAN分布式网关配置示例
VXLAN配置实例(一)——VXLAN基本配置
热门推荐
永远是少年
08-01 2万+
今天给大家介绍VXLAN的相关内容。本文以华为eNSP模拟器为工具,设计并实现了一个典型的VXLAN的应用场景,并完成了相应的配置。 阅读本文,您需要对VXLAN等基础理论知识有 一、实验拓扑及目的 实验拓扑如上所示,现在要求配置VXLAN,实现两个同网段的PC之间跨越互联网实现互通。 二、实验配置命令 (一)VXLAN业务配置配置VXLAN业务,就必须先配置BD域,BD域使用不同的数字进行区分,每一个BD域只能关联一个VNI,并且一个VNI也只能被一个BD域所关联。但是BD域具体的数字并没有太大的意
VXLAN典型组网配置案例——单个VLAN经过交换机透传
LiBai'S BLOG
01-16 8289
看错的人会说:“今晚可否机房一战!” 拓扑图 本案例采用HCL模拟器来模拟VXLAN典型组网配置案例,为了实现大二层的通信,需要将通过VXLAN 使得PC_5和PC_6能互通。 配置步骤 1、将PC划分到相应的VLAN中 2、R1和R2采用OSPF互通 3、R1与R2建立VXLAN隧道 4、配置VXLAN 配置关键点 配置关键点 配置关键点 SW1配置如下: sysname SW1 vlan 100 quit #李白你好 interface GigabitEthernet1/0/1 po.
VXLAN配置实验
woshills的博客
07-04 420
SW1 和 SW3 上配置 VXLAN,使 PC4 和 PC5 能够穿越物理网络实现逻辑上同网段互通
VXLAN的介绍与简单配置
weixin_44383922的博客
08-01 4577
一、传统网络结构 树形管井状,这是传统企业网典型三层架构,流量大多集中在南北向(上下) 但是由于数据中心中,外部网络访问服务器时不可能,只有单纯的南北向流量 还会出现东西向流量,例如web服务器调取数据库服务器时,调取存储服务器时 这些流量都在数据中心中,进行东西向传输 如果数据中心还是使用传统的企业网络架构,那么这些东西向流量都要经过核心 二、数据中心发展过程 第一代数据中心;STP+VRRP 第二代数据中心;取消STP,改用汇聚,核心双堆叠+端口聚合, 虽然发生了巨大的改变,但是流量还是需要经过核心设
Vxlan工作原理解析
weixin_34253539的博客
11-21 305
标题索引追朔原因知识总结网络拓扑项目应用 转载于:https://blog.51cto.com/weiboxue/1983708
vxlan的原理是什么
02-26
VXLAN(Virtual eXtensible LAN)是一种虚拟化网络技术,它通过在现有网络基础设施上创建一个逻辑网络层来提供可扩展的二层网络服务。VXLAN使用了一个24位的VNI(Virtual Network Identifier)标识符来识别逻辑网络中的每个虚拟二层网络,同时还使用了UDP封装来将虚拟二层网络的数据包传输到物理网络上。 在VXLAN中,每个虚拟机都被视为网络中的一个端点,并被分配到一个虚拟网络中。当虚拟机之间进行通信时,VXLAN会将数据包封装在一个新的VXLAN头中,将其源IP和目标IP设置为VTEP(VXLAN Tunnel Endpoint)的IP地址,然后将该数据包传输到物理网络上。接收方的VTEP会将数据包解封装,并将其发送到目标虚拟机上。 VXLAN的主要目的是允许虚拟机在物理网络上跨越多个子网进行通信,同时提供可扩展的虚拟化网络服务。它还可以与其他网络虚拟化技术(如GRE、NVGRE等)相结合使用,以实现更高级的虚拟化网络功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
42
原创
54
点赞
316
收藏
62
粉丝
关注
私信
写文章

热门文章

  • SpringBoot OAuth2.0认证管理流程详解 16673
  • Kettle插件开发流程 12350
  • VXLAN基本原理与配置示例 12063
  • 基于spark logicplan的表血缘关系解析实现 6511
  • Bootstrap前端分页的实现(带省略号) 5412

最新评论

  • notify导致死锁的示例

    蓝兔猪: 感觉2不对,C1被唤醒需要重新拿锁,如果C1拿到锁,P2是怎么拿到锁的?

  • 基于spark logicplan的表血缘关系解析实现

    sf_www: 有问题的 子查询并不在child里 无法找出子查询里的表

  • SpringBoot OAuth2.0认证管理流程详解

    ⁥可乐: 目前为止,说的最通俗易懂的一个了,感谢博主

  • SpringBoot OAuth2.0认证管理流程详解

    huangcao008: 图画错了 user app 反了

  • SpringBoot OAuth2.0认证管理流程详解

    放开哪个程序员: 俺也一样

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • CAS单点登录原理及改造
  • spring 三级缓存源码分析
  • SpringBoot OAuth2.0认证管理流程详解
2023年1篇
2022年1篇
2021年10篇
2020年5篇
2019年5篇
2018年11篇
2017年5篇
2016年4篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

深圳SEO优化公司荆门网站搭建公司和田seo哪家好抚州网站排名优化价格汕尾网站关键词优化广东外贸网站制作推荐随州百度竞价十堰百搜标王推荐怒江网站制作设计多少钱烟台模板网站建设哪家好广东网站推广系统价格海东网站推广多少钱徐州如何制作网站报价驻马店企业网站改版公司黔东南网站开发报价青岛网站定制惠州网站优化软件公司中山网站优化推广报价毕节seo网站优化报价达州网站推广方案哈尔滨网站搭建哪家好驻马店网站推广工具推荐曲靖网站推广报价广东百度竞价银川英文网站建设公司张北网站改版公司张北网站seo优化报价漯河营销型网站建设推荐海南网站优化推广推荐湘潭建站玉溪SEO按效果付费公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化