所有的云都必须连接到网络,这个必然需求形成了对网络互联固有的依赖。
1.Internet服务提供者(ISP)
Internet最大的主干网由ISP建立并部署,它们依靠核心路由进行战略互联,这些路由器又与世界上的跨国网络相连接。Internet的概念是基于无中心的供给和管理模型的,除了可以自由选择进行互联的其他ISP,ISP还可以自由地部署、运营和管理它们的网络。
Internet的拓扑结构已经成为一种动态的、复杂的的ISP集合,这些ISP通过其核心协议高度互联互通。从主要节点扩展出较小的分支,这些分支又向外延伸出分支,直到最终达到每一个Internet电子设备。
全球互联是通过一个三层的拓扑结构形成的,第一层为核心层,由大型国际云提供者构成,负责监督大规模的全球互联网络,这些网络连接连接第二层的大区域提供者。第二层的ISP一方面与第一层的提供者互联,一方面与第三层的本地ISP互联。又与任何运营的ISP都可以使用Internet连接,因此,云用户和云提供者可以通过第一层的提供者进行互联。
Internet和ISP网络的通信链路和路由器作为IT资源,分布在无数的流量生成路径中。互联架构的两个基本组成部分是:无连接分组交换(数据报网络)和基于路由器的互联。
2.无连接分组交换(数据报网络)
端到端(发送方-接收方对)数据流被分割为固定大小的包,由网络交换机和路由器进行接收和处理,通过排队转发从一个中间节点传递到下一个节点。每个包包含了必需的地址信息,这些信息在源节点、中间节点和目标节点进行相应的处理和路由。
3.基于路由器的互联
路由器是连接多个网络的设备,通过它实现数据包的转发。即使是同一个数据流的连续数据包,路由器也是根据网络拓扑信息,在源节点与目的节点构成的通信路径上定位下一个节点,将这些数据包分别转发出去。由于路由器知道数据包的源信息和目的信息,因此,它能管理网络流量,并为数据包传输估算最有效的转发。网络互联的基本机制如下图所示,将一组接收到的无序数据包合并生成一个消息,图中所示的路由器从多个数据流中接收并转发数据包。
连接云用户与其云提供者的通信路径可能包含多个ISP网络。Internet的网状结构通过多个可选择的网络路由将Internet主机(终端系统)连接起来,实际行动时再决定选择哪个路由。因此即使同时出现多个网络故障,仍然可以保持正常通信。但是,使用多个网络路径会引起路由波动和延迟。