两个openstack网络互通_我非要捅穿这 Neutron(一)底层网络实现模型篇

本文深入探讨了OpenStack Neutron的网络实现模型,从传统网络演进到虚拟化网络,解释了Neutron如何支持多类型网络,特别是如何在计算、网络节点上处理跨节点虚拟机通信和访问外网的问题。Neutron通过分层网络模型,包括计算节点的内外VID转换、网络节点的L3 Router和DHCP服务,以及控制节点的neutron-server服务,实现多租户隔离和多平面网络。
摘要由CSDN通过智能技术生成

前言

有人说 Neutron 难学,不信邪的我非要捅穿这 Neutron。

本系列将从整体上介绍 Neutron 的部署架构、网络实现模型、上层资源模型、底层技术支撑、设计意图以及实践案例。目的是从鸟瞰的视角掌握 Neutron 的全局。本文参考和引用了大量的文献与书籍,于文末附有链接,感谢知识的分享(传播)者们。

传统网络到虚拟化网络的演进

传统网络f3a0e2ae1102e519c0db278b97fe83b5.png虚拟网络d65b492b1c99f53a1307f61eb9359cc2.png分布式虚拟网络36464600a7a470cf937bc1be1d0ac29e.png

单一平面网络到混合平面网络的演进

单一平面租户共享网络:所有租户共享一个网络(IP 地址池),只能存在单一网络类型(VLAN 或 Flat)。

  • 没有私有网络

  • 没有租户隔离

  • 没有三层路由

be1bf257708151dfb386e3152e20f1bf.png

多平面租户共享网络:具有多个共享网络供租户选择。

  • 没有私有网络

  • 没有租户隔离

  • 没有三层路由

c6ff408f53ed39c69a4d2cc575b2b6f2.png

混合平面(共享/私有)网络:共享网络和租户私有网络混合。

  • 有私有网络

  • 没有租户隔离

  • 没有三层路由

NOTE:因为多租户之间还是依赖共享网络(e.g. 需要访问外部网络),没有做到完全的租户隔离。 74a25576716bcd2d07507a5114f107fa.png

基于运营商路由功能的多平面租户私有网络:每个租户拥有自己私有的网络,不同的网络之间通过运营商路由器(公共)来实现三层互通。

  • 有私有网络

  • 有租户隔离

  • 共享三层路由

 8a2cccb07b772d03f163cbf053eddba5.png

基于私有路由器实现的多平面租户私有多网络:每个租户可以拥有若干个私有网络及路由器。租户可以利用私有路由器实现私有网络间的三层互通。

  • 有私有网络

  • 有租户隔离

  • 有三层路由

f7b3c85b2b7279975da43a9f03ffb0a5.png

Neutron 简述

Neutron is an OpenStack project to provide “network connectivity as a service” between interface devices (e.g., vNICs) managed by other OpenStack services (e.g., nova).  The OpenStack Networking service (neutron) provides an API that allows users to set up and define network connectivity and addressing in the cloud. The project code-name for Networking services is neutron. OpenStack Networking handles the creation and management of a virtual networking infrastructure, including networks, switches, subnets, and routers for devices managed by the OpenStack Compute service (nova). Advanced services such as firewalls or virtual private network (VPN) can also be used. — — 官方网站:https://docs.openstack.org/neutron/l

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值