simpleswitch

SDN实验---Mininet实验(模拟多数据中心带宽实验)

风流意气都作罢 提交于 2020-12-31 10:04:57
补充:NameError: name 'buffer' is not defined >>> import sys >>> if sys.version_info > ( 3 ,): ... buffer = memoryview >>> b = buffer( ' yay! ' .encode()) >>> len(b) 4 因为在Python3中buffer已经被memoryview取代了,buffer在Python2中使用,所以我们可以在文件中加入 import sys if sys.version_info > ( 3 ,): buffer = memoryview 一:Mininet模拟多数据中心流量带宽实验 (一)案例目的 (二)为什么使用Mininet模拟数据中心--应用价值 Mininet最常用的场景就是数据中心。因为Mininet可以模拟出很复杂的网络拓扑,而不需要硬件的支持,就可以搭建出不同的数据中心的拓扑。 可以为真正的数据中心网络的搭建起到模拟预测实验作用,为真实的数据中心的成本带来一定的节省。 二:数据中心网络拓扑 (一)数据中心网络拓扑结构 存在线路冗余(多条链路可达),容错能力强-----胖树拓扑 (二)实现网络拓扑---按照结构实现,代码不唯一 from mininet.topo import Topo from mininet.net import

Ubuntu16.04 RYU pip命令安装

拈花ヽ惹草 提交于 2020-11-24 03:29:08
pip命令安装方法 sudo apt install gcc python-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev zlib1g-dev mkdir RYU cd RYU sudo pip install ryu 安装到中途报错了,提示是pip版本较低,根据提示升级后,重新运行sudo pip install ryu,就出现了报错 Traceback (most recent call last): File "/usr/local/bin/pip", line 7, in <module> from pip._internal.main import main ImportError: No module named _internal.main 但是升级以后版本仍然没有变化,在下图其实也能发现,更新pip后还是提示8.1版本。。。。。 去网上查了一下 ,发现可能是pip版本升级后仍然识别到旧版本 但是该方法此时并没有解决我的问题。 一顿折腾,最后找到了,删除旧版本的pip,再用wget安装 pip版本更新失败 更新后pip运行出问题 成功更新pip版本 再次安装ryu,没遇到报错了 查看网络拓扑: /usr/local/lib/python2.7/dist-packages/ryu/app/gui_topology$