Neutron Router 工作原理 - 每天5分钟玩转 OpenStack(142)
2017-01-25 06:46
483 查看
上一节我们创建了 router 连通了 vlan100 和 vlan101, 今天分析router是如何工作的。
首先查看控制节点的网络结构发生了什么变化:
br-int 上多了两个 port:
1. qr-d295b258-45,从命名上可以推断该 interface 对应 router_100_101 的 interface (d295b258-4586),是 subnet_172_16_100_0 的网关。
2. qr-2ffdb861-73,从命名上可以推断该 interface 对应 router_100_101 的 interface (2ffdb861-731c),是 subnet_172_16_101_0 的网关。
与 linux bridge 实现方式一样, router_100_101 运行在自己的 namespace 中。
如上所示,qrouter-a81cc110-16f4-4d6c-89d2-8af91cec9714 为 router 的 namespace,两个 Gateway IP 分别配置在 qr-2ffdb861-73 和 qr-d295b258-45 上。
当前网络结构如图所示:
route_101_101 上配置了 vlan100 和 vlan101 的网关,两个网络在三层上就通了。
下一节我们讨论 neutron 网络中的 instance 如何访问外网。
相关文章推荐
- Neutron Router 工作原理 - 每天5分钟玩转 OpenStack(142)
- Neutron Router 工作原理 - 每天5分钟玩转 OpenStack(142)
- Neutron Router 工作原理 - 每天5分钟玩转 OpenStack(142)
- Neutron Router 工作原理 - 每天5分钟玩转 OpenStack(142)
- 为 Neutron 准备物理基础设施(I) - 每天5分钟玩转 OpenStack(75)
- Neutron 物理部署方案 - 每天5分钟玩转 OpenStack(68)
- 为 Neutron 准备物理基础设施(I) - 每天5分钟玩转 OpenStack(75)
- Neutron 物理部署方案 - 每天5分钟玩转 OpenStack(68)
- Neutron 如何支持多种 network provider - 每天5分钟玩转 OpenStack(70)
- Neutron 网络基本概念 - 每天5分钟玩转 OpenStack(66)
- 用虚拟 router 连通 subnet - 每天5分钟玩转 OpenStack(141)
- Neutron Vlan Network 原理- 每天5分钟玩转 OpenStack(92)
- Neutron 网络基本概念 - 每天5分钟玩转 OpenStack(66)
- cloud-init 工作原理 - 每天5分钟玩转 OpenStack(171)
- Neutron 物理部署方案 - 每天5分钟玩转 OpenStack(68)
- 用虚拟 router 连通 subnet - 每天5分钟玩转 OpenStack(141)
- 实践 Neutron 前的两个准备工作 - 每天5分钟玩转 OpenStack(78)
- Neutron 架构 - 每天5分钟玩转 OpenStack(67)