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中出现/usr/bin/ld: cannot find ?lxxx报错该如何办?
Linux内核模块 Linux内核 流量镜像
webacc.exe是什么文件?webacc.exe是不是病毒
WINSYS.vbs是什么文件?WINSYS.vbs是不是病毒
winssh.exe是什么文件?winssh.exe是不是病毒
wt.exe是什么文件?wt.exe是不是病毒
winsysetm.exe是什么文件?winsysetm.exe是不是病毒
winstrve.exe是什么文件?winstrve.exe是不是病毒
winsysupd7.exe是什么文件?winsysupd7.exe是不是病毒
winsysupd.exe是什么文件?winsysupd.exe是不是病毒
winsysupd2.exe是什么文件?winsysupd2.exe是不是病毒
winsysupd8.exe是什么文件?winsysupd8.exe是不是病毒