P4

MRI实例中,包括IP checksum中的IP选项


需要检查如何修改校验和函数以将标题栈作为输入。
一些想法:
当计算checksum时,检查每个头堆栈索引是否存在并更新checksum。
改变mri的设计。与其拥有一个堆栈,不如添加一个固定大小的header,比如:
header mri_t {
bit<16>  count;
switchID_t  swid1;
qdepth_t    qdepth1;
switchID_t  swid2;
qdepth_t    qdepth2;
switchID_t  swid2;
qdepth_t    qdepth2;
}


如果最终目标是在网络中处理一些包头信息,可以在转发到主机之前删除。
已邀请:

要回复问题请先登录注册