美文网首页
网络服务 - Neutron

网络服务 - Neutron

作者: 被子十三 | 来源:发表于2017-03-28 16:07 被阅读91次

    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实现同一个租户网络下,不同子网间的通信

    相关文章

      网友评论

          本文标题:网络服务 - Neutron

          本文链接:https://www.haomeiwen.com/subject/rgwjottx.html