fastup ip分片测试验证
fastup后续需考虑大包,会涉及到ip分片,需要分析验证fastup是否支持分片报文重组,以及大包分片发送。
cpub对外网口1接入数据包,经mac层转发到cpub对内网口2,经mac层转发到cpua对内网口1进行业务逻辑处理。在cpub上未进行业务处理,在cpub上报文仅到达mac层。
当前5G小基站CDU控制面和数据面需要使用两个网口与核心网进行通信。但对于CDU而言,控制面数据量较小,且属于突发性流量;而数据面数据量较大,为持续性流量。相对于数据面来说,控制面流量几乎可以忽略不计。在当前设计中,控制面却需要占用一张网卡,这带来了巨大的资源消耗和维护成本。
常规程序都是从main函数开始执行,main函数执行完后程序退出。但vpp利用gcc的 \attribute((constructor))特性,使很多函数都在main函数之前执行。主要是插件的配置、注册等操作。当然这些配置和注册操作只是告诉vpp有哪些插件和配置,具体的注册加载执行还需要使用dlopen的方式,按照接口约定拿到具体的执行函数才能进行注册加载以及后续的插件处理。