摘要:
补充:Eclipse自动补全快捷键 在Windows下自动补全快捷键是Alt+/ 在Linux下自动补全快捷键是ctrl+空格 一:导入jar包 (一)定义用户依赖库 (二)导入 hdfs基础jar包 (三)导入hdfs基础jar包所依赖的库 (四)导入公共jar包 (五)导入公共jar包所需lib 阅读全文
摘要:
一:安装JDK hadoop2.x最低jdk版本要求是:jdk1.7(不过推荐用最新的:jdk1.8,因为jdk是兼容旧版本的,而且我们使用的其他软件可能要求的jdk版本较高) 下载地址:https://www.oracle.com/technetwork/java/javase/downloads 阅读全文
摘要:
一:设置静态IP (一)进入配置页面 (二)设置手动配置,IP,子网掩码,网关,DNS解析 1.使用ifconfig查看IP网络地址和子网掩码 网络地址192.168.58.X,子网掩码255.255.255.0 2.使用netstat -rn查看网关信息 (三)配置静态IP (四)网络服务重新启动 阅读全文
摘要:
一:Hadoop基本概念 一个分布式系统基础架构,由Apache基金会所开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。 充分利用集群的威力进行高速运算和存储。 Hadoop的框架最核心的设计就是:HDFS和MapReduce 二:Hadoop解决问题 1.海量数据的存储(HDFS) 阅读全文
摘要:
一:OpenFlow协议实现 OpenFlow协议解析部分代码大部分在ofproto目录下,少部分在controller目录下。以下内容将首先介绍ofproto目录下的源码内容,再介绍controller目录下的ofp_event文件。 (一)__init__ def get_ofp_modules 阅读全文
摘要:
实现功能:设计一个新的action,实现可以自己指定丢包概率 一:定义openflow action (一)lib / ofp-actions.c:引入添加自己的操作代码,作为OpenFlow的扩展 enum ofp_raw_action_type { /* ... */ /* NX1.3+(47) 阅读全文
摘要:
转载自:https://www.cnblogs.com/liuhongru/p/11006079.html 一:架构说明 (一)整体架构 OVS(openvswitch)是开源的虚拟交换机。也是当前市场上云环境中部署份额最大的交换机。支持 openflow协议,ovsdb协议管理。 一个OVS实例包 阅读全文
摘要:
一:linux下实现UDP通信 二:实验目的 (一)在IP头部“选项”字段如何添加自定义的信息,作为自定义的匹配字段用 例如对UDP报文添加一个序列号,使得接收方按照序列进行一定操作。则需要在IP的包头选项字段中进行自定义字段 (二)实现思路 1.修改Linux网络源码 目前有点困难 2.利用现有的 阅读全文
摘要:
一:实验简介 (一)功能实现 除了实现简单UDP通信外,还实现了:UDP客户端使用指定端口与服务器通信 (二)知识回顾 一个IP+端口可以唯一确定主机的一个socket对象,通过该socket实例,我们可以进行数据发送和接收 (三)实验对比(普通网络通信) 这里用TCP(主要是了解bind函数) 面 阅读全文
摘要:
一:前提 已经正常安装了SDN环境(mininet和openswitch2.11.0和Ryu) 使用前面教程安装环境SDN实验 使用git安装Mininet (一)测试ovs是否正常使用 1.ryu启动 2.mn启动测试 二:原始信息 三:修改程序 (一)修改源码:在vport.c和.h中添加代码 阅读全文