配置Neutron ML2 Plugin的Linux Bridge机制驱动
"配置Linux Bridge机制驱动器以在Neutron中使用Linux桥接技术,作为OpenStack中的虚拟网络解决方案" 在OpenStack的网络服务Neutron中,Linux Bridge和Open vSwitch(OVS)都是常见的机制驱动器,用于实现虚拟网络功能。尽管Neutron ML2插件默认使用OVS,但Linux Bridge因其成熟性和高效性,在许多OpenStack部署中仍然受到青睐,特别是Rackspace的privatecloud。Linux Bridge机制驱动器提供了简单直观的虚拟网络模型,对于初学者来说,理解起来比OVS更为容易,同时也是深入学习OVS的一个良好起点。 Linux Bridge是一个内核模块,它可以模拟二层网络交换机的行为。在上文提到的示例中,br0是Linux Bridge实例,它连接了物理网卡eth0和虚拟网卡如vnet0/vnet1,使虚拟机VM1和VM2能在一个二层网络中通信,并且能够通过物理网卡与外部网络进行交互。这种架构允许虚拟机像真实设备一样在同一个网络环境中操作。 配置Linux Bridge机制驱动器的步骤如下: 1. **配置Neutron Core Plugin**: 首先,确保Neutron使用ML2作为核心插件。在`/etc/neutron/neutron.conf`文件中,设置`core_plugin`选项,例如: ``` core_plugin = ml2 ``` 2. **启用Linux Bridge Mechanism Driver**: 接下来,需要告诉ML2使用Linux Bridge机制驱动器。在`/etc/neutron/plugins/ml2/ml2_conf.ini`文件中,配置`mechanism_drivers`列表,如下所示: ``` mechanism_drivers = linuxbridge ``` 注意,这个配置需要在控制节点和计算节点的配置文件中都进行,以便Neutron服务在这些节点上正确使用Linux Bridge。 配置完成后,Neutron会使用Linux Bridge来创建、管理和维护虚拟网络接口,提供包括端口隔离、路由、QoS等网络服务。Linux Bridge机制驱动器支持的功能包括但不限于: - **虚拟网桥创建**:创建类似于br0这样的虚拟网桥,连接物理和虚拟网络设备。 - **VLAN隔离**:通过在Linux Bridge上应用VLAN标签,实现不同虚拟网络的隔离。 - **GRE/TAP隧道**:支持GRE或TAP隧道,允许跨节点的虚拟网络通信。 - **端口安全**:通过配置iptables规则,限制虚拟机接口的流量。 - **NAT转换**:提供SNAT/DNAT功能,允许虚拟机访问外部网络或外部网络访问虚拟机。 Linux Bridge机制驱动器为Neutron提供了轻量级且高效的虚拟网络解决方案,适合对性能有高要求且对网络配置有一定了解的OpenStack环境。通过对比Linux Bridge和Open vSwitch,用户可以更好地理解和掌握Neutron的网络模型,从而优化云基础设施的网络配置。
![](https://csdnimg.cn/release/download_crawler_static/86357340/bg1.jpg)
下载后可阅读完整内容,剩余4页未读,立即下载
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://profile-avatar.csdnimg.cn/9ceabaa8387c434eb682d2a55e0eec78_weixin_35778603.jpg!1)
- 粉丝: 54
- 资源: 290
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)