云计算操作系统网络虚拟化模块Neutron分析研究

2016-03-08 18:22:32李洁何军
软件 2016年1期
关键词:云计算

李洁++何军

摘要:网络作为信息传输的桥梁,其地位和重要性愈加凸显.在云平台操作系统OpenStack中,Neutron作为提供网络连接服务的功能模块,在OpenStack中有及其重要的作用.本文对Neutron的架构,VM的数据流路径进行了详细的分析,对排查网络问题及优化Neutron性能提出了方向性指引.

关键词:Neutron;OpenStack;虚拟化;云计算

中图分类号:TP391.41

文献标识码:A

DOI: 10.3969/j.issn.1003-6970.2016.01.006

本文著录格式:李洁,何军.云计算操作系统网络虚拟化模块Neutron分析研究[J].软件,2016,37 (01):21-23

0 引言

OpenStack网络模块最初有Nova-network提供,租户之间通过VLAN实现隔离,支持Multi-Host方案;OpenStack在Diablo版中Quantum以发展项目的形式首次出现,在Essex版有了试用版本的Quantum,到Folsom版Quantum正式发布;Grizzly版本里面网络功能得到了极大的增强,因Quantum商标已被注册,故在Havana版更名为Neutron,以后的版本沿用Neutron冠名OpenStack的网络模块.

1 Neutron简介

Neutron作为OpenStack的网络模块,主要提供网络连接服务(Network connectivity as a service);提供面向租户(Tenant)的API接口,用于创建虚拟网络,路由器,负载均衡等,关联instance到指定的网络和路由;通过API接口管理虚拟或物理交换机;提供plugin架构来支持不同的技术平台.

Neutron网络类似实际物理环境当中的网络,以企业网络架构来说,将企业办公环境全部迁移到云环境中,内部服务器则为VMi服务器之间的交换机属于云环境中的L2层虚拟交换机,而服务器通过DHCP获取的网络地址则是VM的固定IP (FixedIP),企业内网通往外网的路由器则是虚拟网络中的默认网关设备;为向外界用户提供公司的产品服务,当某台物理服务器需要被外界直接访问时需要通过NAT技术给这台物理服务器绑定一个公网IP地址……

登录APP查看全文

猜你喜欢
云计算
云计算虚拟化技术在电信领域的应用研究
基于云计算的医院信息系统数据安全技术的应用探讨
谈云计算与信息资源共享管理
志愿服务与“互联网+”结合模式探究
云计算与虚拟化
基于云计算的移动学习平台的设计
基于云计算环境下的ERP教学改革分析
科技视界(2016年22期)2016-10-18 14:33:46
基于MapReduce的故障诊断方法
实验云:理论教学与实验教学深度融合的助推器
大学教育(2016年9期)2016-10-09 08:54:03
云计算中的存储虚拟化技术应用
科技视界(2016年20期)2016-09-29 13:34:06