ovn db schema 22.12 vs 24.03

可以看到 22.12 在 release 之后的两年半的时间里,依旧在回合代码,涉及重要的 bug 修复

今天主要是想对比一下这两个版本的数据结构到底发生了多大的转变,从而导致回滚的时候,会因为数据不兼容,导致br-int 上的 ovs port 全部从网桥上掉下来

bash 复制代码
➜  ovn git:(branch-22.12) find . -name "*schema"
./ovn-sb.ovsschema
./ovn-ic-sb.ovsschema
./ovn-ic-nb.ovsschema
./ovn-nb.ovsschema

1. ovn ic nb 几乎没有变动

2. ovn ic sb 几乎没有变动

3. ovn nb 有五处变动

3.1 acl 多了 tier

3.2 QoS 多了 mark

3.3 Mirror 过滤类型多了 both(便于直接指定出入两个方向)

3.4 LRP external_ids json 层级重构

3.4 LRP 策略路由新增 BFD 会话维护

3.5 DNS records 字段重构,新增 options 字段

4. ovn sb 有五处变动

4.1 和 nb mirror 一样

4.2 dhcp option 支持域名

4.3 和 nb dns 一样重构

4.4 LB datapath_group 重构

4.5 FDB 转发表新增了 时间戳字段

版本回滚导致 OVS 数据库完全丢掉

ovn nb sb 控制面无影响

可能跟 FDB 转发表 新增字段有关

相关推荐
工具派8 分钟前
markdown在线编辑器怎么选?渲染管线的3个坑和md转PDF跑版记录
前端·后端
黑马程序员毕设30 分钟前
基于Java的仪器管理系统设计与实现
java·开发语言·spring boot·后端·微信小程序
长大198831 分钟前
执行计划看不懂?一文理清 Oracle CBO 优化器工作原理
后端
平头哥AI31 分钟前
Day 13 | 一个函数回两个值:Go 的 error 是从哪冒出来的
开发语言·后端·golang
骇客野人43 分钟前
SpringBoot电商购物车、结算、下单、库存方案设计与落地实施步骤
java·spring boot·后端
Cache技术分享1 小时前
517. Java 方法句柄 - 方法句柄 vs 反射 API
前端·后端
BS30813_vx2 小时前
基于 Express + uni-app 的养老院管理系统设计与实现
后端·uni-app·express
明月_清风2 小时前
DeepSeek Harness 安全审计实录:四个 PoC 揭露的 Agent 运行时"信任危机"
后端·安全·agent
苏三说技术2 小时前
再见了EasyExcel,我决定用Apache Fesod
后端
XR1234567882 小时前
医院移动医护零漫游无线网络选型指南
java·后端·struts