标签: network

6 篇文章

vpn的基本原理
前言 参考自:VPN 原理以及实现 TUN/TAP 是操作系统内核中的虚拟网络设备,由软件进行实现,向操作系统和应用程序提供与硬件网络设备完全相同的功能。其中 TAP 是以太网设备(二层设备),操作和封装以太网数据帧,TUN 则是网络层设备(三层设备),操作和封装网络层数据包。 工作中不写vpn,但是得了解tun/tap的使用,要不然有的代码看不明…
[trex篇] Trex Platform 配置文件
前言 在 [trex篇] trex的hello world 使用 – da1234cao 中,我们了解的trex的基本启动流程。 trex 启动依赖两个配置文件。 第一个配置文件是 Traffic YAML,它被用来描述我们的流量模型是什么样的: [trex篇] trex 的流量模板配置 – da1234cao 第二个配置文件是 Platform …
刷新动态IP的有效时长
前言 我办公桌上有一个 mini主机。mini 主机里面刷的是 debian 系统。平时,通过网络连接使用这个 mini 主机。 最近一周,我每天早上去的时候,笔记本都无法连接 mini主机。 通过笔记本也无法ping通mini主机。重启下 mini 主机的系统后,mini 主机的网络就又正常了。 连续几天,每个早上花十多分钟,重启机器,重启环境,…
[trex篇] trex 的流量模板配置
前言 上一节,我们跟 trex 混了一个脸熟:[trex篇] trex的hello world 使用 – da1234cao 当时我们使用下面命令生成流量。 ./t-rex-64 -f cap2/dns.yaml -c 1 -m 1 -d 10000000 其中: -f <yaml file>:指定要使用的流量 YAML 配置文件。这是有状态…
[trex篇] trex的hello world 使用
前言 编程过程中,应该一遍敲代码,一遍验证代码的正确性。如果仅仅在代码敲完的时候进行验证,代码中可能会潜藏未知的问题。vpp相关的网络编程中,最好让代码编写环境一直有流量,边写代码边测试。 trex 是一个低成本的流量生成工具,值得学习以掌握它的使用方法。 本文将使用testpmd运行一个二层转发程序,使用trex给testpmd打流量。 本文的测…