OpenStack网络详解

本文主要解释了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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心葉493

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值