neutron_lib.agent.l3_extension 模块¶
- class neutron_lib.agent.l3_extension.L3AgentExtension¶
基类:
AgentExtension定义 L3 代理扩展的稳定抽象接口。
代理扩展会扩展代理核心功能。
- abstract add_router(context, data)¶
处理路由器添加事件。
在路由器创建时调用。
- 参数:
context – RPC 上下文。
data – 路由器数据。
- abstract delete_router(context, data)¶
处理路由器删除事件。
- 参数:
context – RPC 上下文。
data – 路由器数据。
- abstract ha_state_change(context, data)¶
从代理扩展更改路由器状态。
在 HA 路由器状态更改时调用。
- 参数:
context – rpc 上下文
data – 包含 router_id 和新状态的字典
- abstract update_network(context, data)¶
处理网络更新事件。
在网络更新时调用。
- 参数:
context – RPC 上下文。
data – 包含网络数据的字典。
- abstract update_router(context, data)¶
处理路由器更新事件。
在路由器更新时调用。
- 参数:
context – RPC 上下文。
data – 路由器数据。