searchusermenu
  • 发布文章
  • 消息中心
y****n
2 文章|1 获赞|1 粉丝|193 浏览
社区专栏视频问答关注
全部文章Ta的评论
  • ovs流表老化是有独立的线程处理,叫revalidator,可以配置“n-revalidator-threads=1”配置个数。每个线程在ovs-vswitchd进程启动时候初始化,然后会对当前所有pmd的流表进行dump、validate、sweep三个阶段。 1) 一次性dump 50条(默认值)流表,会遍历所有pmd,单个pmd够就返回处理,记录遍历pmd的id和pmd->flow_table的postion; 2)遍历每个flow,查询对应的ukey,根据flow->stats->used判断是否超时(正常60s),如果超时了就标记删除该flow 3)否则(相对2)重新校验ukey, ukey->odp_actions跟reval_ctx->odp_actions不一致,就需要修改 4)对每个flow初始化、处理ukey的ops类型 5) 在2,3,4遍历完后统一对ops进行处理,对delete类型的进行删除 6)对delete类型的ukey,在revalidate_sweep里进行删除
    y****n
    2024-10-09
    20
    1
  • 1. 多网络访问场景设计概述 2. 流表pipeline结构 3. 关键字段说明 4. 流表实现分析 5. 访问场景列举 6. 结合场景分析流表
    y****n
    2023-03-29
    173
    0
个人简介
暂未填写公司和职务
暂未填写个人简介
暂未填写技能专长
暂未填写毕业院校和专业
个人成就
共发表过 2 篇文章
文章获得 1 次赞同
文章被浏览 193 次
获得 1 人关注
个人荣誉查看规则
暂未获得荣誉