Linux中多路镜像流量聚合和复制的处理步骤


在Linux系统操作中,安全性监控和测试的过程中会遇到异常流量等问题,这就需要在Linux内核上进行多路镜像流量聚合和复制的处理了,那么要如何进行操作呢?随小编一起来学习一下吧。

架构设计

内核模块的流程比较简单,转发配置从用户态提交给内核模块,如eth1@eth2_eth1@eth3_eth1/eth4@eth5,这段的配置是:

来自eth1的流量,复制给eth2和eth3

来自eth1和eth4的流量,聚合给eth5

MIRROR内核模块中,只需要实现参数读取,配置分析,网卡判断(源,目的)即可。

算法、代码实现

参数输入

这段代码的功能是,将前面提到的如eth1@eth2_eth1@eth3_eth1/eth4@eth5这样的参数,按照_进行拆分,分段提交给参数设置函数option_setup

参数设置



上一篇:Linux中修改SSH端口号的方法详解

下一篇:Linux中出现/usr/bin/ld: cannot find ?lxxx报错该如何办?


Linux内核模块 Linux内核 流量镜像
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器