OpenStack网络详解

2023-12-14 05:03:41

本文主要解释了OpenStack在安装完毕——创建网段与dhcp——创建虚拟机的过程中,系统中多出来的这一堆网卡到底分别连接哪两部分的网卡,以及哪些设备是虚拟出来的。

拓扑

红色代表ovs与网桥
蓝色代表命名空间或者虚机
绿色代表网卡

网络概况

openstack安装完后

会创建三个ovs,分别是br-ex,be-tun与br-int
三个ovs网桥都连接了控制器,分别的作用是:

br-ex external外部网络(外部网卡)

be-tun tunnel隧道网桥

br-int integration综合网桥(内部实例)

在正常配置中,需要将宿主机网卡eth0作为二层网卡,禁用NetworkManager后,调整network-scripts中br-ex的网卡配置信息,在br-ex上添加eth0网卡,直接将br-ex作为三层口

创建了网络与云主机后

br-int 综合网桥上增加了以下四个网卡,分别是
tap —— qdhcp-interface

qr —— qumu-router 路由器内部接口

qg —— qemu-gateway 路由器外部接口

qvo —— qumu-virtual-ovs 连接lbr的接口

lbr 上增加了三个接口,分别是
qbr ——Linux-bridge name

qvb ——qemu virtual bridge LBR连接ovs-br-int
tap ——主机上的接口

接下来我将将其分为两类结合图示进行说明

OVS与云主机接口

OVS与云主机接口 qvo,qvb,tap

lbr的qvb与ovs的qvo连接
lbr的tap口与云主机进行连接
br-int的qvo口与lbr的qvb进行连接

OVS与vRouter接口

OVS与vRouter接口 qg,qr,tap

qr,qg

能查看到ip netns内的命名空间

通过ip netns exec qrouter-xxxxxxxxxxxx /bin/bash进入命名空间

在qrouter内ip a能看到三个网卡, 与宿主机的qr qg相同

ovs的tap

是与命名空间进行连接的接口

文章来源:https://blog.csdn.net/qq_72569959/article/details/134984752
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。