摘要: 文章学习自: "P4语言编程详解" 由于原文有一点的年份,所以也继续阅读了相关的最新规范。 "P4语言规范" 基础数据类型 布尔型(bool) |运算符|描述| |: :|: :| |and|双目运算符,结果为布尔型| |or|双目运算符,结果为布尔型| |not|单目运算符,结果为布尔型| |== 阅读全文
posted @ 2019-02-11 16:26 水喵桑 阅读(3444) 评论(5) 推荐(2) 编辑
摘要: 模型介绍 关于回归问题的模型,相当于给一些x(自变量),y(因变量)的数据对构成的数据集,去建立一个数学函数模型(model),之后就能根据这个函数模型,给出x(自变量条件)之后,预测出y(因变量结果)的值。 这里对于条件特征定义为x,结果定义为y。 Training Set(训练集) Learni 阅读全文
posted @ 2019-02-03 18:14 水喵桑 阅读(406) 评论(3) 推荐(0) 编辑
摘要: 在经历了无数的折腾之后,算是折腾,最后采用的是陈翔学长的脚本加上可爱的shell调整装好的。 链接:p4Install 也许是ubuntu18.04的问题,也有可能是我自己把这个系统折腾的有点杂乱的原因,中途出现的问题一度让我抓瞎了好久。 安装p4c-bm 命令 问题 问题是出在最后一条命令,显示的 阅读全文
posted @ 2019-02-01 16:45 水喵桑 阅读(1823) 评论(8) 推荐(0) 编辑
摘要: 本文参照了sdnlab上相关文章的搭建推荐。 使用的系统环境为ubuntu 18.04 组件介绍 主要安装五个组件: BMv2:是一款支持P4编程的软件交换机 p4c:是一款P4的编译器 PI:是P4 runtime的实现,用于控制平面对数据平面的控制。 mininet:这个之前用过,是一个虚拟的网 阅读全文
posted @ 2019-01-31 14:38 水喵桑 阅读(6618) 评论(17) 推荐(2) 编辑
摘要: 监督学习 监督学习是指我们给予算法一个数据集,这个数据集可以是以往相同类型问题的结果,或者绝对正确的经验答案的集合,也就是统计中常说的样本,并且这些数据都是有其固有的“正确答案”,然后算法根据这个集合做出对当前相同类型的问题的结果预测。绝大部分的情况我们给予算法的数据集都是离散的数据。所谓监督(su 阅读全文
posted @ 2019-01-30 17:20 水喵桑 阅读(424) 评论(4) 推荐(0) 编辑
摘要: 引言 关于题目,对数据平面进行编程,在之前读过the road to SDN,软件定义网络的思想在于数控分离,其对网络行为的编程暂时只局限于网络控制平面。其转发平面在很大程度上受制于功能固定的包处理硬件。而P4语言的出现就是为了完全摆脱网络数据平面的束缚。P4被称作为完全可编程南向编程接口,其提出的 阅读全文
posted @ 2019-01-30 12:45 水喵桑 阅读(2037) 评论(1) 推荐(2) 编辑
摘要: 拓扑图 学习过程分析 首先交换机A和交换机B一开始的MAC地址表都是空的。 此时主机11向主机33发送一个数据帧。 数据帧会先到达交换机A,交换机A会获得主机11的MAC地址和端口号。(此时交换机A的地址表中只有一条关于11的地址信息) 此时查看MAC地址表,如果其中有目的主机的MAC地址则直接进行 阅读全文
posted @ 2019-01-25 12:28 水喵桑 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 实验目的 了解交换机的MAC地址学习过程。 了解交换机对已知单播、未知单播和广播帧的转发方式。 实验原理 MAC(media access control,介质访问控制)地址是识别LAN节点的标识。MAC对设备(通常是网卡)接口是全球唯一的,MAC地址为48位,用12个16进制数表示。前6个16进制 阅读全文
posted @ 2019-01-24 15:42 水喵桑 阅读(2015) 评论(0) 推荐(0) 编辑
摘要: 实验目的 掌握多数据中心网络拓扑的构建 掌握多数据中心数据交换过程 实验原理 主机间发送消息上报给交换机,交换机对收到的报文信息进行分析判断,如果交换机中存在此消息相对应的流表,则交换机直接下发流表,将报文消息转发给目的主机;如果交换机中没有相对应的流表,交换机将此发送消息给控制器,控制器根据消息分 阅读全文
posted @ 2019-01-20 17:15 水喵桑 阅读(2954) 评论(0) 推荐(0) 编辑
摘要: 环境:ubuntu18.04 安装floodlight先前准备:java的环境,ant。 从github上克隆库,然后ant编译 但是我很悲惨的收到洋洋洒洒一大堆错误。 出错原因是不包含javafx组件导致的,然而openjdk不包括javafx组件,floodlight的负载平衡和统计两个模块需要 阅读全文
posted @ 2019-01-12 13:25 水喵桑 阅读(3808) 评论(3) 推荐(0) 编辑