什么是underlay和overlay?

1 什么是underlay和overlay?

常规解释:

  • underlay: 现实的物理基础层网络设备。-数据中心基础转发架构的网络。

    以太网最初设计的时候就是一个分布式的网络架构,没有中心控制节点,网络中的节点通过协议传递学习网络的可达性信息。
    underlay就是数据中心场景的基础物理设施,保证任何两个点路由可达,其中包含了传统的网络技术。
    
  • overlay:一个基于物理网络之上构建的逻辑网络。

    overlay是在网络技术领域指的是一种网络架构上叠加的虚拟化技术模式,Overlay网络也是一个网络,不过是建立在Underlay网络之上的网络。
    overlay网络节点通过虚拟或者逻辑链路进行通信,其实现基于ip技术的基础网络为主。
    Overlay网络技术多种多样,一般采用TRILL、VxLan、GRE、NVGRE等隧道技术。
    

个人认为广义的说法:

underlay和overlay是互相独立的,其中underlay为overlay提供基础承载;

underlya和overlay是相对而言的,谁为对方提供基础网络架构,谁就是underlay,相反另外的一方则为overlay;

提到overlay是近几年数据中心为网络兴起的概念,但是对于传统网络而言实际上早一些类似概念。

  • 传统网络:l2vpn、l3vpn、qinq、macinmac等隧道技术就是传统的overlay网络技术;
  • 数据中心网络:以vxlan、gre、nvgre、trill等新兴隧道技术为基础构建出来的vpc网络;

2 当前网络架构主流技术对比

  • flexe是一种在ip传送网借鉴otn网络的一种无ip交换的更快的1层网络技术,可以理解成把多个节点调度打通看做一根光纤,无ip交换自然更快;
  • mpls和sr这些基于二三层之间的隧道技术,个人理解可以理解成逻辑接口,提供的是一个跨多个节点的专线管道;
  • vxlan、gre、nvgre、trill是基于ip技术打造新兴隧道技术,本质而言,他们对于每个具体的设备仍然是一个逻辑接口
  • 数据中心场景下基于vxlan、gre等不同底层承载新建的逻辑网络,也就是我们常说的vpc网络,是真正意义的逻辑network
  • l2vpn和l3vpn网路构建出来的也是一个逻辑network,通常承载在mpls的运营商传统网络场景,但是sdwan的出现改变了这一个格局。
发布了88 篇原创文章 · 获赞 16 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/xinquanv1/article/details/102509858
今日推荐