首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

openstack neutron

OpenStack Neutron是一个开源的云计算网络项目,它提供了一套灵活、可扩展的网络解决方案,用于在OpenStack环境中构建和管理虚拟网络、子网、路由器、负载均衡器等网络资源。以下是关于Neutron的相关信息:

基础概念

  • 网络服务实现方式:Neutron允许用户创建和管理自己的网络,支持多种网络拓扑和隔离策略,如VLAN、VXLAN等。
  • 系统架构:Neutron由多个组件构成,包括核心服务(如neutron-server)、插件代理(如ML2)、数据库服务(存储网络配置信息)以及API接口(供其他OpenStack服务调用)。

优势

  • 灵活性:支持多种网络模型和拓扑,满足不同应用场景的需求。
  • 可扩展性:能够随着云计算环境的扩展而扩展,支持大规模部署。
  • 标准化API:提供了一个事实上的REST API标准来管理和配置网络服务,便于与其他组件集成。

类型

  • Local Network:本地的一个Linux Bridge,通常用于同一宿主机上的虚拟机之间通信。
  • Flat Network:不带VLAN tag的网络,适用于不需要二层隔离的场景。
  • VLAN Network:基于物理VLAN网络实现,提供租户之间的网络隔离。
  • VXLAN Network:基于隧道技术的overlay网络,允许网络地址堆叠,适用于大规模云环境。
  • GRE Network:另一种基于隧道技术的overlay网络,使用IP包进行封装,适用于需要灵活路由的场景。

应用场景

  • 公有云、私有云和混合云的建设与管理:提供灵活的网络管理功能,满足不同企业和组织的需求。
  • 大规模虚拟机管理:规划并管理大量虚拟机,提供所需的计算资源。
  • 云服务或云应用的资源提供:为云服务或云应用提供所需的对象及块存储资源
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

OpenStack Neutron详解

简介: neutron是openstack核心项目之一,提供云计算环境下的虚拟网络功能 OpenStack网络(neutron)管理OpenStack环境中所有虚拟网络基础设施(VNI),物理网络基础设施...网络结构: Neutron网络结构图,管理员创建和管理Neutron外部网络,是租户虚拟机与互联网信息交互的桥梁。更具体的,外部网络会分出一个子网,它是一组在互联网上可寻址的IP地址。...一般情况下,外部网络只有一个(neutron是支持多个外部网络的),且由管理员创建。租户虚拟机创建和管理租户网络,每个网络可以根据需要划分成多个子网。...路由器及interface接口端连接的网络都是由租户根据需要自助创建,管理者只创建和管理Neutron外部网络部分。...4:API 网络---暴露所有的 OpenStack APIs,包括 OpenStack 网络 API 给租户们。

2.9K20
  • OpenStack Neutron组件介绍

    OpenStack Neutron是OpenStack云计算平台的网络组件,负责管理和连接虚拟机(VM)和其他计算资源之间的网络。...本文将详细介绍OpenStack Neutron组件的结构、功能和架构。...一、Neutron的结构和组件 Neutron由以下主要组件组成: 核心API服务:Neutron的API服务是所有网络服务的入口点,它负责处理所有网络相关的请求和响应,包括网络创建、子网分配、路由管理...三、Neutron的架构 Neutron的架构包括了多个组件和模块,主要有以下几个方面: Neutron API:提供了REST API接口,以便用户和其他组件可以使用Neutron的功能和服务。...总之,OpenStack Neutron是一个非常强大的网络组件,它提供了丰富的网络服务和功能,可以实现多租户网络隔离、安全策略、弹性网络等各种应用场景。

    1.7K00

    OpenStack Neutron 架构指南

    一.前言 由于OpenStack Neutron项目本身的高度复杂性和抽象性,加之我仅作为一名初学者,其理解能力有限。...——即实现Neutron的整体原理是什么。 好了,下面让我们一起踏上Neutron这条不归之路吧! 二.Neutron架构 Neutron项目共由约1千多个文件构成(k版)。...类似于各个计算、存储节点被虚拟化为计算、存储资源池,Openstack所在的整个物理网络在Neutron中也被虚拟化为网络资源池。...Neutron Plugin 与其他项目服务不同,Neutron只有一个主要的服务进程neutron-server,它运行于网络控制节点上,提供RESTful API作为访问Neutron的入口,neutron-server...Neutron API实现的主要代码位于/neutron/api目录。 4.

    3.7K61

    Openstack Neutron的新特性

    OpenStack的Stein版本提供了多种网络连接即服务增强,以支持5G、IIoT和边缘计算用例 Neutron社区基础设施的开发人员着力于5G,工业物联网(IIoT),边缘计算的拓展运用来支持新的边缘计算用例...根据2018年Openstack的用户调查,Neutron被用于92%的Openstack开发。...Neutron是一个OpenStack项目,它提供一个事实上的REST API标准来管理和配置网络服务,并使它们对其他组件(如Nova)可用。...在OpenStack的Stein版本(预定4月10日发布)中,Neutron的路线图有很多增强。下面是一些更有趣的更新。...作为增强功能的一部分,Neutron将带宽视为一种资源,并与Nova OpenStack计算服务一起将实例调度到一台主机上,在那里可以获得请求的带宽。

    84020

    openstack neutron基础(四)-agent

    惠伟:openstack neutron基础(一)-基本概念​zhuanlan.zhihu.com 惠伟:openstack neutron基础(二)-组件通信​zhuanlan.zhihu.com 惠伟...:openstack neutron基础(三)-server​zhuanlan.zhihu.com BasicDesignTenets - OpenStack 1.Scalability and elasticity...ovs-agent有neutron-ovs-cleanup和neutron-openvswitch-agent两个进程,前者给后者后者打扫场地,打扫干净后都上场。...主要有三个进程neutron-netns-cleanup,neutron-keepalived-state-change和neutron-l3-agent,neutron-netns-cleanup是打扫战场的...最最后 到此openstack neutron基础系列就算写完了,发现自己对neutron的理解也上了一个台阶,希望对大家也有用。纯文字,重在理解,有图的并不代表就是好文章,有思想的才是好文章。

    97720

    OpenStack Neutron之层次化端口绑定

    这是OpenStack Neutron在很早期就有的功能,但是在OpenStack Neutron里面几乎找不到它的相关文档,甚至代码也只有寥寥几十行。那它究竟是什么?...层次化端口绑定是在OpenStack Neutron ML2模块中实现的。Neutron ML2我曾在[2]中有过介绍。ML2由多类Driver组成,其中一类是Mechanism Driver。...那为什么OpenStack Neutron里面没有相应的全部代码?因为层次化端口绑定的逻辑,有一半是在Neutron ML2里面,有另一半是在物理交换机对应的Mechanism driver里面。...物理交换机属于各个厂商,相应的Mechanism Driver由各个厂商维护,而OpenStack Neutron不包含各个厂商的代码。...所以,有关层次化端口绑定的代码,在OpenStack Neutron中是看不到完整的。如果感兴趣,可以看[3-4]。

    1.7K21

    OpenStack实战系列:漫谈Neutron 的架构

    一.前言 由于OpenStack Neutron项目本身的高度复杂性和抽象性,加之作为一名初学者,其理解能力有限。...——即实现Neutron的整体原理是什么。 二.Neutron架构 Neutron项目共由约1千多个文件构成(k版)。...类似于各个计算、存储节点被虚拟化为计算、存储资源池,Openstack所在的整个物理网络在Neutron中也被虚拟化为网络资源池。...Neutron Plugin 与其他项目服务不同,Neutron只有一个主要的服务进程neutron-server,它运行于网络控制节点上,提供RESTful API作为访问Neutron的入口,neutron-server...个人简介:徐超:任职于九州云信息科技有限公司(上海),从事OpenStack相关工作。个人倾向于研究CI-CT-CD-CD。

    2.1K50

    openstack neutron基础(一)-基本概念

    neutron架构 neutron分为neutron-server和agent,neutron-server运行在controller节点,agent运行在compute节点和network节点,neutron-server...neutron-server openstack各大组件都向外提供API服务,neutron也不例外,有neutron-server跑在controller节点,提供标准的api,还有各种extension...neutron-server DB层是做什么的?...neutron-server和agent通信机制 neutron原生实现agent和neutron-server之间用消息队列通信,neutron-server可以push,agent进行pull,或者...总结 neutron牛逼之处在于它融入了openstack生态,大家接受度比较高,有社区推广,整体比较认同它的api,并且api可扩展,再一点和nova结合紧密,掌握所有VM的IP和MAC,所以再高大上的

    77220
    领券