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 转发表 新增字段有关

相关推荐
苏三的开发日记16 分钟前
windows系统搭建kafka环境
后端
爬山算法26 分钟前
Netty(19)Netty的性能优化手段有哪些?
java·后端
Tony Bai26 分钟前
Cloudflare 2025 年度报告发布——Go 语言再次“屠榜”API 领域,AI 流量激增!
开发语言·人工智能·后端·golang
想用offer打牌40 分钟前
虚拟内存与寻址方式解析(面试版)
java·后端·面试·系统架构
無量44 分钟前
AQS抽象队列同步器原理与应用
后端
9号达人1 小时前
支付成功订单却没了?MyBatis连接池的坑我踩了
java·后端·面试
用户497357337982 小时前
【轻松掌握通信协议】C#的通信过程与协议实操 | 2024全新
后端
草莓熊Lotso2 小时前
C++11 核心精髓:类新功能、lambda与包装器实战
开发语言·c++·人工智能·经验分享·后端·nginx·asp.net
追逐时光者2 小时前
精选 8 个 .NET 开发实用的类库,效率提升利器!
后端·.net
a程序小傲2 小时前
京东Java面试被问:Fork/Join框架的使用场景
java·开发语言·后端·postgresql·面试·职场和发展