我使用IxNetwork python库来处理IxNetwork。加载带有配置的ixncfg文件后,我可以通过库端口、协议进行读取,但不能通过流量项进行读取。你知道吗
我只想加载准备好的ixncfg文件和所有配置:端口,协议,流量项目,流组。启动协议;重新生成流量项目;应用流量项目中的更改;启动流量;一段时间后停止流量;收集统计信息
我被交通堵塞了。流量的getList方法不返回任何内容-因此我无法从ixncfg文件中操作流量项
import IxNetwork
ixNServer = 'localhost'
ixNPort = '8009'
ixNet = IxNetwork.IxNet()
ixNet.connect(ixNServer, '-port', ixNPort)
ixNet.execute('newConfig')
fileName = r'/home/ccap/IxNetworkConfig.ixncfg'
fileHnd = ixNet.readFrom(fileName)
ixNet.execute('loadConfig', fileHnd)
ixNet.execute('startAllProtocols')
traffic = ixNet.getList(ixNet.getRoot(), 'traffic')
traffic_items = ixNet.getList(traffic[0], 'trafficItem')
traffic_items list is empty
but it should return something like this:
['::ixNet::OBJ-/traffic/trafficItem:1',
'::ixNet::OBJ-/traffic/trafficItem:2',
'::ixNet::OBJ-/traffic/trafficItem:3',
'::ixNet::OBJ-/traffic/trafficItem:4']
目前没有回答
相关问题 更多 >
编程相关推荐