OpenStack核心模块Neutron
提供网络服务
可插拔的架构设计
支持只能怪多主流网络供应商以及技术
SDN
提供的网络服务:
二层交换Switching
Linux Bridge/Open vSwift
三层路由Routing
负载均衡
防火墙
VPN
Neutron的基本概念:
Flat:扁平网络
Vlan: 是一个二层的广播域,同一vlan的instance可以通信,不同vlan职能通过router通信。vlan网络可以跨节点,是应用最为广泛的网络类型。
vXlan:vxlan网络通过唯一的segmentation ID(也叫VNI)与其他vxlan网络区分。vxlan中数据包会通过VNI封装成UPD包进行传输的。因为二层的包通过封装在三层传输,能够克服vlan和物理网络基础设施的限制。(我们选择vxlan,打破vlan和物理网络基础设施的限制)
Gre: gre是与vxlan类似的一种Overlay网络。主要区别在于使用IP包而非UDP进行封装。
Network:network是一个隔离的二层广播域。Neutron支持多种类型的network,包括local, flat,VLAN,VxLAN,和GRE。
Subnet:
子网,subnet是一个IPv4
Neutron概念架构:
图片.png
Neutron Server:
对外提供网络API,接受请求,调用相关的project,处理这些请求。
neutron经验
1.列出路由:
neutron router-list
2.neutron的帮助查看
neutron --help
3.查看neutron agent
neutron agent-list
4.查看路由器
neutron router-list
5.注意不能删除连接有实例的路由器。
6.neutron的好文章:
http://blog.kongfy.com/2015/05/openstack网络迷宫:neutron以及lbaas/
网友评论