set-manager主动连接ovsdb操作流解释

3 篇文章 0 订阅
3 篇文章 0 订阅
ovs-vsctl set-manager ptcp:6640

ovsdb node创建以及监听流程 ovsdb节点是ovs 作用的基础单元,受到ovsdb manager 控制,odl控制器当中的南向插件可以作为ovsdb的manager进行管理,这种管理依赖如上代码所示的建立连接命令,连接可以是主动的,也可以是被动的。(主动的set-manager tcp:IP 被动的没有IP ,只有后面的ptcp:6640,主动被动的不同下次在写文章解释下。)
当我们建立起ovsdb node 与odl控制器直接的连接的时候(set-manager),建立连接以及监听的步骤大致如上图所示:

步骤解释:

Step 1 :restconf或者控制器这边下配置,创建了一个OBSDB NODE节点.
Step 2:OVSDB node被加到MD-SAL的南向config数据库,OVSDB 南向 provider 注册event,监听MD-SAL 拓扑结构当中ovsdb 南向拓扑的那些数据的变化。简单而言就是这样的流程——ovsdb 增加了一个node,触发了注册的event事件,OVSDB Southbound provider监听到进行下一步操作。
Step 3:根据config数据库当中存的节点数据信息——IP地址以及tcp端口号,OVSDB Southbound provider 启动 连接ovsdb node 的动作!
Step 4 :OVSDB Southbound provider 将ovsdb node 添加到ovsdb md-sal的状态数据库即operational数据库当中。操作数据库中的就是目前处于连接状态的ovsdb node。
Step 5 :OVSDB Southbound provider提交OVSDB节点包括的架构和数据库信息。
Step 6 :OVSDB Southbound provider 会根据 第五步提交的schema数据来构建监听请求,一旦ovsdb node发生任何变化都将被该监听事件捕获到!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值