zoukankan      html  css  js  c++  java
  • openstack neutron 概述和相关基础知识学习

    Neutron的发展简介

      Openstack中三大核心中,网络服务的项目。一开始只是NOVA中的一个模块。后面才正式脱离出来,单独成为一个项目,并发展成了核心项目。

      它的发展经历了三个阶段:Nova-network  Quantum Neutron 。

      Nova-network 支持的功能:

    1. ip地址分配:包含为虚拟机分配私有ip和浮动ip
    2. 网络管理:支持三种网络,扁平网络,带DHCP的扁平网络,vlan网络
    3. 安全控制:通过ebtables 和iptables 来实现。    

       Quantum阶段:

    1. 支持多租户隔离,并提供面向租户的API
    2. 插件式结构支持多种网络后端技术,包括OVS Cisco Linux bridge Nicira NVP ryu NECdeng 
    3. 支持位于不同的二层网络的ip地址重叠
    4. 支持基本的三层转发和多路由器
    5. 支持隧道技术
    6. 支持三层代理和DHCP代理的多节点部署,增强了扩展性,可靠性。
    7. 提供负载均衡api

      Neutron阶段:

       neutron涵盖了二层到七层的各种服务。除了基本、必须支持的二三层,Neutron在4~7层支持的服务:负载均衡,防火墙,VPN、Metering(网络计量)、DNS。

      neutron的应用分为两大类:基于openstack的应用和基于sdn的应用。前者是云场景与openstack的其他部件一起组合进行服务,后者是通过SDN controller一起配合,提供网络服务。

      如图所示,是现在neutron可以提供的多平面租户私有网络。

     还有一种是搭配SDN一起使用的。在neutron下面使用sdn控制器。具体没有实现过,以后再补充。

  • 相关阅读:
    字在线中
    关于页面显示层叠问题
    左边竖条
    jquery 动态添加元素事件绑定问题
    工作总结
    多文本输入,内容过多时输入框会自动撑开
    lunix常用命令
    springboot整合es availableProcessors is already set to [2], rejecting [2]
    mysql 主从复制架构
    elastic search 第一次安装 报错记录
  • 原文地址:https://www.cnblogs.com/sometingintheway/p/10509530.html
Copyright © 2011-2022 走看看