ofagent l2pop 支持

https://blueprints.launchpad.net/neutron/+spec/ofagent-l2pop

为 ofagent 代理实现 l2pop 支持。

问题描述

  • 许多数据包由于
    • 租户不知情而被发送到隧道;无需将数据包转发到不运行租户端点(通常是虚拟机)的节点。

    • 广播,特别是 arp 请求

更多讨论请参见 L2population_blueprint

提议的变更

  • 像 ovs 中那样实现基于 l2pop 的隧道管理

  • 通过处理 packet-ins 实现本地 arp 响应器

备选方案

本地 arp 响应器部分可以以不同的方式实现。例如,可以使用 nicira 扩展,如 Ovs-flow-logic 中所述。但是,这对于 ofagent 来说不是一个选择,因为没有办法在没有供应商扩展的情况下实现这种基于流的 arp 响应器。

数据模型影响

REST API 影响

安全影响

通知影响

其他最终用户影响

性能影响

这将自然地提高性能。

更多讨论请参见 L2population_blueprint

其他部署者影响

开发人员影响

实现

负责人

主要负责人

yamamoto

其他贡献者

kakuma

工作项

依赖项

测试

ryu/ofagent 第三方测试会发现回归。

文档影响

参考资料