DAN Blog

代码界的女王,Bug 的克星.

源码编译安装frr

前言 近期一直在搞vpp,想vpp结合frr使用,但是发现了一个问题,通过隧道之间建立邻居学到的路由一直是inactive的状态,想换一个版本试试, 看是不是 版本的问题,但是通过apt policy frr发现无可用的版本,在 debian、ubuntu20、ubuntu22上都试了,都没有想要的版本号,只能源码安装了。 编译及安装 安装依赖 需要安装一些依赖: sudo apt-get...

vpp+wg+bgp(frr)初试

前言 昨天已经就vpp+ospf的结合使用作了总结,同样的,又试了试bgp,是OK的,当然目前都是简单的试试它的功能可用否,并没有做复杂的拓扑上的功能验证。拓扑还是沿用之前拓扑: 配置 vpp设备配置 vpp中接口配置 ## 打开镜像开关 sudo vppctl lcp lcp-sync on ## 配置wan口,对应的内核接口eth1 sudo vppctl lcp cr...

vpp+wg+ospf(frr)初试

前言 如果要在vpp上启用ospf,当前选择的是frrouting。业务模型是 和之前一篇vpp+wg实现三层转发一样,不过之前是通过静态路由实现,这次通过动态路由实现。 配置 vpp设备配置 vpp中接口配置 ## 打开镜像开关 sudo vppctl lcp lcp-sync on ## 配置wan口,对应的内核接口eth1 sudo vppctl lcp create ...

vpp+wireguard实现三层转发

前言 之前做的项目用的都是openwrt系统,市场上应用了一段时间,普遍反馈作为一个HUB,其性能较低,所以要把HUB替换成DPDK,目前相对成熟的是VPP。目前基于其试得是hub—-cpe之间lan-lan的三层通信。 业务配置 拓扑 两台设备之间的wan之间直连。通过wan口建立wg隧道,通过配置路由,实现三层转发。 配置 HUB vpp插件配置如下: 插件配置文件:/et...

vxlan简单记录

前言 已经做sdwan好几年了,其中我们的各种组网离不开VXLAN的应用。目前做的一个项目又告一段落了,想写点什么,发现以前的博客记录无非都是对于通用的linux、C的一些总结,对于网络通信方面的记录甚少。一方面觉得我只是利用它组网,作为一个程序员,对于他的内核源码一点都不了解,羞于做总结,认为只是谈兵;另一方面,我只是在sdwan组网中应用过,担心知之甚少。但是还是打算记录下来,随着了解的...

一次openwrt系统性能优化的过程

前言 现场测试遇到了一个问题,设备下挂摄像头时,视频卡顿。通过设备下挂pc,然后iperf测试发现tcp相比udp性能要低,从而他们认为是设备TCP性能较低。测试人员回来后反馈问题,让解决下设备tcp性能问题。认为视频卡顿不一定是性能问题,例如mtu什么的都可能影响到视频质量。而且公司没有验证条件(现场是apn网络),也没有更多的信息提供,认为不能一股脑的就去解决tcp性能问题,如果解决tc...

ovs结合netns配置端口镜像小试

前言 之前应用ovs都是在openwrt配置下桥,以及一些flow的应用。之前也大致了解了下netns,想着把ovs和netns结合用一下。本次主要通过ovs、netns配置端口镜像,然后抓包验证镜像功能。 OVS端口镜像是一项网络管理技术,它用于复制一个或多个网络端口的流量,并将复制的流量发送到目标端口,以便进行监视、分析或其他网络管理任务。 例子 ovs创建一个网桥,三个内部端口,再创...

gdb基础使用

前言 作为一个C程序员,我认为gdb是最基础的一个工具,有个同事问起来了,顺便整理一下做个记录。 GDB(GNU Debugger)是一款功能强大的开源调试器,用于分析、诊断和修复程序中的错误和问题。它提供了多种功能,对开发人员和调试人员来说非常有用。以下是使用GDB的一些好处: 1.查找程序错误:GDB允许您在程序崩溃、引发异常或产生不符合预期结果时停止程序执行,从而帮助您找到程序中的错...

linux中集成wireguard

前言 之前在openwrt平台,开源代码中已经内嵌了wireguard包,所以只需要在内核编译选项中把wireguard打开即可。后来做的一个项目不是openwrt系统了,就是一个sdk软件包,用的linux内核是4.4.140。linux5.6发布之后才支持wireguard,所以在linux4.4就要集成wireguard。 内核模块集成wireguard gcc版本:>=4...

2023年已过半所感所想

2023年已过半,是时候回顾一下这半年的生活和经历,虽然充满了挑战和困难,但也有值得欣慰的地方。 首先今年最大的一个感想就是互联网行业不行。小姨家儿子当初大学报志愿时咨询过我,我给他推荐了计算机专业,前两年我还说你这毕业找工作肯定一点问题没有。唉,6月份毕业,他来北京已经两个月了还是没有找到工作,说是很多公司一看是毕业生就拒绝, 无奈,但愿之后会越来越好吧。 年初给自己定了减肥目标说是要收...