容器云平台网络架构设计.docx
《容器云平台网络架构设计.docx》由会员分享,可在线阅读,更多相关《容器云平台网络架构设计.docx(24页珍藏版)》请在优知文库上搜索。
1、1容器平台网络模型1.1 容器网络概述与传统的虚拟化相比,容器其生命周期更短、数量密度更高、集群变更速度更快.基于这些特性,容器平台网络就必须对集群节点之间的高速通信进行充分的考最.除此之外,在企业级的容器云平台上,承载众多租户的计算负载之间资源的安全隔商,也必须要考虑到的因素.显而易见,传统的物理网络架构无法满足容器平台高灵活性的需求,容器平台网络构建必须要有一种崭新的设计架构来满足,这便推动了容器平台网络设计的发展.容器网络发展到目前,已经形成了D。Cker主导的CNM模型和Google、CoreOS、Kubernetes主导的CNl模型两种模型共存的情况。CNM和CNI并不是网络实现,他
2、们是网络规范和网络体系.从研发的角度来看就是一些接口,主要是和网络管理相关的问题。容器平台的网络方案,通常可以从协议栈、穿越方式、隔离方法三个维度去设计方案:Underlay(直接穿越底层基础设施)隔商方法:V1.ANVX1.AN1.2 容器网络分类介绍1.2.1 协议栈二层解决方案,常见于传统机房或者虚拟化场空中,针对ARP和MAC(桥接模式)学习,广播风爆是这个方案最核心要解决的问遁,众所周知,二层广播,对整个集群中节点的数最也会有严格的限制.三层解决方案一般是基于BGP协议实现路由转发,通过自主学习完善整个数据中心的路由状态.这个方案的优势是IP穿透性,可以实现IP网络透传.因为基于IP
3、1所以其优势在于规模性,具有非常优秀的扩展性,但在实际使用过程中,受限于各个企业自身网络安全的考量,例如生产网和开发测试网隔留或者网络本身不支持BGP那么这个方案就受限了.二层+三层的方案,集成了前面两种方案的优势(既解决了二层规模性扩展的问题,又解决三星网络隔离受限的问题),正成为容器云网络场景下首选的协议栈层级的解决方案.1.2.2 穿越方式Underlay网络提到Underlay网络,就必须从以太网说起,以太网从最开始设计出来就是一个分布式网络,没有中心的控制节点,网路中的各个设备之间通过协议传递的方式学习网络的可达信息,由每台设备自己决定要如何转发,这直接导致了没有整体观念,不能从整个
4、网络的角度对流JS进行调控.由于要完成所有网络设备之间的互通,就必须使用通用的语言,这就是网络协议,RFC就是网络防议的法律,相当于国际法,各个设备供应商遵从国际法行事,就基本保证了整个网络世界的正需运行.UndeHay就是当前数据中心网路基础转发架构的网络,只要数据中心网络上任意两点路由可达即可,指的是物理基础蜃.我们可以通过物理网络设备本身的技术改良、扩大设备数量、带宽规模等完善Underlay网络,具包含了一切现有的传统网络技术.Overlay网络Overlay技术可以分为网络OVerIay,主机OVerlay和混合式OVerlay三大类.网络OVeHay是指通过控制协议对边缘的网络设备
5、进行网络构建和扩展,也就是本文所讲的OVerIay网络技术.OVeHay网络技术多种多样,一般采用TRI1.1.VX1.AN.GRE,NVGRE等隧道技术。TRI1.1.(TransparentInterconnectionof1.otsof1.inks)技术是电信设备厂商主推的新型环网技术;NVGRE(NetworkVirtualizationusingGenericRoutingEncapsulation)STT(StatelessTransportTunnelingProtocol)是IT厂商主推的Overlay技术;以及大冢非常熟悉的1.AN)等基于隧道的封装技术。由于这些也都是新增的
6、协议,均翕变升级现有网络设备才能支持.OVerlay网络中应用部署的位置将不受限制,网络设备可即插即用、自动配普下发,自动运行,OVerlay网络业务变化,基础网络不感知,并对传统网络改造极少,最为电要的是虚拟机和物理服务器都可以接入Overlay网络中.1.2.3 根据基础设施划分V1.AN(Virtual1.ocalAreaNetWork)意为虚拟局域网,是在交换机实现过程中涉及到的概念,由802.1Q标准所定义.由于交换机是工作在链路层的网络设备,连接在同一台交换机的终端处于同一个三层网中,同时也处于同一个广播域.当交换机接入较多的终端时,任意一台终端发送广播报文时(例如:ARP请求),
7、报文都会传遍整个网络.对于规模较大的组网场品,广播报文的泛潞对于网络通信将会造成较大的即响。V1.AN技术为这一问题提供了解决方案,V1.AN将同一网络划分为多个逻辑上的虚世子网,并规定当收到广播报文时,仅仅在其所在V1.AN中进行广播从而防止广播报文泛滥.V1.AN技术在链路层的层次中实现了广播域的隔商.隐若大数据、云计算技术的兴起以及虚拟化技术的普及,V1.AN技术的弊端逐渐显现出来,具体表现为如下3个方面:(1)虚拟化技术的发展促使大数据、云计第技术公司采用单个物理设备虚拟多台虚拟机的方式来进行组网,随着应用模块的增加,对于支持V1.AN数目的要求也在提升(8O21Q标准中的最多支持40
8、94个V1.AN的能力已经无法满足当下需求.(1) 24位长度的VNI字段值可以支持更多数量的虚拟网络,解决了V1.AN数目上限为4094的局限性的问题.(2) VX1.AN技术通过殴道技术在物理的三厩网络中虚拟二展网络,处于VX1.AN网络的终端无法察觉到VX1.AN的通信过程,这样也就使得逻辑网络拓扑和物理网络拓扑实现了一定程度的解耦,网络拓扑的配首对于物理设备的配甘的依赖程度有所降低,配舌更灵活更方便.(3) V1.AN技术仅仅解决了二层网络广播域分割的问题,而VX1.AN技术还具有多租户支持的特性,通过VX1.AN分割,各个租户可以独立组网、通信,地址分配方面和多个租户之间地址冲突的问
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 容器 平台 网络 架构 设计
