mininet
文章平均质量分 88
Soonyang Zhang
书读半本,浅尝辄止,天资鲁钝,岁月蹉跎,一事无成。
展开
-
tpproxy-tcp透明代理
最近有个需求,需要在路由器设备中截获数据包,从而实现中转。为了这个事情,老师顺便给安排了三个小弟,一是给我找点帮手,二是让我带带他们。按照下面的拓补,说明。我们需要在主机h2上截获h1发往h3的TCP协议包。最先实现的版本是基于tun设备,数据包截获之后,采用UDP协议中转,类似openvpn的方式。h1----s1----h2------h3 采用tun的方式,需要配置h1的默认网关。但是我们的需求比较特别,我们对h1是没有修改权限的。之前师弟实现了一个版本,采用tap的方式,将h2-eth0同原创 2021-01-07 21:14:01 · 1941 阅读 · 1 评论 -
自适应视频流媒体码率算法在mininet中仿真
在我们的优化范围内,理想情况下的用户体验:本地播放最合适码率的视频(在特定的设备上,高码率并不一定能带来很高的体验优化. 自适应网络流的优化方法分为三个大的方向:Client-side,Server-side,Network 自适应视频流的目标The goal of an adaptive video player is to choose the bitrate level for future chunks to deliver the highest possible QoE; e.g.,原创 2021-01-06 09:45:29 · 823 阅读 · 0 评论 -
change the available bandwidth of tcp flow dynamically in mininet
I want to make a tcp sender probe dynamically available bandwidth during the session. Previously, I tried to change the bandwidth of net device directly with the help of tc [1]. But the reusults are not conforming to my expection. So ,in this post, su原创 2020-12-26 11:24:09 · 231 阅读 · 0 评论 -
mininet hosts talk to real internet
The code was created by Glen Gibb. With much thanks to his contribution.nat.py#!/usr/bin/python"""Example to create a Mininet topology and connect it to the internet via NATthrough eth0 on the host.Glen Gibb, February 2011(slight modifications原创 2020-12-25 15:50:42 · 356 阅读 · 0 评论 -
mininet multihomed topology
multihomed topology created in mininet to test the performance for mptcp or multipath quic. 7h.py#!/usr/bin/python# author zsy# 2020.12.11#from mininet.topo import Topofrom mininet.net import Mininetfrom mininet.cli import CLIfrom mininet.link原创 2020-12-11 15:16:02 · 317 阅读 · 0 评论 -
intergrate ns3 with mininet
In my last blog[1], I intend to change link bandwidth dynamically in mininet. Even the mothod works, it still complains some error. So, I want to send the packets in ns3 for further processing, in which the delay and bandwidth of a link is easily manipul原创 2020-07-26 19:02:36 · 1187 阅读 · 3 评论 -
change link bandwidth dynamically in mininet
I want to change the link bandwidth dynamically in mininet. Through google, I find the way to achive such goal in [1]. After works of several hours, I finally get my test running. And through iperf test, the bandidth is changed. But I also encounter a err原创 2020-07-25 21:36:27 · 1184 阅读 · 0 评论 -
mininet topology
3 hosts topology3h.py#!/usr/bin/pythonfrom mininet.topo import Topofrom mininet.net import Mininetfrom mininet.cli import CLIimport time# h1---h2--h3net = Mininet( cleanup=True )h1 = net....原创 2018-08-06 22:30:31 · 1544 阅读 · 0 评论