Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature] Support network scene fault #827

Open
Icesource opened this issue Jan 17, 2023 · 1 comment
Open

[feature] Support network scene fault #827

Icesource opened this issue Jan 17, 2023 · 1 comment
Assignees
Labels
difficulty/hard type/feature Category issues or prs related to feature request.

Comments

@Icesource
Copy link
Contributor

各位好,社区计划在未来为 ChaosBlade 引入新的网络场景作为新的故障注入原子能力,现计划新的网络场景如下:

  1. 支持关闭网卡
  2. 支持模拟大量网络流量
  3. 支持限制网络带宽
  4. 支持网络分区/内核事件

欢迎各位开发者参与该项目,参与者将根据贡献程度获取社区的相应激励

Hello everyone, the community plans to introduce new network scenarios for ChaosBlade as a new fault injection atomic capability in the future. The new network scenarios are currently planned as follows:

  1. Support to turn off the network interface card
  2. Support simulation of a large amount of network traffic
  3. Support limit network bandwidth
  4. Support network partition/kernel event

All developers are welcome to participate in the project, and participants will receive corresponding incentives from the community according to their contribution

@Icesource Icesource added type/feature Category issues or prs related to feature request. difficulty/hard labels Jan 17, 2023
@Icesource Icesource changed the title [ChaosBlade原子能力扩充] 支持网络部分场景 [feature] Support network scene fault Jan 29, 2023
@caofujiang
Copy link

1:指定网卡关闭和开启 实现原理 :根据Linux系统底层命令 ifconfig up/down 实现
2: 模拟网络大流量 实现原理 :根据Linux 底层命令 iperf -u -c 10.148.55.117 -t 99999999 -p 8080 -P 1 -b 10mbps UDP模式对客户端可以创建指定带宽的UDP流,模拟对目标主机的大流量侵入

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty/hard type/feature Category issues or prs related to feature request.
Projects
None yet
Development

No branches or pull requests

3 participants