目标:
掌握neutron在计算节点,网络节点,控制节点的网络实现模型。
目录:
1 Neutron的三类节点
2 计算节点的网络实现模型
3 网络节点的网络实现模型
4 控制节点的实现模型
5 总结
1 Neutron的三类节点
三类节点:
控制节点,网络节点,计算节点,
不同Host的虚机的二层通信: 通过计算节点的Bridge实现
虚机访问Internet: 通过Router先到达数据中心网关,再出去。Router在网络节点。
2 计算节点的网络实现模型
出发点: 计算节点的虚机需要能跨Host通信。
通信: 二层通信需要Bridge,三层通信需要Router(位于网络节点)。
ToR: Top of Rack,位于机架顶端的交换机。
计算节点的抽象模型:
DC TOR
物理网络
Integration Layer Integration Layer
| |
Security Layer Security Layer
| |
VM VM
计算节点 计算节点
解释:
Security Layer: 实现Firewall防火墙功能
Integration Layer: 实现综合网络(交换/路由)功能
DC物理网络: 由厂商的物理设备组成
Neutron支持的二层网络类型:
Local, Flat, VLAN, VXLAN, GRE, Geneve
2.1 VALN实现模型
br-ethx G------H br-ethx
F F
| |
E E
br-int br-int
D T D T
| | | |
C S C S
qbr-xxx qbr-yyy qbr-xxx qbr-yyy
B R B R
| | | |
A Q A Q
VM1-1 VM1-2 VM2-1 VM2-2
VLAN100 VLAN200 VLAN100 VLAN200
计算节点1 计算节点2
解释:
1)存在内外