sdnve_neutron_plugin.py - OpenStack Neutron 源码分析

返回介绍

sdnve_neutron_plugin.py

发布于 2019-11-12 字数1650 浏览 853 评论 0

sdnve_neutron_plugin.py

主要定义了 SdnvePluginV2 类,继承自如下几个基础类:

  • db_base_plugin_v2.NeutronDbPluginV2:提供在数据库中对网络、子网、端口的CRUD操作API;
  • external_net_db.External_net_db_mixin:为db_base_plugin_v2添加对外部网络的操作方法;
  • portbindings_db.PortBindingMixin:端口绑定相关的操作;
  • l3_gwmode_db.L3_NAT_db_mixin:添加可配置的网关模式,为端口和网络提供字典风格的扩展函数。
  • agents_db.AgentDbMixin:为db_base_plugin_v2添加agent扩展,对agent的创建、删除、获取等。

SdnvePluginV2类实现了neutron中定义的API,实现基于SDN-VE对上提供网络抽象的支持。包括对网络、子网、端口、路由器等资源的CRUD操作。

上一篇:sdnve_api_fake.py

下一篇:ml2

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!