Update file mac-ip-balance.json
This commit is contained in:
parent
0eda559e41
commit
62300479f5
118
mac-ip-balance.json
Normal file
118
mac-ip-balance.json
Normal file
@ -0,0 +1,118 @@
|
||||
"message": ControllerTaskStart (0), //
|
||||
"data": {
|
||||
"taskId": <task_id>, //
|
||||
"data": {
|
||||
"type": VFIO (0), //
|
||||
"mode": MODE_THROUGHPUT_BPS (0), //
|
||||
"time": <duration_in_seconds>, //
|
||||
"source-client": [
|
||||
"enp0s0": [
|
||||
"sources": {
|
||||
"mode": RR (2),
|
||||
"addresses": [
|
||||
{
|
||||
"ip": "126.0.0.1/32",
|
||||
"address": RANDOM (2), // КАЖДЫЙ пакет НОВЫЙ mac
|
||||
"weight": 40,
|
||||
},
|
||||
{
|
||||
"ip": "120.0.1.0/16", // 65 536 ips
|
||||
"address": GENERATE (3), // Каждый IP-адрес имеет уникальный сгенерированный MAC на задание
|
||||
"weight": 40,
|
||||
},
|
||||
{
|
||||
"ip": "120.0.1.0/16", // 65 536 ips
|
||||
"address": "00-B0-D0-63-C2-26", // hardcoded by task
|
||||
"weight": 20,
|
||||
}
|
||||
],
|
||||
},
|
||||
"destinations": {
|
||||
"mode": RR (2),
|
||||
"addresses": [
|
||||
{
|
||||
"ip": "5.5.5.0/24,5.5.7.55/32,5.5.8.0/24",
|
||||
"address": "00-B0-D0-63-C2-26",
|
||||
"weight": 78,
|
||||
},
|
||||
{
|
||||
"ip": "5.5.3.0/24",
|
||||
"address": "01-B0-D0-63-C2-26",
|
||||
"weight": 22,
|
||||
}
|
||||
],
|
||||
},
|
||||
},
|
||||
],
|
||||
|
||||
"plugins": [
|
||||
{
|
||||
"plugin": 2,
|
||||
"weight": 100
|
||||
}
|
||||
|
||||
"performance": [
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
**Кейс THROUGHPUT**
|
||||
|
||||
- 10 GBps
|
||||
- Telemost
|
||||
- Send N packets 400 byte application data
|
||||
- Receive N packets 66 bytes TCP ACK
|
||||
- Send N packets 66 byte TCP ACK
|
||||
- Receive N packets 200 byte application data
|
||||
- Send N packets 400 byte application data DTLS encrypted static
|
||||
- Receive N packets 200 byte application data DTLS encrypted static
|
||||
- Send N packets 182 byte STUN PROTOCOL
|
||||
- Receive N packets 200 byte STUN PROTOCOL
|
||||
- Send N packets 550 byte UDP media
|
||||
- Receive N packets 660 byte UDP media
|
||||
|
||||
** Описание**
|
||||
|
||||
TLS dport 443
|
||||
|
||||
DTLS dport 10000
|
||||
|
||||
STUN proto dport 10000
|
||||
|
||||
UDP dport 10000
|
||||
|
||||
TCP ACK dport 443
|
||||
|
||||
---
|
||||
|
||||
- Эмуляция TCP-HANDSHAKE
|
||||
|
||||
- Эмуляция TLS-HANDSHAKE (1.2, client hello 583 byte - server hello 1414 byte, SNI=37-9-118-171.jvb.telemost.yandex.net)
|
||||
- Общение TLS 1.2 в рамках ранее эмулированного TCP-соединения [2%]
|
||||
- Sender -> Receiver application data 400 byte encrypted static
|
||||
- Receiver -> Sender application data 200 byte encrypted static
|
||||
- На каждый пакет application data sender -> receiver | receiver -> sender отправляется TCP ACK 66 byte (как подтверждение доставки application data), static
|
||||
|
||||
- Эмуляция DTLS-HANDSHAKE (1.2, client hello 238 byte - server hello 131 byte, NO SNI)
|
||||
- Общение DTLS 1.2 в рамках ранее эмулированного TCP-соединения [6%]
|
||||
- Sender -> Receiver application data 400 byte encrypted static
|
||||
- Receiver -> Sender application data 200 byte encrypted static
|
||||
|
||||
- Эмуляция STUN PROTOCOL (UDP)
|
||||
- Sender -> Receiver Binding Request 62 byte, static (копируем с дампа) - Только 1 пакет!
|
||||
- Receiver -> Sender Binding Success 114 byte static (копируем с дампа) - Только 1 пакет!
|
||||
- Sender -> Receiver Send Indication 182 byte [2%] static (копируем с дампа)
|
||||
- Receiver -> Sender Data Indication 200 byte [2%] static (копируем с дампа)
|
||||
|
||||
- Эмуляция UDP трафика [88%]
|
||||
- Sender -> Receiver 550 byte static
|
||||
- Receiver -> Sender 660 byte static
|
||||
|
||||
- Соединение существует в течении всего времени теста
|
||||
|
||||
- Если соединение разрывается – происходит попытка повторной установки
|
||||
|
||||
- Приватный и публичный ключи универсальные для задания и загружаются при старте задания
|
||||
|
||||
- В 1 задании может быть N-е кол-во плагинов (об этом просто нужно помнить), между ними распределение по весу
|
||||
Loading…
Reference in New Issue
Block a user