第1节 绪论
在本讲中,我们将研究覆盖网络在常规通信和数据发送中的性能,我们已经知道底层IP 协定如何促进终端主机间的点对点通信。然而,这种通信基础并非是没有自身的问题。尤其是我们已经证明了广域路由协议,即边界网关协议(BGP),对于汇聚和失败的反应是很慢的。其次,当主机移动时,由IP 协议提议的分级寻址也成为一个问题,这是因为传统上终端主机都是由IP 地址命名的。其他的应用,如多点传送,能够从综合通信的抽象中受
益。
在这一节,我们将讨论覆盖路由在互联网中的用途,从而达到两个特殊目的。其一为是通信覆盖(如弹性覆盖网Resilient Overlay Networks),其二是一个为数据分发的覆盖。(例如,I3)。图1 概述这种分类法。我们将讨论这些系统中的每一个所解决的问题,也将讨论他们中的每一个所引起的问题。尽管我们的讨论是由两种特殊的系统推动的,我们仍将保持论述的一般性。
益。
在这一节,我们将讨论覆盖路由在互联网中的用途,从而达到两个特殊目的。其一为是通信覆盖(如弹性覆盖网Resilient Overlay Networks),其二是一个为数据分发的覆盖。(例如,I3)。图1 概述这种分类法。我们将讨论这些系统中的每一个所解决的问题,也将讨论他们中的每一个所引起的问题。尽管我们的讨论是由两种特殊的系统推动的,我们仍将保持论述的一般性。

图1: 覆盖可以被分为两个主要的区域:通信覆盖,如RON,主要帮助优化路由;数据覆盖,如Chord,主要关注为名字内容的数据分发。Internet 间接结构结合了这两个概念。
依据位于IP 层下的通信底层是考虑覆盖路由的一种方式。在大多数基本层次中,IP 通过链路和路由器转发数据来实现在两个终端主机间建立会话。覆盖路由,另一方面,认为两个IP 终端主机间的对话是覆盖通路的一个连接1。
在许多情况中,我们会看到(例如,多播,移动通信,路由,等等)在IP 层提到相当不错的解决方案。然而,利用覆盖设计新系统的好处,是创新时只有较低的阻碍—因为已经存在的IP 底层不需要任何改变。


