- 博客(9)
- 收藏
- 关注
原创 1::1 is Invalid IPv6 address
p4utils.utils.sswitch_p4runtime_API.SimpleSwitchP4RuntimeAPI对Ipv6为key的表项进行修改时,发生不能识别正常IPV6地址的问题
2024-07-14 21:06:01 185
原创 修改anaconda虚拟环境创建路径(守卫C盘!)
背景:想要创建一个虚拟环境用于存放pytorch环境,但是发现默认安装路径为C盘,不想占用C盘空间,计划修改虚拟环境envs默认安装路径。
2024-02-02 12:10:08 1260 1
原创 p4utils应用时发现p4文件定义的表显示无效
发现在指定p4文件的时候的名字不同,修改成p4_src,重新p4run就可以了。除了以上这个不同外,还有一些文件可能在新版本中已经被删除了,说表名是无效的,最初以为是可能表名定义错误了,cmd中文件中的表名和p4文件中的表名不匹配?比如部分文章中出现的p4utils.mininetlib.p4net等等,这些到下载后的p4utils文件夹中对应位置都找不到文件,删除就好,实践证明是可以正常运行的,如果不删会报错,显示找不到包。其实之前也遇到过这样的问题,但是当时解决后没有记录,现在又遇到了,记录一下。
2023-11-24 16:32:50 143 1
原创 TypeError: ‘int/float‘ object does not support item assignment
错误在于需要检查所定义的列表中是否正确
2023-11-14 10:27:26 1045
原创 linux 修改Xterm的默认大小
一种治标不治本的方法,鼠标放在xterm窗口内,按住ctrl+鼠标右键,会出现选项栏,里面可以有small medium large huge等选项,选大的就行,但是每次都要这样操作,很烦。再打开xterm就发现大功告成啦,字体已经大了许多,如果你嫌还不够大,就把文件中的size改的更大一点嘛。由于电脑屏幕分辨率高,加上本身xterm的默认窗口和字体大小就很小,所以看上去非常困难。随后使用touch命令,在home文件夹中创建Xresources文件,首先home文件夹下,鼠标右键,打开终端。
2023-08-20 22:41:13 1369
原创 多级流表相对于单级流表为什么能节约空间
多级流表即将匹配域进行了拆分,以图中为例,先通过流表1匹配SMAC条件,根据SMAC条件匹配项跳转到流表2去匹配DMAC条件,多个流表之间可以通过Metadata(元数据)进行交互信息,比如SMAC向DMAC条件流表跳转时,告诉DMAC流表,我是从SMAC流表第3条匹配项来的,具体操作是将Metadata添加到下一个流表的匹配域中,或者直接写入某个流表项。条流表项,而如果采用二级流表,第一个流表的匹配域数目为N,第二个流表的匹配域数目为M,那么只需要。个流表项,与单级流表结构相比,压缩了流表总大小。
2023-08-03 10:21:33 97
原创 AttributeError: module ‘ryu.ofproto.ofproto_v1_0‘ has no attribute ‘OFPET_EXPERIMENTER‘
后来通过不断查资料,最后发现出错的意思是说mininet端和ryu端的协议不匹配,我的mininet端应该支持1.3,但是ryu端这里simple_switch.py的协议是1.0,simple_switch后面跟的数字是版本号的意思,simple_switch_13.py就是支持openflow1.3的,改一下。在使用ryu连接Mininet的过程中,按照网上的视频操作如下命令。mininet端执行的是自定义的topo文件。按照教学的操作此时应该已经连接成功,显示内容了。但是却在ryu端出现了。
2023-07-19 10:22:44 147 1
原创 Jupyter修改文件保存路径/修改后点击闪退/修改后点击仍保存至默认路径
Jupyter修改文件保存路径/修改后点击闪退/修改后点击仍保存至默认路径
2022-10-15 22:40:37 1405 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人