https://www.zhihu.com/question/40463989

作者:车小胖

链接:https://www.zhihu.com/question/40463989/answer/245704130
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

先来看看Overlay这个词的来源。

Cisco在Nexus 7K平台率先推出一个技术,名字叫OTV(Overlay Transport Virtualization),后来又推广到ASK1000平台,这个OTV是干嘛的呢?

举个例子
客户有几个数据中心,分布在五湖四海,希望有一种解决方案,可以跨越Internet互联起来、也可以拉Fiber互联起来、还可以使用MPLS ×××互联起来,客户说了,无论使用什么手段互联,但一定要提供大二层扩展。

什么是大二层扩展?
通俗地说,就是几个数据中心处于一个广播域里,比如一个主机发ARP广播,可以到达所有的数据中心,这样这个大二层的主机、服务器可以直接通信,无论它移动到什么位置(数据中心),只要它的VLAN不变,就可以保持自己的IP不变。

OTV
OTV恰恰可以满足用户的需求,这个方案最大的优点,就是不管数据中心是如何互联,只是在数据中心之间IP可达,就可以在Edge Device上建立OTV隧道,这是一种UDP隧道,将用户的二层及以上的协议头、数据全部封装在自己的负载里。

VxLAN
由于OTV是Cisco 的私有实现,并没有获得广泛的支持,而由此技术为蓝本实现的一个协议VxLAN,由于是业界标准,很快获得广泛支持,其原理非常相似,在此协议里提出了一个比VLAN更大的隔离空间概念,VxLAN ID由于有24位,可以提供16M+ 的隔离空间,而普通的VLAN只有4094的隔离空间,很显然无法隔离海量的虚拟用户空间。

谈了那么多,只是为了解释一个词:Overlay,顾名思义,上层的,或者说,业务层面的、用户层面的,overlay traffic 是指用户业务流量。

而与overlay所对应的是underlay,顾名思义,下层的,或者说,基础架构层,专门用于承载用户流量的传统的IP网络,只要可以提供IP包的转发即可。

https://zhuanlan.zhihu.com/p/32486650

在SDN如火如荼的今天,每一个网络工程师见到最多的术语大概就是Underlay、Overlay、大二层了。每一个人理解这些技术一定有一套自己的见解,今天站在我个人的家角度来探讨一下Underlay、Overlay、大二层技术。

我第一次在网络领域看到overlay这个术语大概在2011年左右,刚入门开始学习MPLS/ L 3 ×××那会。我们不妨来看一下MPLS/ L3 ×××中介绍的Overlay是怎样的。

×××的两大类别:

Peer-to-Peer ×××
      Overlay ×××

相关术语——

1,P network:运营商核心网络,也就是提供×××服务供应商自己的网络 "P = provider"

2,C network:客户网络  "C = customer"

3,P device: 运营商网络核心设备

4,PE device:运营商网络边缘设备,用于连接P网络与C网络 "PE = Provider Edge"

5,CE device:客户网络边缘设备,用于连接P网络与C网络 "CE = Customer Edge"

Peer-to-Peer ××× 与 overlay ×××的区别:

在peet-to-peer ×××的实现中,C网络路由会在P网络内传递,P设备也会参与C网络的路由选择,这句话突出的重点就是:P网络与C网络融为一体,C网络路由的任何改变都会影响到P网络。

在overlay ×××的实现中,CE对接PE设备,P网络提供所有CE之间的网络可达性,基于这个网络可达性为基准,CE通过隧道技术构建点到点的×××互联。隧道基于诸如:GRE、L2TP、PPTP、IPsec。×××隧道把多个分布于不同位置的网络相互互联起来,这些×××隧道组成的网络就是overlay网络。它们完全独立与底层的P网络,P网络只负责提供×××隧道的src-dst可达性。

到这里其实已经把underlay与overlay的概念引出来了,underlay就是底层承载网,overlay就是基于底层网络互联互通的基础加上隧道技术去构建一个虚拟的网络。overlay的核心其实就是打隧道(tunnel)。

总结一下:

underlay是底层网络,负责互联互通

overlay是基于隧道技术实现的,overlay的流量需要跑在underlay之上。

【转】什么underlay网络?相关推荐

  1. Underlay网络:如何立住可靠又支持大规模无收敛的“人设”

    摘要:Underlay网络要如何演进,才能满足5个9的指标? 这几年公有云业务急速上涨,network as a service理念越来越深入人心.云厂商给租户提供了越来越丰富的云服务,VPC.LB等 ...

  2. 计算机网络:overlay(VLAN,VxLAN)、underlay网络、大二层的介绍

    目录 相关术语 概述 Overlay 网络 Overlay网络组成 VLAN VXLAN Underlay网络 技术专区 相关术语 P network:运营商核心网络,也就是提供VPN服务供应商自己的 ...

  3. 总结 Underlay 和 Overlay 网络,在k8s集群实现underlay网络,网络组件flannel vxlan/ calico IPIP模式的网络通信流程,基于二进制实现高可用的K8S集群

    1.总结Underlay和Overlay网络的的区别及优缺点 Overlay网络:  Overlay 叫叠加网络也叫覆盖网络,指的是在物理网络的 基础之上叠加实现新的虚拟网络,即可使网络的中的容器可 ...

  4. 《云数据中心网络架构与技术》读书笔记 | 第5章 构建数据中心的物理网络(Underlay网络)

    第5章 构建数据中心的物理网络(Underlay网络) 5.1 物理组网和基础网络 包含Fabric.Spine.Leaf.Service Leaf.Server Leaf.Border Leaf角色 ...

  5. Overlay和Underlay网络协议区别及概述讲解

    目录 (一) Overlay网络模型 (二)Underlay网络模型 本文分别介绍Overlay网络模型和Underlay网络模型. (一) Overlay网络模型 跨主机网络意味着将不同主机上的容器 ...

  6. Overlay网络与Underlay网络

      在学习有关vxlan相关知识的时候,提到vxlan是一种overlay网络,于是便学习了一下相关的知识. overlay VPN 提到overlay网络之前,就不得不提一下与其相关的VPN.VPN ...

  7. overlay(VLAN,VxLAN)、underlay网络、大二层概述

    一.网络类型 1.第一种网络 网络分为物理网络和虚拟网络,物理网络就是对物理交换机,物理路由器,物理防火墙,物理负载均衡器,物理行为管理设备组成的网络,就叫做物理网络. 虚拟网络,一般指虚拟交换机,虚 ...

  8. 社区实践 | KubeVirt通过Kube-OVN接入Underlay网络

    本篇文章转自Kube-OVN社区成员技术博客,介绍了KubeVirt通过Kube-OVN的Underlay网络模式,使虚拟机接入物理网络的实现. 作者:苏楷,宁算(南京)科技有限公司高级工程师 实践操 ...

  9. k8s集群网络(6)-flannel underlay网络

    在上一篇文章中我们以nginx-ingress-controller-service为例子,主要介绍了集群中node port类型的cluster ip实现原理,当然是基于iptable的nat的模式 ...

  10. 【博客533】k8s Underlay网络与Overlay网络

    k8s Underlay网络与Overlay网络 1.Underlay网络 2.Overlay网络

最新文章

  1. c语言语系的命名风格和java系命名风格
  2. CPU主频越高越好吗
  3. 千里之堤毁于蚁穴------重点项目不能交付之谜(一)泥淖中的验收测试
  4. nginx 域名跳转 ---IP跳转----
  5. KDD 2017 《ReasoNet: Learning to Stop Reading in Machine Comprehension》论文笔记
  6. 一个系统的base.css,兼容IE7,IE8,IE9,IE10,IE11,firefox,safari,谷歌,360,世界之窗等浏览器起的公共css
  7. USACO Section1.5 Superprime Rib 解题报告
  8. 介绍一下画图小能手matplotlib。
  9. 1618D. Array and Operations
  10. 并查集(Disjiont Set)
  11. 1218 标签的显示与隐藏
  12. UIButton、UIImageView、UILabel的选择
  13. SpringBoot中常见注解
  14. 超详细的jenkins持续集成工作原理、功能、部署方式等介绍
  15. 使用mongoose和bcrypt做认证
  16. Node.js + Express 4+angularjs随笔小记,不供参考
  17. 第6章 Stata方差分析
  18. ssm+java计算机毕业设计公交路线查询系统l1auz(程序+lw+源码+远程部署)
  19. druid字段级_Druid配置
  20. 英特尔AVX指令集解析

热门文章

  1. 巫师3怎么释放替换法印_巫师3全5中法印系统解析及使用技巧
  2. airpods替代产品推荐,像airpods一样的耳机点评!
  3. 拼多多开店怎么样|盛天海科技
  4. css 定位position: absolute居中
  5. position:absolute的居中方法
  6. MYsql语句group by和Oder by的区别
  7. 手把手教你做一个最最最简单的爱心飘落动画
  8. 【inpho精品教程】04 利用MapMatrix去影像畸变
  9. 分布式系统之Raft算法
  10. 【读书】博赞学习技巧