千家信息网

怎样理解Neutron Server分层模型

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章给大家介绍怎样理解Neutron Server分层模型,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。讨论 Neutron 的各个服务组件,首先学习 Neutron Ser
千家信息网最后更新 2026年11月02日怎样理解Neutron Server分层模型

这篇文章给大家介绍怎样理解Neutron Server分层模型,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

讨论 Neutron 的各个服务组件,首先学习 Neutron Server 。

上图是 Neutron Server 的分层结构,至上而下依次为:

Core API
对外提供管理 network, subnet 和 port 的 RESTful API。

Extension API
对外提供管理 router, load balance, firewall 等资源 的 RESTful API。

Commnon Service
认证和校验 API 请求。

Neutron Core
Neutron server 的核心处理程序,通过调用相应的 Plugin 处理请求。

Core Plugin API
定义了 Core Plugin 的抽象功能集合,Neutron Core 通过该 API 调用相应的 Core Plgin。

Extension Plugin API
定义了 Service Plugin 的抽象功能集合,Neutron Core 通过该 API 调用相应的 Service Plugin。

Core Plugin
实现了 Core Plugin API,在数据库中维护 network, subnet 和 port 的状态,并负责调用相应的 agent 在 network provider 上执行相关操作,比如创建 network。

Service Plugin
实现了 Extension Plugin API,在数据库中维护 router, load balance, security group 等资源的状态,并负责调用相应的 agent 在 network provider 上执行相关操作,比如创建 router。

归纳起来,Neutron Server 包括两部分: 1. 提供 API 服务。 2. 运行 Plugin。

即 Neutron Server = API + Plugins


明白了 Neutron Server 的分层模型,我们就更容易理解 Neutron 是如何支持各种 network provider。

关于怎样理解Neutron Server分层模型就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

模型 内容 功能 数据 数据库 更多 状态 资源 处理 对外 帮助 服务 管理 不错 上图 兴趣 小伙 小伙伴 文章 核心 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中智农互联网科技 与互联网科技公司 远拓互联网科技 科技互联网公司logo 互联网科技网站 中正互联网科技招聘 广西拼得多互联网科技有限公司 济南华为互联网科技产业总部基地 中国科技互联网公司收入 以后互联网后是啥科技 宁夏众和广鑫互联网科技有限公司 河南猎农互联网科技有限公司 移动互联网科技公司 互联网科技和法律行业 长沙茂晟互联网科技有限公司 工业互联网展湾科技股份有限公司 半导体行业属于互联网高科技类吗 众联互联网络科技 互联网对科技影响 陕西彩京云互联网科技有限公司 手冲咖啡和咖啡机区别 互联网科技名片 科技股互联网 互联网是不是新科技 农村开互联网科技讲堂 昭通互联网科技选哪家 移动互联网年度科技创新 广州有谷有贝互联网科技有限公司 美国五大互联网科技公司市值多少 科技发展第三阶段互联网时代
0