一次DPDK-L3FWD-ACL的问题排查

2023-05-16

其实说起来不是什么大问题,所有的配置按照下面这个来的。包括写入arp和配置默认路由,不过我用的单文件那个l3fwd-acl。https://blog.csdn.net/sinat_20184565/article/details/107094690

h1收包,h2启动dpdk,h3 ping h1。

但是死活ping不通,由于我是向日葵远程连接的,所以不知道具体怎么连起来的拓扑。

最开始问题是dpdk配置路由端口写反了,所以有那个ttl为63的,同时h1收不到icmp报文。

h3ping和抓包显示

改了它,h1可以抓到包了。但是只有收到的,没有回复。
h1抓包

经由师兄提醒,查看完整的mac,就发现问题了。
h3抓包,完整信息
h1抓包,完整信息

不是我画的h1抓包位置错了,是dst-mac错了。这个mac我以为dpdk会自己改过来,结果不是。需要修改那个set_default_mac函数。把dst_mac改成广播就可以让h1正确处理了。当然理论上应该是h1以及h3的网卡mac地址,不过我太懒了。这样能用就行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一次DPDK-L3FWD-ACL的问题排查 的相关文章

  • 网络性能评估

    在Linux中常见的网络性能指标如下 l 带宽 表示链路的最大传输速率 单位是b s 比特 秒 在位服务器选网卡时 带宽就是最核心的参考指标 常用的带宽有1000M 10G 40G 100G等 网络带宽测试 测试的不是带宽 而是网络吞吐量
  • ovs 流表机制(一)

    ip netns add ns1 ip netns add ns2 ip link add tap0 type veth peer name tap0 br ip link add tap3 type veth peer name tap3
  • TCP/IP 网络设备与基础概念

    本文目的在于按照自己的理解 解释清楚网络中的一些基本概念 以及支撑概念落地的网络设备的工作原理 从而解决网络联通性问题 以及为定量分析网络性能问题打基础 如有错漏 欢迎指正 什么是 WAN vs LAN 什么是子网 网关 LAN vs 子网
  • 华为路由交换学习篇-ACL

    目录 ACL访问控制列表 基本ACL 高级ACL 实验一 ACL访问控制列表 ACL的分类 按照功能来分 可以分为基本ACL 高级ACL 基于接口的ACL 二层ACL 自定义的ACL 基于MPLS的ACL 基本ACL6 高级ACL6 基本A
  • TCP/IP协议:传输层之UDP

    一 UDP用户数据报协议 它是一个无连接的 面向数据报的协议 它不提供可靠性但传输速度比TCP要快 UDP数据报中的 UDP长度 为两个字节 所以我们要发送的UDP数据最多支持65507大约68K的数据 超过该大小的话需要自己来分割发送 使
  • Tomcat启动Alias name [null] does not identify a key entry报错分析,涉及从公钥(CER)+私钥(KEY)转换为jks证书的方法

    先说原因是什么 之前百度 谷歌 CSDN上也搜过 搜到最多的答案是server xml中缺少指定keyAlias xxx 但是试了以后会发现还是报这个错 只是报错由Alias name null does not identify a ke
  • 哪些源代码控制系统具有文件级权限?

    我可能会建议放弃 VSS 因为它无法在文件级别授予和拒绝权限 问题是什么源代码控制系统允许这样做 Update我将 SVN 答案标记为 正确 答案 因为它收到了最多的反馈 然而 没有正确的答案 我将根据您的所有反馈向管理层提出建议 subv
  • 如何在我的 Web MVC 应用程序中实现访问控制列表?

    第一个问题 请您解释一下如何在 MVC 中实现最简单的 ACL 这是在 Controller 中使用 Acl 的第一种方法
  • AD 计算机对象上的设置 ACL

    我正在尝试Set Acl在 AD 中的计算机对象上 首先我使用以下方法获取 ACL acl Get Acl AD CN Tester1 OU Ou1 OU OU2 OU OU3 DC Contoso DC com Access 这给了我该计
  • 如何检查Windows文件是否可读/可写?

    首先 我知道这对于实际检查我是否可以写作并不可靠 我正在编写一个文件传输客户端 并且希望 远程 和 本地 文件浏览器窗格之间具有相同的功能 我完全理解 无论如何 我都必须处理执行的任何操作的任何与权限相关的异常 这不是编程检查 只是显示给用
  • zend框架中的动态自定义ACL?

    我需要一个解决方案 允许经过身份验证的用户访问某些控制器 操作 而不是根据其用户类型 即 管理员或普通用户 尽管我稍后可能会使用标准 ACL 添加此内容 但要根据其用户的当前状态 例如 他们成为该网站的会员已经超过 1 周了吗 他们完整填写
  • ACL 2024投递指南

    诸神缄默不语 个人CSDN博文目录 显然写这篇博客是因为我要投ACL了 TL DR ACL 2024是ARR提交制 workshop归workshop 最晚提交时间是2024年2月15号 在此之前可以随时撤回 4月15号出结果 4月20号确
  • ACL 2024投递指南

    诸神缄默不语 个人CSDN博文目录 显然写这篇博客是因为我要投ACL了 TL DR ACL 2024是ARR提交制 workshop归workshop 最晚提交时间是2024年2月15号 在此之前可以随时撤回 4月15号出结果 4月20号确
  • Zend ACL 动态断言

    我想限制我的用户只能编辑 删除他们添加的评论 我在 youtube 上找到了一个名为 intergral30 的人的示例 并按照他的指示进行操作 现在我的管理员帐户可以编辑 删除所有内容 但我的用户无权访问他自己的评论 这是代码 资源 cl
  • 如何从大量文件夹中删除单个用户 ACL?

    我有一个非常大的文件夹列表 我需要从每个文件夹中删除一个 ACL 我没有手动执行此操作 而是尝试编写一个脚本来在很短的时间内完成此操作 但我遇到了一些麻烦 这是我到目前为止所拥有的 filepath C ALCTEST user domai
  • Spring Security 中访问始终被拒绝 - DenyAllPermissionEvaluator

    我已经在 Spring Boot 应用程序中配置了 ACL ACL配置如下 Configuration ComponentScan basePackages com company EnableGlobalMethodSecurity pr
  • 如何在 CreateEvent 的 SDDL 字符串中添加同步权

    我的 Windows 服务使用 CreateEvent 创建 2 个事件 以便与用户应用程序进行通信 该服务和用户应用程序不在同一用户帐户下运行 用户应用程序打开事件并将其设置为有信号 不会出现错误 但该服务从未收到该事件 另一个事件的作用
  • Symfony2 跨多个应用程序共享用户

    我有多个 symfony2 应用程序 它们共享公共实体 但使用不同的数据库设置 每个数据库都有表user user role and role 问题是 我希望该用户能够登录app1通过访问www myproject com app1 log
  • Dockerfile 中的 setfacl 没有效果

    我想在使用 setfacl 构建 docker 映像时为某些文件夹设置默认 acl 但它没有效果 默认 acl 不变 我的目标是在 opt 中创建的每个文件都必须对任何用户都具有 rwX 权限 因为该映像稍后将使用任意 uid 运行 并且需
  • 如何通过 Pktgen-DPDK 生成随机流量?

    I use range

随机推荐