覆盖网络2024年8月28日 | 阅读 8 分钟 什么是叠加网络?叠加网络(Overlay Network)是指构建在现有物理网络之上的虚拟或逻辑网络。互联网就是一个叠加网络的例子,它使用电路交换连接众多节点。任何位于物理网络基础设施之上的虚拟层都可以称为叠加网络。它可以像虚拟局域网(VLAN)一样简单,但通常指的是软件定义广域网(SD-WAN)或更复杂的软件定义网络(SDN)中的虚拟层。 通过创建新的层,叠加网络消除了对物理连接的需求,并允许在新的虚拟网络路径或路由上编程和引导流量。无论底层的物理基础设施是什么,管理员都可以通过叠加网络指定和控制流量流。 SDN 使虚拟网络更具适应性,允许一种更独立的方法,而无需修改物理基础设施。与客户端-服务器计算中那些硬编码的路由不同,SDN 是分布式计算的一个例子,其中实际处理在许多节点之间分散。 叠加协议和网络架构叠加网络技术包括虚拟可扩展局域网(VXLAN)、通用路由封装(GRE)、无状态传输隧道(STT)、使用 GRE 的网络虚拟化和网络虚拟化叠加(NVGRE)等。 在开放系统互连(OSI)模型中,大多数网络叠加层工作在第 3 层,通过 IP 地址管理所有流量。然而,如果将 VLAN 作为叠加层创建,则会使用媒体访问控制(MAC)地址在第 2 层建立叠加层。 OpenFlow 是 SDN 中最广泛使用的通信协议,它是一种开放标准协议,可促进互操作性,并且大多数 SDN 产品都在某种程度上使用它。 叠加网络的优势网络叠加的一些重要优势包括以下几点:
叠加网络的缺点
叠加网络应用示例VoIP 服务和非本地软件定义网络是一些叠加网络部署的例子。以下是更多叠加网络应用和示例:
叠加网络与底层网络有何区别?叠加网络构建在另一个网络之上,并利用该网络的基础设施提供支持。通过将一个网络数据包封装在另一个数据包中,叠加网络将网络服务与支持基础设施隔离。封装的数据包在发送到目的地后会被解封装。 底层网络:它是什么?构成底层网络的是连接节点并在它们之间路由数据的物理交换机、路由器和其他设备。为了物理传输数据,底层网络使用物理网络介质,例如光纤、铜线,甚至是无线。 任何叠加网络都需要一个底层网络。就道路上的交通而言,底层网络是实际的街道,而叠加层是引导车辆的交通标志、信号灯和车道线。路面本身保持不变。但是,可以通过更改标志来改变交通方向。 路由叠加最基本的叠加类型是那些在叠加节点上不执行任何额外的应用程序级别处理的叠加,而是仅用于支持另一种路由方法。路由叠加的例子,但它为常见的 IP 转发算法提供不同的路由表条目进行处理,而不是明确定义替代策略或技术。在这种情况下,叠加层被称为使用“IP 隧道”,许多商用路由器支持使用这些 VPN。 假设您想使用商用路由器制造商不愿意集成到他们的产品中的一种路由方法。您将如何处理这项任务?您将不得不通过互联网路由器进行隧道传输,并在最终主机组上运行您的算法。在叠加网络中,这些主机将像路由器一样运行:作为主机,它们可能只有一个物理链路将它们连接到互联网;然而,作为叠加节点,它们将有许多到其邻居的隧道连接。 由于叠加网络按定义是一种在标准化过程之外引入新技术的手段,因此我们无法引用任何标准叠加作为例子。相反,我们使用网络研究人员构建的许多实验系统来演示路由叠加的基本概念。 IP 的实验版本?IP 叠加非常适合实现您希望很快席卷世界的 IP 测试版本。例如,尽管 IP 组播是 IP 的一个扩展,但许多互联网路由器仍然不支持它。MBone(多播骨干网)是在互联网单播路由之上使用 IP 组播的叠加网络。许多多媒体会议技术是专门为 MBone 开发并在那里实现的。例如,多年来,吸引了数千名与会者的 IETF 会议长达一周,都会在 MBone 上进行直播。(如今,MBone 的方法已被广泛使用的商业会议解决方案所取代。) 与 VPN 类似,MBone 使用 IP 隧道和 IP 地址,但它采用不同的转发方法,将数据包发送到多播树中的每个下游邻居,并使用最短路径。希望旧路由器最终消失,多播感知路由器通过它们作为叠加层进行隧道传输。 一个类似的叠加层,称为 6-BONE,被用于逐步推出 IPv6。与 MBone 类似,6-BONE 通过隧道在 IPv4 路由器上传输数据包。然而,与 MBone 不同的是,6-BONE 节点不仅仅提供对 IPv4 32 位地址的替代解释。相反,它们使用 IPv6 的 128 位地址空间来路由数据包。6-BONE 也支持 IPv6 组播。(尽管如今商用路由器处理 IPv6,但在测试和完善新技术时,叠加层仍然是一种有用的策略。) 系统末端的组播尽管 IP 组播在研究人员和特定的网络社区中广受欢迎,但它在全球互联网上的实现充其量是有限的。端系统组播是基于组播的应用(如视频会议)最近采用的一种替代策略,以应对这种情况。端系统组播假定 IP 组播永远不会被广泛使用,它允许参与给定基于组播的应用程序的端主机设计它们的组播树。 因此,端系统组播为以下问题提供了一个抽象的解决方案:目标是从代表互联网的完全连接图开始,找到跨越所有组成员的嵌入式组播树。请注意,全球可访问的云托管虚拟机使得这个问题有一个更简单的版本。多个位置可以托管了解组播的虚拟机(VM)。由于这些站点是众所周知的并且在很大程度上是固定的,因此实际的端主机可以在云中创建静态组播树并连接到最近的云位置。然而,以下将完整地描述该方法,以供参考。 叠加网络的主要特点包括:独立于底层基础设施:叠加网络独立于底层物理网络运行。这被称为独立于底层基础设施。它们不需要修改网络架构就可以部署在现有网络之上。
叠加网络在许多不同场景中都很有用,例如:
叠加网络提供了一种强大而灵活的方式来增强网络功能,提高性能,并满足各种网络环境中的特定需求。 结论总之,叠加网络在现代网络中至关重要,因为它们提供了一种可扩展且灵活的方式来解决特定需求并提高网络性能。这些虚拟网络通过利用虚拟化、隧道和封装来独立于底层基础设施运行,从而在叠加层和实际网络之间创建逻辑隔离。这种方法带来了许多好处,包括增强的可扩展性、灵活性、安全性和适应不断变化的网络需求的能力。 由于其敏捷性和适应性,它们在应对网络行业新发展带来的机遇和挑战方面发挥着至关重要的作用。只要技术不断发展,叠加网络很可能仍然是网络解决方案不可或缺的一部分,帮助企业满足不断变化的数字格局的需求并优化其网络基础设施。无论是在数据中心、云环境还是分布式系统中,叠加网络都为构建和管理现代网络提供了强大的工具。 下一个主题F1 分数的微平均、宏平均加权 |
我们请求您订阅我们的新闻通讯以获取最新更新。