作者:ZStack 邵悠锋
前言
当前云计算的建设已经如火如荼,云计算带来的好处也显而易见,各行各业都在积极上云。对于IaaS这层来说,主要由计算、存储、网络组成。如果说计算像人体的灵魂,那存储就是大脑,保存了认知的所有信息;网络是血管,连通了身体每一个部分。计算是最核心的,存储是最重要的,而网络是最复杂的。
在ZStack云网络中,网络的部署模式可以分为扁平网络和VPC网络,而在VPC网络中,又可以通过EIP或者OSPF动态路由两种模式来让外部网络访问VPC内部虚拟机,本文来分析一下这几种模式的特点和适用场景。
1. OSPF简介
在看各种网络模型的适用场景之前,咱们先来了解下动态路由和OSPF的相关概念
路由是指在路由器上指导数据包流量转发的路径信息,让路由器知道该从哪个接口将数据包发出去。路由器就好比交叉路口,而路由就好比路牌,数据包就好比轿车,路牌告诉司机,到某某路该从哪个路口走,这个和路由器转发数据包非常相像。那么问题又来了,路牌是政府建造的,路由是怎么生成的呢?
路由可以分为3类:
直连路由:路由器接口所属网段的信息,自动生成
静态路由:管理员手工配置的路由信息,适用于小规模环境
动态路由:通过动态路由邻居相互之间交互而生成的路由信息,适用于大规模复杂环境
静态路由因为所有的路由条目都是手工配置,那么在规模越来越大的情况下,配置的复杂度会成倍上升,并且无法自适应网络拓扑的更改。一旦某台路由器宕机,会使得和这台路由器相关的所有网段都无