全部文章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****n2023-08-284190
- j****n2023-05-2515580
共 2 條
- 1
頁
沒有更多了
個人簡介
暫未填寫公司和職務
暫未填寫個人簡介
暫未填寫技能專長
暫未填寫畢業院校和專業
個人成就
共發表過 2 篇文章
文章獲得 0 次贊同
文章被瀏覽 1977 次
獲得 0 人關注
個人榮譽查看規則