OpenStack Neutron 介绍 3

本系列文章同步发布於笔者网站


上一篇介绍了 Neutron 的网路的概念,接下来将会接续介绍 Neutron 的一些名词。

Neutron 概念 (名词)

Subnets (子网)

Subnets 是一组 IP 地址和其相关的设定状态,其功能是为 provider/project networks 提供 IPAM(IP 地址管理)的功能。 子网用於在网络上创建连接埠时分配 IP 地址。

Subnet pools

使用者通常可以使用任何有效的 IP 地址创建子网,而没有其他限制。 但是,在某些情况下,管理员或 project 会希望预先定义一个地址池 (IP address pool),使在创毽子网的时候自动分配一段地址。在一些状况下管理员可能想避免 IP 地址重复,就可以使用 subnet pools 防止来自同一池的两个子网的地址重复。

Port (连接埠)

连接埠是将单个设备(例如虚拟服务器的 NIC)连接到虚拟网路的连接点。 该连接埠还描述了相关的网路设定,例如要在该连接埠上使用的 MAC 和 IP 地址。

路由器 (Router)

路由器提供虚拟的 L3 功能,例如self-service 跟 provider 网路之间或是 project 中不同的 self-service 网路之间的路由和 NAT。Neutron 透过使用 L3 agents 在不同 namespaces 中管理路由器。

Security Groups

Security groups 简单来讲就是一个虚拟的防火墙,用来控制连接埠流入 (ingres) 跟 (egress) 流出流量。Security groups 预设是只允许流出的流量,如果要使用 ssh 或是其他方式连接到实例 (instance) 会需要允许相对应 port 的流入流量。每个连接埠可以附加的方式引用一个或多个security groups。Neutron 的 firewall driver 会将 security groups 中的规则转换为底层封包过滤技术(如 iptables)的设定。


<<:  食谱搜寻系统资料库简介~~

>>:  Day 12「可恶想要」单元测试、Code Smell 与重构 - Feature Envy 篇

Day 29 | 状态管理-从官方范例来看如何使用BLoC (2)

今天就来实作UI的部分,以及来小小的比较一下BLoC与MobX的差异 我们把这个页面分成三个档案po...

C# SqlCommand和SqlDataAdapter的区别

SqlCommand对应DateReader SqlDataAdapter对应DataSet Sq...

Day25 NodeJS中的前端框架 I

在开发网站系统时,使用前端框架可以让资料更容易在介面中被使用、也可以建立模组化的介面,可以更有效的提...

JS 36 - 新增并记录网页的偏好颜色模式

大家好! 今天我们要实作网页的深浅色模式。 我们进入今天的主题吧! 样式 body { backgr...

【Day 15】Function 函式

前言 函式用於结构化程序,将需要重复用到的功能独立出来,透过函式的呼叫,传入资料与回传处理後的资料。...