Neutron原理详解

一 OpenStack早些版本的网络方案
1 FLAT
2 FLATDHCP
3 VLAN
4 MULTI-HOST
nova-network负责网络功能

二 FLAT
1 指定一个子网,规定虚拟机能使用的ip地址范围
2 创建实例时,从有效ip地址池中获取一个IP,为虚拟机实例分配,然后在虚拟机启动时候注入虚拟机镜像(文件系统)。
3 手动配置好网桥(br100),所有的系统实例都是和同一个网桥连接,网桥与连到网桥的实例组成一个虚拟网络。
4 网络控制器(nova-network节点)对虚拟机实例进行NAT转换,实现与外部的通信。
5 目前配置注入只能够对Linux类型的操作系统实例正常工作。

三 FlATDHCP
1 与Flat模式一样,从ip池取出ip分配给虚拟机实例,所有的实例都在计算节点中和一个网桥相关。
2 网络控制器(运行nova-network服务的节点)运行dnsmasq作为DHCP服务器监听这个网桥。
3 实例通过dhcp bootp发送请求。
4 网络控制器把从一个指定的子网中获得的IP地址响应给虚拟机实例。
5 实例通过网络控制器与外部实现互相访问。

四 VLAN
1 每个用户分配一个VLAN,每一个用户创建的instance在同一个VLAN里。
2 每个用户分配一个网段,网络控制器上的DHCP服务器的VLAN启动,为虚拟机分配私有IP地址。
3 网络控制器为所有instance做NAT转换
4 解决了二层隔离的问题,但是VLAN 4096的限制,导致单个集群只能最多4096用户使用,符合企业私有云使用,但是不适合共有云
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值