摘要: Don’t Mind the Gap: Bridging Network-wide Objectives and Device-level Configurations (SIGCOMM'16) 官方网址:https://www.cs.princeton.edu/courses/archive/fa 阅读全文
posted @ 2024-06-19 11:18 机智蛋 阅读(44) 评论(0) 推荐(0)
摘要: # 命令行运行X.py找不到某个自定义库Y 1. 自定义库引入库初始化文件__init__.py 2. 在X.py首行加入 import sys sys.path.append(os.path.abspath("../..")) # abspath里的路径至少得是Y的父目录 【重点】 <os.pat 阅读全文
posted @ 2024-06-19 10:47 机智蛋 阅读(12) 评论(0) 推荐(0)
摘要: #### 源代码注释 BGP routing process. A dataplane counter-part of {@link BgpProcess}. Maintains state necessary for exchange of BGP routing messages. > Rout 阅读全文
posted @ 2023-08-09 21:34 机智蛋 阅读(28) 评论(0) 推荐(0)
摘要: - Batfish最新版需要JDK>=11:系统**默认命令java的版本需>=11**,这样bazel build之后,再运行bazel脚本才能成功 > 更换系统Java默认版本的方法: 修改下面两个文件的JAVA_HOME 1. sudo update-alternatives --config 阅读全文
posted @ 2023-08-09 21:34 机智蛋 阅读(25) 评论(0) 推荐(0)
摘要: **TODO:** * * **PAPERS:** * **CODE:** **CONFUSIONS:** * **OTHERS:** [Java子类与父类之间的对象转换(说明继承)](https://blog.csdn.net/u011630575/article/details/80072241 阅读全文
posted @ 2023-08-09 21:30 机智蛋 阅读(22) 评论(0) 推荐(0)
摘要: **JsonObject的toString方法和getAsString** - toString会导致整个get得到的整个value被加上一层“” - getAsString就是直接得到一个String对象【推荐这种】 阅读全文
posted @ 2023-08-09 21:30 机智蛋 阅读(18) 评论(0) 推荐(0)
摘要: **TODO:** * 加入两本书: 1. https://github.com/gaurangsaini/sipser-computation-3rd-solutions/ 计算理论的 2. https://softwarefoundations.cis.upenn.edu/lf-current/ 阅读全文
posted @ 2023-08-01 17:15 机智蛋 阅读(27) 评论(0) 推荐(0)
摘要: 示例网络: ![image](https://img2023.cnblogs.com/blog/2289498/202307/2289498-20230706172551997-1429957333.jpg) #### Topologycontex: 存L2,L3及各类协议视角下的Topology 阅读全文
posted @ 2023-07-07 11:17 机智蛋 阅读(34) 评论(0) 推荐(0)
摘要: TODO: 解析static route所在行,preference 根据interface连接获取layer2拓扑 peer不连通的诊断 PAPERS: * CODE: list/set对象循环时如果会动态删除:用iterator(for循环会报错)。@link CONFUSIONS: 在IGP信 阅读全文
posted @ 2023-03-30 20:51 机智蛋 阅读(34) 评论(0) 推荐(0)
摘要: TODO:(one week) Forwarding tree生成 (最终修复的误报率很大程度上取决于这个tree的优劣) (这里指的是BGP的,在有reference的情况下) Observable: 和现有的(错误的)转发行为/路径相差尽可能小【贪心地认为转发面差距越小则控制面决策更改越少】 保 阅读全文
posted @ 2023-03-29 16:39 机智蛋 阅读(35) 评论(0) 推荐(0)