searchusermenu
  • 发布文章
  • 消息中心
j****n
有目共赏
2 文章|0 获赞|0 粉丝|1407 浏览
社区专栏视频问答关注
全部文章Ta的评论
  • 网络应用基于容器化部署越来越多,同一主机上采用不同容器来隔离网络业务,由于当前网络业务采用的基本都是基于DPDK作为数据平面的开发组件进行报文传输,不同的容器之间通过部署不同的DPDK进程来实现各自的业务,为了使得不同容器之间实现通信,所以提供了一种采用内存交换的方式进行报文传输,这种传输接口叫做memif(shared memory packet interface)。Memif传输的报文是原始报文格式,支持配置为Ethernet模式,IP模式,Punt/Inject模式。在VPP(Vector Packet Process)中支持上述三种模式,DPDK只支持Ethernet模式,所以当VPP进程和DPDK进程进行通信时,需要使用Ethernet模式来传输报文。Memif接口有两种身份,master和slave,二者通过unix socket传递控制类消息。Master和slave是一一对应关系,一个master对应一个slave,二者拥有相同的id。其中master负责创建socket连接并监听slave的连接请求,slave负责创建共享内存和初始化共享内存,并主动发起sock连接
    j****n
    2023-08-28
    290
    0
  • j****n
    2023-05-25
    1117
    0
个人简介
暂未填写公司和职务
暂未填写个人简介
暂未填写技能专长
暂未填写毕业院校和专业
个人成就
共发表过 2 篇文章
文章获得 0 次赞同
文章被浏览 1407 次
获得 0 人关注
个人荣誉查看规则
有目共赏