虚拟机mininet port怎么选
展开全部
Mininet添加自定义拓扑:
Mininet原提供种拓扑类型:
SingleSwitchTopo:简单拓扑(Host——Switch——Host)
LinearTopo(k,n):链状拓扑k台交换机单链形态连接别接n台主机
TreeTopo(depth,fanout):树形拓扑创建深度depth、扇fanout树状拓扑
Mininet默认情况并没实现胖树网络拓扑Mininet支持添加自定义拓扑功能本文根据Mininet自带拓扑定义原拓扑库添加胖树拓扑类实现命令行直接启k叉胖树拓扑环境
(注:加粗代码行自定义拓扑关键部)
mininet/topo.py:
所
拓扑类都继承自topo模块Topo基类Topo基类实现addNode、addSwitch、addHost、addPort、
addLink等添加节点、链路重要Topo模块实现单交换机拓扑SingleSwitchTopo类链状拓扑LinearTopo类
mininet/topolib.py:
topolib
模块定义树状拓扑TreeTopo类自定义拓扑类定义topolib模块定义topo模块拓扑类__init__添
加构建拓扑所需要参数Mininet调用拓扑类命令行接收topo选项参数*args关键字参数**kwargs传递该拓扑类
__init__初始化该拓扑类象本文定义FatTree拓扑类需要接收参数k确定胖树叉数:
class
FatTreeTopo( Topo ):
def __init__( self, k = 4 ):
"Create fat-tree topo."
# initialization code
bin/mn:
mnMininet执行解释器负责解析参数定义MininetRunner类用构建、配置并运行整Mininet平台自定义拓扑类需要导入mn存放拓扑参数字典TOPOS加入应键值mn命令使用自定义拓扑:
from mininet.topolib import FatTreeTopo
TOPOS = { 'linear': LinearTopo,
'single': SingleSwitchTopo,
'tree': TreeTopo,
'fattree': FatTreeTopo }
启8叉胖树自定义拓扑Mininet拓扑环境:
$ sudo mn --topo=fattree, k=8
Mininet原提供种拓扑类型:
SingleSwitchTopo:简单拓扑(Host——Switch——Host)
LinearTopo(k,n):链状拓扑k台交换机单链形态连接别接n台主机
TreeTopo(depth,fanout):树形拓扑创建深度depth、扇fanout树状拓扑
Mininet默认情况并没实现胖树网络拓扑Mininet支持添加自定义拓扑功能本文根据Mininet自带拓扑定义原拓扑库添加胖树拓扑类实现命令行直接启k叉胖树拓扑环境
(注:加粗代码行自定义拓扑关键部)
mininet/topo.py:
所
拓扑类都继承自topo模块Topo基类Topo基类实现addNode、addSwitch、addHost、addPort、
addLink等添加节点、链路重要Topo模块实现单交换机拓扑SingleSwitchTopo类链状拓扑LinearTopo类
mininet/topolib.py:
topolib
模块定义树状拓扑TreeTopo类自定义拓扑类定义topolib模块定义topo模块拓扑类__init__添
加构建拓扑所需要参数Mininet调用拓扑类命令行接收topo选项参数*args关键字参数**kwargs传递该拓扑类
__init__初始化该拓扑类象本文定义FatTree拓扑类需要接收参数k确定胖树叉数:
class
FatTreeTopo( Topo ):
def __init__( self, k = 4 ):
"Create fat-tree topo."
# initialization code
bin/mn:
mnMininet执行解释器负责解析参数定义MininetRunner类用构建、配置并运行整Mininet平台自定义拓扑类需要导入mn存放拓扑参数字典TOPOS加入应键值mn命令使用自定义拓扑:
from mininet.topolib import FatTreeTopo
TOPOS = { 'linear': LinearTopo,
'single': SingleSwitchTopo,
'tree': TreeTopo,
'fattree': FatTreeTopo }
启8叉胖树自定义拓扑Mininet拓扑环境:
$ sudo mn --topo=fattree, k=8
深圳市睿讯世纪科技有限公司
2023-08-24 广告
2023-08-24 广告
作为深圳市睿讯世纪科技有限公司的工作人员,我认为选择数字KVM切换器需要考虑多个因素,包括切换器性能、连接方式、传输距离、扩展能力、操作便利性等。我们公司自主研发的睿讯数字KVM切换器具有高性能、多通道、长距离传输、多屏显示、多种连接方式等...
点击进入详情页
本回答由深圳市睿讯世纪科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询