网络服务 - Neutron

1.Neutron的简介:

Neutron是openstack中负责提供网络服务的组件,基于软件定义网络(SDN)的思想,实现软件化的网络资源管理.
在实现上,充分利用了linux系统中各种与网络相关的技术,支持第三方插件

2. Neutron中常用的术语

  • Bridge-int:综合网桥,常用于实现内部网路通讯功能的网桥
  • Br-ex:外部网桥,通常用于跟外部网络通讯的网桥。
  • Neutron-server:提供了API接口,把API的调用请求,提供给已经配置好的插件,进行后续处理
  • Neutron-L2-agent:用于实现二层网络通讯的代理,用于管理VLAN的插件,接受Neutron-server的指令来创建VLAN。
  • Neutron-DHCP-agent:用于创建子网,并为子网自动分发IP地址
  • Neutron-L3-agent:负责租户网络和floating IP之间的地址转换,通过linux iptables 中的NAT功能来实现地址转换
  • Neutron-metadata-agent:运行在网络节点上,用来响应nova中的metadata请求
  • LBaaS agent:为多台实例和open vswitch agent提供负载均衡服务

3. Neutron的架构

当Neutron通过API接口,接受来自用户或者其他组件的网络请求时,以消息队列的方式提交给2、3层代理,其中Neutron-DHCP-agent实现子网的创建和IP地址的自动分发。而Neutron-L2-agent实现相同VLAN下,网络的通信,Neutron-L3-agent实现同一个租户网络下,不同子网间的通信

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一章 OpenStack基础 OpenStack管理的资源及提供的服务OpenStack做为一个操作系统,...
    sgt_tiger阅读 14,463评论 4 72
  • 如果你孤独,也别说你悲伤。出去走走,你的感受会不一样。 你要想放纵人生,就要先学会收敛,自律和克制,从控制熬夜争取...
    李明耀阅读 1,722评论 0 0
  • 它是一本漫画书,文字并不算太多,很容易读完。我是在公司午休时间翻看的这本书,并一口气读完了。阅读这本书,犹如抚摸自...
    余小鱼MsYu阅读 3,984评论 2 3
  • 低头呢喃对你的偏爱太过于明目张胆在原地打转的小丑伤心不断释然 慵懒 尽欢愿时间风干后你我再无关 ...
    _七喜阅读 4,170评论 0 2