Service Plugin / Agent

Core Plugin/Agent 负责管理核心实体:net, subnet 和 port。

而对于更高级的网络服务,则由 Service Plugin/Agent 管理。

Service Plugin 及其 Agent 提供更丰富的扩展功能,包括路由,load balance,firewall等,如图所示:

DHCP

dhcp agent 通过 dnsmasq 为 instance 提供 dhcp 服务。

Routing

l3 agent 可以为 project(租户)创建 router,提供 Neutron subnet 之间的路由服务。路由功能默认通过 IPtables 实现。

Firewall

l3 agent 可以在 router 上配置防火墙策略,提供网络安全防护。另一个与安全相关的功能是 Security Group,也是通过 IPtables 实现。

Firewall 与 Security Group 的区别在于:

Firewall 安全策略位于 router,保护的是某个 project 的所有 network。

Security Group 安全策略位于 instance,保护的是单个 instance。

Load Balance

Neutron 默认通过 HAProxy 为 project 中的多个 instance 提供 load balance 服务。

---------------------------------------------------------引用来自------------------------------------------------------------------------------
https://www.cnblogs.com/CloudMan6/p/5770744.html
https://mp.weixin.qq.com/s?__biz=MzIwMTM5MjUwMg==&mid=2653587670&idx=1&sn=0e1f5e078b9f323f3ad3cff4a9095f4b&chksm=8d3080cfba4709d9f8356bca2cc39663e151e78b9d3656261131cbcedbd8bdcc5e31c0cbf110&scene=21#wechat_redirect

转载于:https://www.cnblogs.com/gsophy/p/11120717.html

第 7 章 Neutron - 073 - Service Plugin / Agent相关推荐

  1. Ocata Neutron代码分析(六)——APIRouter的初始化(1)加载core plugin和service plugin...

    在分析api-paste.ini时,曾分析到wsgi app neutronapiapp_v2_0是直接调用/neutron/api/v2/router.py中APIRouter的factory方法: ...

  2. 【控制】《多智能体机器人系统信息融合与协调》范波老师-第4章-基于证据推理的多 Agent 分布式决策

    第3章 回到目录 第5章 第4章-基于证据推理的多 Agent 分布式决策 4.1 引言 4.2 证据推理理论 4.2.1 概率的几种解释及其性质 4.2.2 证据推理的数学基础 4.2.3 证据推理 ...

  3. 第6章 服务模式 Service Interface(服务接口)

    Service Interface(服务接口) 上下文 您正在设计企业应用程序,并且需要能够通过网络使用其部分功能.此功能需要能够被各类系统使用,因此互操作性是设计的重要方面.除互操作性之外,可能还需 ...

  4. 第3章 为Jenkins添加静态agent节点

    本文主要阐述如何为Jenkins Server来添加Agent节点.静态节点的配置方式 VM.Docker.Kubernetes. Jenkins采用分布式架构,分为server节点和agent节点. ...

  5. openstack第四章:neutron— 网络服务

    第四篇neutron- 网络服务 一.neutron 介绍:   Neutron 概述 传统的网络管理方式很大程度上依赖于管理员手工配置和维护各种网络硬件设备:而云环境下的网络已经变得非常复杂,特别是 ...

  6. 【云计算学习笔记(二十一)】之Neutron子服务详细介绍

    文章目录 本文章由公号[开发小鸽]发布!欢迎关注!!! 一.Neutron (一)Neutron介绍 (二)Neutron功能 1.二层交换Switching 2.三层路由Routing 3.负载均衡 ...

  7. OpenStack-基本概念之neutron

    1  Neutron 概述 SDN ­­ (software­defined networking)软件定义网络所具有的灵活性和自动化优势使其成为云时代网络管理的主流. Neutron 的设计目标是实 ...

  8. 2021-7-19-OpenStack基础知识学习

    OpenStack基础知识学习 参考文献:Wolf_Coder,百度百科 1,云计算 1.1,出现原因 由亚马逊公司提出.1.随着业务增加公司内部的服务器不够使用,进行虚拟化技术->2.随着公司 ...

  9. neutron plugin 笔记

    neutron-plugin 分为 core-plugin 和 service-plugin 两类 L2-L3称为core plugin,包含network.subnet.port L4-L7称为se ...

  10. neutron如何加载的plugin类

    我们知道neutron在处理路由时,是交个Controller,而Controller又会交给plugin去处理,要想入新功能,就得知道plugin怎么加载的.下面我们就捋一下neutron如何加载的 ...

最新文章

  1. tf.keras.optimizers.Adam 优化器 示例
  2. Myisamchk小工具使用手册
  3. JVM经常使用的调优參数
  4. matlab函数输入顺序,求助:在MATLAB里如何输入时间序列中的时间
  5. Python教程讲解二叉树的三种深度
  6. java坦克大战源码下载
  7. 兰州市中考会考计算机考试,2016兰州中考体育26日开考 采用全套智能测试仪器...
  8. php采集url,PHP-如何采集这个url跳转内容呢
  9. SQL Server where语句使用举例
  10. GetConsoleTitle 函数--获取控制台窗口标题
  11. 转- Oracle Audit 功能的使用和说明
  12. proteus微型计算机梯形波,接口芯片dac0832的应用 三角波、梯形波两种波形.doc
  13. Win10系统winload.efi丢失或损坏怎么办?修复步骤(以联想笔记本为例)
  14. 使用setkey手工配置IPSec
  15. 律师程海认为北京市办理暂住证行为违法
  16. 上号神器,穿越火线扫码登录教程
  17. 叶成-人员管理-机构管理
  18. 计算机系口号8字,班级口号霸气押韵8字
  19. 13.Linux创建快捷方式
  20. 关于以Arduino为主板,利用红外遥控器控制42步进电机同步带滑台移动

热门文章

  1. 随机样例生成器(外观优化)
  2. 获取文件夹下所有文件名(window+linux)
  3. java 比较器_java比较器简略叙述
  4. mongodb 3.4 安装_【云服务器Centos7.x建站】MongoDB 3.4安装、使用、错误总结
  5. 从零开始学android编程_从零开始学机械,如何画好一张零件图?图文详解!-UG编程...
  6. nyoj461 Fibonacci数列(4)解通项公式
  7. c++课程设计(水)
  8. hive中groupby优化_hivesql : hive.groupby.skewindata 和hive.map.aggr 组合的坑
  9. java中printreader类_java字符流,字符文件输入流FileReader类介绍
  10. 【CF-1285E】Delete a Segment(区间处理(并集)----思维)