利用tcpcopy引流过程
来源:互联网 发布:python 下载文件 编辑:程序博客网 时间:2024/04/27 13:49
tcpcopy是一个tcp流量复制工具,当前还支持udp和mysql流量的复制。
目的:
将机器10.24.110.21的5000端口流量引流到机器10.23.25.11的5000端口。
示例:将10.24.110.21:4077引流到10.23.25.11:5000
1) 线上机器:10.24.110.21
tcpcopy -x 4077-10.23.25.11:5000 -s 10.23.25.12 -c 192.168.100.x -n 1
2) 测试机器:10.23.25.11
route add -net 192.168.100.0 netmask 255.255.255.0 gw 10.23.25.12
192.168.100/24为虚拟的IP,tcpcopy使用它来连接测试机。
3) 辅助机器:10.23.25.12
intercept -i eth1 -F tcp and src port 5000
测试机器和辅助机器需要在同一网段,否则添加不了路由。
如何需要将多台线上的机器引渡到同一台测试机上了?
关键点:需要不同的辅助端口
假设引流两台线上机到一台测试机10.23.25.11:5000
在辅助机器上启动两个不同端口的intercept进程(-p参数默认值为36524):
intercept -p 36524 -i eth1 -F tcp and src port 5000
intercept -p 36525 -i eth1 -F tcp and src port 5000
同时,测试机上需要添加两条到辅助机的路由:
route add -net 192.168.100.0 netmask 255.255.255.0 gw 10.23.25.12
route add -net 192.168.110.0 netmask 255.255.255.0 gw 10.23.25.12
两台线上机上分别启动tcpcopy引流(需要指定不同的协助机端口):
tcpcopy -x 4077-10.23.25.11:5000 -c 192.168.100.x -n 1 -s 10.23.25.12 -f 1 -p 36524
tcpcopy -x 4077-10.23.25.11:5000 -c 192.168.110.x -n 1 -s 10.23.25.12 -f 6 -p 36525
目的:
将机器10.24.110.21的5000端口流量引流到机器10.23.25.11的5000端口。
示例:将10.24.110.21:4077引流到10.23.25.11:5000
1) 线上机器:10.24.110.21
tcpcopy -x 4077-10.23.25.11:5000 -s 10.23.25.12 -c 192.168.100.x -n 1
2) 测试机器:10.23.25.11
route add -net 192.168.100.0 netmask 255.255.255.0 gw 10.23.25.12
192.168.100/24为虚拟的IP,tcpcopy使用它来连接测试机。
3) 辅助机器:10.23.25.12
intercept -i eth1 -F tcp and src port 5000
测试机器和辅助机器需要在同一网段,否则添加不了路由。
如何需要将多台线上的机器引渡到同一台测试机上了?
关键点:需要不同的辅助端口
假设引流两台线上机到一台测试机10.23.25.11:5000
在辅助机器上启动两个不同端口的intercept进程(-p参数默认值为36524):
intercept -p 36524 -i eth1 -F tcp and src port 5000
intercept -p 36525 -i eth1 -F tcp and src port 5000
同时,测试机上需要添加两条到辅助机的路由:
route add -net 192.168.100.0 netmask 255.255.255.0 gw 10.23.25.12
route add -net 192.168.110.0 netmask 255.255.255.0 gw 10.23.25.12
两台线上机上分别启动tcpcopy引流(需要指定不同的协助机端口):
tcpcopy -x 4077-10.23.25.11:5000 -c 192.168.100.x -n 1 -s 10.23.25.12 -f 1 -p 36524
tcpcopy -x 4077-10.23.25.11:5000 -c 192.168.110.x -n 1 -s 10.23.25.12 -f 6 -p 36525
阅读全文
0 0
- 利用tcpcopy引流过程
- 利用tcpcopy引流做模拟在线测试
- 利用tcpcopy引流做模拟在线测试
- 利用tcpcopy引流做模拟在线测试
- 利用tcpcopy引流做模拟在线测试
- 利用tcpcopy引流做模拟在线测试
- 利用tcpcopy引流做模拟在线测试
- 利用tcpcopy引流做模拟在线测试
- 利用tcpcopy引流做模拟在线测试
- 【性能测试】利用tcpcopy引流做模拟在线测试
- tcpcopy 实践-引流到lvs(full-nat)
- 容量测试之tcpcopy引流模式
- tcpcopy 从线上机器引流到测试环境
- 基于TCPCopy的Dubbo服务引流工具-DubboCopy
- tcpcopy
- tcpcopy
- tcpcopy
- tcpcopy
- 图解集合 7 : 红黑树概念、红黑树的插入及旋转操作详细解读
- Oracle 审计功能 Audit
- ORA-00957: duplicate column name
- 彻底理解ThreadLocal
- 网页可视区的兼容性写法
- 利用tcpcopy引流过程
- Gluster集群搭建
- 聊天机器人 AIML文件 <topic>标签解释(三)
- Qt实现UDP广播简例
- js 定义一个对象并且给对象赋值方法
- Visual Studio错误解决[LNK1104: 无法打开文件“glu32.lib”]
- 谈谈Mysql之索引类别
- Android EventBus源码解析 带你深入理解EventBus
- LeetCode65——Valid Number(使用DFA)来判断字符串是否为数字