摘要: 现在的开发工作要求我们能够快速掌握一门语言。一般来说应对这种挑战有两种态度:其一,粗粗看看语法,就撸起袖子开干,边查Google边学习;其二是花很多时间完整地把整个语言学习一遍,做到胸有成竹,然后再开始做实际工作。然而这两种方法都有弊病。第二种方法的问题当然很明显,不仅浪费了时间,偏离了目标,而且学 阅读全文
posted @ 2021-03-30 11:29 没有任何出路 阅读(43) 评论(0) 推荐(0)
摘要: 一个完整的P4环境包括: P4程序,定义table和table之间的处理逻辑; 拓扑文件,定义网络拓扑; 流表文件,定义转发路径; basic.p4:定义了match-action table的表头 control MyIngress(inout headers hdr, inout metadat 阅读全文
posted @ 2021-03-25 18:50 没有任何出路 阅读(97) 评论(0) 推荐(0)
摘要: 首先是是命令语法 $ 这个符号代表现在处于 Linux 的shell 交互下,需要使用的是 Linux 命令 mininet> 这个符号表示现在处于 Mininet 交互下,需要使用的是 Mininet 的命令 # 这个符号表示的是现在处于 Linux 的 root 权限下。 阅读全文
posted @ 2021-03-20 21:23 没有任何出路 阅读(186) 评论(0) 推荐(0)
摘要: 1.报错:TypeError: unsupported operand type(s) for +=: 'builtin_function_or_method' and 'int' #-*- coding : utf-8 -*- i = 0 sum = 0 while i <= 100: sum + 阅读全文
posted @ 2021-03-17 14:48 没有任何出路 阅读(656) 评论(0) 推荐(0)
摘要: 参考资料: 基于Open Flow的SDN控制平面可扩展性 理解:基于Open Flow的SDN控制平面可扩展性只得就是一个SDN中同时部署多个控制器的难易程度。 阅读全文
posted @ 2021-03-15 00:07 没有任何出路 阅读(62) 评论(0) 推荐(0)
摘要: 从功能方面:SDN交换机基本具有普通交换机的所有功能。SDN交换机特别的功能在于支持OpenFlow协议(有些只支持OpenFlow1.0,有些强点支持1.0和1.3)。不过你要连接交换机再手动将所需的端口改成支持OpenFlow的端口,并且将控制器的IP地址输入。然后你打开控制器(我用floodl 阅读全文
posted @ 2021-03-14 23:57 没有任何出路 阅读(1159) 评论(0) 推荐(0)
摘要: SIGCOMM ’17 最佳论文奖。 架构: 总结:该论文针对目前普遍存在的网络性能监测困难的问题提出一种有效的解决方案,该方案使用全新的编程语言Marple[2]实现了一个网络性能指标查询系统,Marple查询语言经编译后,能够加载到P4可编程软件交换机和高速可编程转发模拟器等目标设备上,实现网络 阅读全文
posted @ 2021-03-14 21:46 没有任何出路 阅读(98) 评论(0) 推荐(0)
摘要: 总结:Marple绝对是sonata的爸爸。暂时不知道sonata有没有其他的爸爸。sonata在可编程交换机部分的架构和Marple基本上以模一样。都是设计了一个网络测量原语把原语转换为p4语言。 阅读全文
posted @ 2021-03-14 21:40 没有任何出路 阅读(122) 评论(0) 推荐(0)
摘要: 参考资料: 计算机网络各层协议 技术来源于人类的需求和愿望。————题记 不同的网络协议是针对不同的需求而设计的。不同的数据包协议字段是它们之间最直观的区别。新的网络协议出现时,总会定义新的协议字段。 协议名称: 功能: 协议字段: 阅读全文
posted @ 2021-03-14 20:31 没有任何出路 阅读(51) 评论(0) 推荐(0)
摘要: 参考资料: 一文读懂带内网络遥测技术 带内网络遥测由Barefoot、Arista、Dell、Intel和VMware于2015年共同提出[2],是一种不需要网络控制平面干预,网络数据平面收集和报告网络状态的框架。在带内网络遥测架构中,交换设备转发处理携带遥测指令(Telemetry instruc 阅读全文
posted @ 2021-03-14 09:08 没有任何出路 阅读(605) 评论(0) 推荐(0)