-
Notifications
You must be signed in to change notification settings - Fork 105
linux_bridge
遇见王斌 edited this page Oct 14, 2017
·
10 revisions
- tap 是虚拟网卡,没有直接映射到物理网卡,是一种纯软件的实现,与之相关联的是虚拟机中的网卡
部署 openstack 后,创建完网络时,可以通过下面命令在 controller 节点上看到网桥
[root@localhost ~]# brctl show
bridge name bridge id STP enabled interfaces
brqe8f5001c-50 8000.000c29033a80 no ens34
..................................................tap9f44921a-33
brqe8f5001c-50 是 provider
的网桥,由 admin 创建,其下面的设备有
- 【ens34 provider】 物理网卡
- 【tap9f44921a-33】 network:dhcp 设备
tap 设备对应的 IP 及设备可以通过【网络】-【子网】-【端口】中查看
创建完虚拟机后(使用 provider 网络),可以在 compute 节点上看到网桥以及新增的 tap 设备
[root@compute1 ~]# brctl show
bridge name bridge id STP enabled interfaces
brqe8f5001c-50 8000.000c29deb063 no ens192
tap0c4a58f0-1b
tap22d9252f-d3
tap43a5d94c-21
tapc3a0b5a2-08
计算节点上的 bridge 的名称和控制节点上一致,表明是同一个 network
查看实例状态 (kvm)
[root@compute1 ~]# virsh list
Id Name State
----------------------------------------------------
1 instance-00000003 running
2 instance-00000004 running
3 instance-00000005 running
4 instance-00000006 running
部署 openstack 后,创建完 selfservice
网络时
[root@localhost ~]# brctl show
bridge name bridge id STP enabled interfaces
brq4e038ea0-92 8000.26f80d09ac8f no tap22ca6aa8-77
tap72523fd1-a9
vxlan-171
brqe8f5001c-50 8000.000c29033a80 no ens34
tap9f44921a-33
tapbf1f61ef-49
- 【brqe8f5001c-50】 是
provider
的网桥,由 admin 创建- 【ens34 provider】 物理网卡
- 【tap9f44921a-33】 network:dhcp 设备(用于给 provider 网络 dhcp 使用)
- 【tapbf1f61ef-49】 network:router_gateway (用于连接租户网络使用,作为路由的网关 IP)
- 【brq4e038ea0-92】 是创建的租户网络的网桥,由 demo 创建
- 【tap22ca6aa8-77】 network:router_interface 租户网络网关 IP
- 【tap72523fd1-a9】 network:dhcp 租户网络 dhcp 使用
tap 设备对应的 IP 及设备可以通过【网络】-【子网】-【端口】中查看
在创建网络的用户中查看哦