笔记本也能玩转Openstack:DevStack实验笔记(5)-LinuxBridge+Vlan间Routing

一、之前Vlan的网络已经搭建起来了,现在需要通过路由器将他们连接起来实现不同vlan间的路由

笔记本也能玩转Openstack:DevStack实验笔记(5)-LinuxBridge+Vlan间Routing

二、本实验环境只能通过虚拟路由器来实现两个不通VLAN之间的路由功能,我们再安装openstack的时候已经再controller节点安装了l3 agent.

笔记本也能玩转Openstack:DevStack实验笔记(5)-LinuxBridge+Vlan间Routing

三、创建一个虚拟路由器,并将vlan100和vlan200的interface加入到路由器当中

笔记本也能玩转Openstack:DevStack实验笔记(5)-LinuxBridge+Vlan间Routing

笔记本也能玩转Openstack:DevStack实验笔记(5)-LinuxBridge+Vlan间Routing

四、网络拓扑变化成如下所示

笔记本也能玩转Openstack:DevStack实验笔记(5)-LinuxBridge+Vlan间Routing

五、从vlan100的vm ping vlan 200的vm ,可以互相ping通

笔记本也能玩转Openstack:DevStack实验笔记(5)-LinuxBridge+Vlan间Routing

六、观察vRouter

在Controller上通过ip netns查看到有个qrouter生成

笔记本也能玩转Openstack:DevStack实验笔记(5)-LinuxBridge+Vlan间Routing

进入qrouter的namespaces能够看到两个vlan的gateway被设置为qrouter的两个接口

笔记本也能玩转Openstack:DevStack实验笔记(5)-LinuxBridge+Vlan间Routing

查看qrouter的路表,可以看到有两个接口到两个vlan

笔记本也能玩转Openstack:DevStack实验笔记(5)-LinuxBridge+Vlan间Routing