Download presentation
Presentation is loading. Please wait.
1
OpenStack网络探索Neutron架构初识
中联润通 - 史天
2
个人简介 史天 中联润通 云计算平台架构师 现从事云计算和大数据产品的架构设计、实施交付和运维培训等工作。拥有多年公有云、私有云实践经验,主要研究方向为虚拟化、云计算、大数据、容器等技术。
3
OpenStack网络
4
OpenStack网络
5
OpenStack网络
6
Neutron历史回顾
7
Why Neutron? Topology Limitations Network As A Service
Software Defined Network Why Neutron?
8
nova-network Quantum Neutron 早期 F版 H版 Neutron历史回顾
Nova-network是隶属于nova项目的网络实现,它利用了linux-bridge(早期,目前也支持OVS)作为交换机,具备Flat、Flat DHCP、VLAN三种组网模式。优点是性能出色,工作稳定,支持multi-host部署以实现HA;缺点是网络模块不独立,功能不够灵活,组网模式也比较受限。 Quantum作为独立的网络管理项目出现在F版本,除了linux-bridge外还支持OVS,以及以及其他商业公司的插件,组网模式上增加了对GRE和VxLAN两个Overlay技术的支持。优点是功能灵活,支持大二层组网;缺点是集中式的网络节点缺乏HA,而且各厂商插件无法同时在底层网络中运行。 Neutron出现在H版本,由来是Quantum和一家公司的名称冲突而改名。Neutron对Quantum的插件机制进行了优化,将各个厂商L2插件中独立的数据库实现提取出来,作为公共的ML2插件存储租户的业务需求,使得厂商可以专注于L2设备驱动的实现,而ML2作为总控可以协调多厂商L2设备共同运行。Neutron继承了Quantum对大二层的支持,还支持L2 PoP,DVR,VRRP,HA等关键功能,集成了很多L4-L7的网络服务,一些blueprint也正在积极开发中,如SFC等。优点是开始引入SDN思想,功能上更为丰富,网络兼容性强;缺点是代码结构复杂,工作不够稳定,HA机制仍缺乏大规模商用的检验。 早期 F版 H版
9
Neutron核心概念
10
Neutron Service Plugin Core Plugin
Neutron本身只负责实现网络抽象API,充分采用了插件化的设计,只要可以实现Neutron网络API就可以,可以说非常灵活。 插件总体分为两类: Core Plugin和Service Plugin。 Neutron Core Plugin Service Plugin L2 & L3 Network LB && VPN Service
11
Openvswitch、Linuxbridge、etc.
Neutron核心概念 ML2 Type Manager GRE、VxLAN、VLAN Mechanism Manager Openvswitch、Linuxbridge、etc. Type Drivers Mechanism Drivers
12
Neutron核心概念 Port Network Subnet
13
Neutron核心概念 VLAN 10 /24 Port Network Subnet 举个例子
14
Neutron核心概念 Service Plugin L3 l3 router L4-L7 LBaaS FWaaS VPNaaS
15
Neutron架构
16
Neutron架构 OpenStack节点配置和网络部署:Neutron关心的是其中的网络节点(Network Node)和计算节点(Compute Node),计算节点是集群中承载虚拟机运行的节点,网络节点主要负责提供网络API和三层网络服务。
17
只能由管理员创建,是已经存在的物理网络在Neutron中的映射。
Provider Network - 只能由管理员创建,是已经存在的物理网络在Neutron中的映射。 Tenant Network - 字面意思,租户创建的虚拟网络
18
Flat Flat DHCP VLAN Overlay Neutron架构 共用一个私有IP网段 DHCP进程 多租户机制多个IP网段
GRE/VxLAN隧道技术
19
Neutron架构 VLAN模式 GRE & VxLAN模式
20
Neutron架构
21
Neutron架构
22
Neutron架构 Neutron DVR
23
Neutron架构 此处省略100+页…
24
SDN与NFV
25
SDN与NFV
26
SDN与NFV ODL、ONOS、OpenContrail、NSX等
27
SDN与NFV
28
Thanks!
29
广告
30
中联润通
31
中联润通
32
招聘 运维工程师(北京、重庆) 研发工程师(北京、重庆) 人事行政专员(北京)
Similar presentations