iperf -B 99.99.3.1 -c 192.168.42.242 -p 10002 -f m -i 1 -P 1 -w 1M -u -b 1M -t 20

iperf -B 192.168.42.242 -c 99.99.3.1 -p 10002 -f m -i 1 -P 1 -w 1M -t 6 -u -b 1M -r

iperf -B 99.99.3.1 -c 99.99.3.2 -p 10002 -f m -i 1 -P 1 -w 1M -t 600 -u -b 40M

iperf -s -B 192.168.42.242 -p 10002 -f m -i 1 -w 1M

tcpdump -i lo -vv -w /tmp/dump_lo.pcap

tcpdump -i tun2 -vv -w /tmp/dump_ims.pcap

ssh -i ens1 -vv -w /tmp/dump_03.pcap

./tcpdump port 9001 -i eno1 -vv -w ./dump.pcap

tcpdump -i rmnet_data2 -vv

tcpdump -i tun0 -vv -w /tmp/dump_03.pcap

cd /data/data/com.edc.iperf/files/iperf
./iperf -s -B 99.99.3.2 -p 10002 -f m -i 1 -w 1M -u
/data/data/com.edc.iperf/files/iperf # ./iperf -s -B 99.99.3.2 -p 10002 -f m -i 1 -w 1M -u

mt_call 460110000000002@ims.mnc011.mcc460.3gppnetwork.org mt_voice_qos.sdp
mt_call 460110000000001@ims.mnc011.mcc460.3gppnetwork.org mt_voice_qos.sdp
mt_call 460110000000002@ims.mnc011.mcc460.3gppnetwork.org mt_video_qos.sdp
mt_call 460110000000001@ims.mnc011.mcc460.3gppnetwork.org mt_video_qos.sdp

iperf -B 99.99.3.1 -c 99.99.3.2 -p 10002 -f m -i 1 -P 1 -w 1M -t 600 -u -b 40M

ClearInternalMessageQueue()

cd /root/enb/doc

enb
---------------------------------------------------
./ws.js 127.0.0.100:9001 '{"message":"stats"}'
./ws.js 127.0.0.100:9001 '{"message":"ue_get"}'
./ws.js 127.0.0.100:9001 '{"message":"erab_get"}'
./ws.js 127.0.0.100:9001 '{"message":"config_get"}'

./ws.js 127.0.0.100:9001 '{"message":"snr","snr":30}'
./ws.js 127.0.0.100:9001 '{"message":"snr","snr":30,"channel":0}'
./ws.js 127.0.0.100:9001 '{"message":"stats","cells": "1"}'
./ws.js 127.0.0.100:9001 '{"message":"rf","tx_gain":[60,60]}'
./ws.js 127.0.0.100:9001 '{"message":"rf","rx_gain":[60,60]}'
./ws.js 127.0.0.100:9001 '{"message":"rf","tx_gain":70,"tx_channel_index":1}'

./ws.js 127.0.0.100:9001 '{"message":"rf","tx_gain":77,"tx_channel_index":2}'

./ws.js 127.0.0.100:9001 '{"message":"cell_gain","cell_id":0,"gain":-200}'
./ws.js 127.0.0.100:9001 '{"message":"rf","tx_gain":[60,60],"rx_gain":[60,60]}'

./ws.js 127.0.0.100:9001 '{"message":"config_set","cells": {"1":{ "force_full_bsr": true}}}'
./ws.js 127.0.0.100:9001 '{"message":"config_set","cells": {"1":{ "force_dl_schedule": true}}}'
./ws.js 127.0.0.100:9001 '{"message":"config_set","cells": {"1":{ "pusch_mcs": 20}}}'
./ws.js 127.0.0.100:9001 '{"message":"config_set","cells": {"1":{ "pdsch_mcs": 20}}}'

./ws.js 127.0.0.100:9001 '{"message":"handover","enb_ue_id":22,"pci":1,"dl_earfcn":100,"type":"auto"}' //not verify

./ws.js 127.0.0.100:9001 '{"message":"ue_get"}'
./ws.js 127.0.0.100:9001 '{"message":"rrc_cnx_release","enb_ue_id": 280}'
./ws.js 127.0.0.100:9001 '{"message":"page_ue","type":"normal","cn_domain":"ps","imsi":"460110000000002","cell_id":[1,2,3,4]}'
{'message':'page_ue','type':'normal','cn_domain':'ps','imsi':'460110000000001','cell_id':[1,2,3,4,5]}
消息执行失败时候会有error IE。
==> Message received
{
"message": "cell_gain",
"error": "Unknown cell id",
"message_id": "id#1"
}

mme
-------------------------------------------------------------------------------------------------
./ws.js 127.0.0.1:9002 '{"message":"config_get"}'
./ws.js 127.0.0.1:9002 '{"message":"stats"}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","ims_vops": true}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","attach_result_mode": "eps_only"}'

./ws.js 127.0.0.1:9002 '{"message":"config_set","service_reject_error":111}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","emm_procedure_filter":{"service_request":"reject"}}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","emm_procedure_filter":{"service_request":"treat"}}'

./ws.js 127.0.0.1:9002 '{"message":"config_set","attach_reject_error":111}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","attach_reject_filter": {"460110000000001":0}}'

./ws.js 127.0.0.1:9002 '{"message":"config_set","attach_reject_filter": {"460110000000001":null}}' //remove the reject
./ws.js 127.0.0.1:9002 '{"message":"config_set","emm_procedure_filter":{"attach":"reject"}}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","emm_procedure_filter":{"attach":"treat"}}'

./ws.js 127.0.0.1:9002 '{"message":"config_set","tracking_area_update_reject_error":111}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","emm_procedure_filter":{"tracking_area_updating":"reject"}}'
./ws.js 127.0.0.1:9002 '{"message":"config_set","emm_procedure_filter":{"tracking_area_updating":"treat"}}'

./ws.js 127.0.0.1:9002 '{"message":"ue_detach","imsi":"460110000000002","type":1,"cause":17}' //re-attach required
./ws.js 127.0.0.1:9002 '{"message":"ue_detach","imsi":"460110000000002","type":2,"cause":-1}' //re-attach not require
" {'message':''ue_detach','imsi':'460110000000001','type':1,'cause':111}

ims
-----------------------------------------------------------
./ws.js 127.0.0.1:9003 '{"message":"config_get"}'

> SMS
./ws.js 127.0.0.1:9003 '{"message":"sms","impi":"460110000000001@ims.mnc011.mcc460.3gppnetwork.org","text":"hello changeself","validity":60}'

> MT voice
./ws.js 127.0.0.1:9003 '{"message":"mt_call","impi":"460110000000001@ims.mnc011.mcc460.3gppnetwork.org","sip_file":"mt_voice_qos.sdp"}'
./ws.js 127.0.0.1:9003 '{"message":"mt_call","impi":"460110000000002@ims.mnc011.mcc460.3gppnetwork.org","sip_file":"mt_voice_qos.sdp"}'

> MT Vedio
./ws.js 127.0.0.1:9003 '{"message":"mt_call","impi":"460110000000001@ims.mnc011.mcc460.3gppnetwork.org","sip_file":"mt_video.sdp"}'
./ws.js 127.0.0.1:9003 '{"message":"mt_call","impi":"460110000000001@ims.mnc011.mcc460.3gppnetwork.org","sip_file":"mt_video_qos.sdp"}' //for qualcomm

./ws.js 127.0.0.1:9003 '{"message":"users"}'

./ws.js 127.0.0.1:9003 '{"message":"dialog_get"}'

tcpdump
---
./tcpdump port 9002 -i lo -vv -w ./dump.pcap

tcpdump -i ens0 -vv -w /tmp/dump_en0.pcap
tcpdump -i ens1 -vv -w /tmp/dump_en1.pcap

tcpdump -i tun0 -vv -w /tmp/internet.pcap
tcpdump -i tun1 -vv -w /tmp/ims.pcap

tcpdump -i lo host "127.0.1.100" -vv -w /tmp/ims2.pcap

/data/data/com.edc.iperf/files/iperf/
iperf -u -s -B 99.99.3.2 -p 10000 -f m -i 1 -w 1M -l 1470
iperf -u -B 99.99.3.1 -c 99.99.3.2 -p 10000 -f m -i 1 -P 1 -w 1M -b 350M -l 1470 -t 60

remote api的更多相关文章

  1. Docker入门教程(八)Docker Remote API

    Docker入门教程(八)Docker Remote API [编者的话]DockerOne组织翻译了Flux7的Docker入门教程,本文是系列入门教程的第八篇,重点介绍了Docker Remote ...

  2. 【转+自己研究】新姿势之Docker Remote API未授权访问漏洞分析和利用

    0x00 概述 最近提交了一些关于 docker remote api 未授权访问导致代码泄露.获取服务器root权限的漏洞,造成的影响都比较严重,比如 新姿势之获取果壳全站代码和多台机器root权限 ...

  3. Docker remote API简单配置使用

    1.启动docker remote API的方式如下: docker -d -H uninx:///var/run/docker.sock -H tcp://0.0.0.0:5678 2.但是为了伴随 ...

  4. V-REP Remote API(C++)实现简单的关节转动

    基础内容参考:https://www.cnblogs.com/eternalmoonbeam/p/10753149.html V-REP客户端设置: 在V-REP场景文件中需要添加三个实体,包括两个形 ...

  5. docker remote api enable in ubuntu

    现在使用docker作为开发环境,操作系统是ubuntu16.10,pycharm中使用remote interpreter,需要用到remote api,结果发现自己的原答案是针对ubuntu 14 ...

  6. Docker Remote API v1.24

    1. Brief introduction The Remote API has replaced rcli. The daemon listens on unix:///var/run/docker ...

  7. 关于docker remote api未授权访问漏洞的学习与研究

    漏洞介绍: 该未授权访问漏洞是因为docker remote api可以执行docker命令,从官方文档可以看出,该接口是目的是取代docker 命令界面,通过url操作docker. docker ...

  8. docker 开启remote api

    docker官方文档上有相关说明(Configure and run Docker on various distributions),ubuntu上是可行的 sudo vi /etc/default ...

  9. Docker开启Remote API 访问 2375端口

    Docker常见端口 我看到的常见docker端口包括: 2375:未加密的docker socket,远程root无密码访问主机2376:tls加密套接字,很可能这是您的CI服务器4243端口作为h ...

  10. Docker remote API

    Docker remote API 该教程基于Ubuntu或Debian环境,如果不是,请略过本文 Docker API 在Docker生态系统中一共有三种API Registry API:提供了与来 ...

随机推荐

  1. Minimum Depth of Binary Tree最短深度

    Given a binary tree, find its minimum depth. The minimum depth is the number of nodes along the shor ...

  2. Maximum Depth of Binary Tree 树的最大深度

    Given a binary tree, find its maximum depth. The maximum depth is the number of nodes along the long ...

  3. 【JZOJ4831】【NOIP2016提高A组集训第3场10.31】方程式

    题目描述 数据范围 解法 枚举根之后,使用大除法. 代码 #include<stdio.h> #include<iostream> #include<string.h&g ...

  4. hdu 1728 逃离迷宫 BFS加优先队列 DFS()

    http://acm.hdu.edu.cn/showproblem.php?pid=1728 题意就是能否在规定的转弯次数内从起点走到终点.刚走时那步方向不算. 只会bfs(),但想到这题需要记录转弯 ...

  5. poj2112 最大流

    我用Dinic写的.G++ 1800ms 很慢,c++直接超时.优化后的 141ms,很快! 对于此题,建图方法很巧妙,通常想到求距离,那就会朝距离的方向建图,但是这题根据牛个数来建图,然后二分距离. ...

  6. Xcode10 import导入文件的坑

    更新了10.0的Xcode,踩了两个坑,记录一下. #import "" 双引号内输入任何字符 都会导致Xcode崩溃 解决方案: target - buildSettings - ...

  7. C++返回值优化

    返回值优化(Return Value Optimization,简称RVO)是一种编译器优化机制:当函数需要返回一个对象的时候,如果自己创建一个临时对象用于返回,那么这个临时对象会消耗一个构造函数(C ...

  8. 通知: Spring Cloud Alibaba 仓库迁移

    最近,Spring Cloud 官方修改了各个第三方项目的发布策略,第三方 spring-cloud 项目需要自身维护.基于此策略,Spring-Cloud-Alibaba 项目迁移到了 alibab ...

  9. 阿里云IPv6 DDoS防御被工信部认定为“网络安全技术应用试点示范项目”

    ​​近日,阿里云数据中心骨干网IPv6 DDoS网络安全防御被工业和信息化部认定为“网络安全技术应用试点示范项目”,本次评选由工业和信息部网络安全管理局发起,从实用性.创新性.先进性.可推广性等维度展 ...

  10. QQ 聊天机器人API

    QQ机器人是腾讯陆续推出的的人工智能聊天机器人的总称. 都说小Q妹妹聪明好学,我们能够教她说话.也能够请他帮忙查询邮编.手机号,或者解释成语.翻译成语,据说她还会查询手机号码归属地.应用科学计算器. ...