经过 router 能够实现位于不一样 vlan 中的 instance 之间的通讯。网络
接下来要探讨的问题是 instance 如何与外部网络通讯。spa
这里的外部网络是指的租户网络之外的网络。 租户网络是由 Neutron 建立和维护的网络。 外部网络不禁 Neutron 建立。若是是私有云,外部网络一般指的是公司 intranet;若是是公有云,外部网络一般指的是 internet。router
具体到咱们的实验网络环境: 计算节点和控制节点 eth1 提供的是租户网络,IP 段租户能够自由设置。 控制节点 eth2 链接的就是外部网络,IP 网段为 10.10.10.0/24。 以下图所示:
配置
配置准备 route
为了链接外部网络,须要在配置文件中告诉 Neutron 外部网络的类型以及对应的物理网卡。
由于外部网络是已经存在的物理网络,通常都是 flat 或者 vlan 类型。plugin
这里咱们将外部网络的 label 命名为 “external”。 若是类型为 flat,控制节点 /etc/neutron/plugins/ml2/ml2_conf.ini 配置以下:im
若是类型为 vlan,配置以下:命名
修改配置后,须要重启 neutron 的相关服务。配置文件
在咱们的网络环境中,外部网络是 flat 类型。 下一节咱们将演示如何建立外部网络 ext_net。通信