自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 OSPF协议基础(一)

ospf全称(Open Shortest Path First,OSPF)开放式最短路径优先,是被最广泛使用的一种动态路由协议,是一种链路状态协议。具有路由变化收敛速度快、无路由环路、支持变长子网掩码(VLSM)和汇总、层次区域划分等优点。

2023-11-13 21:31:41 168

原创 Neutron学习笔记1--基本概念

Neutron学习笔记基本概念1.涉及的Linux网络技术bridge:网桥,Linux中用于表示一个能连接不同网络设备的虚拟设备,Linux中传统实现的网桥类似于一个hub设备,而ovs管理的网桥一般类似交换机。br-int:bridge-intergration,综合网桥,常用于表示实现主要内部网络功能的网桥。br-ex:bridge...

2019-01-05 21:10:41 413

原创 Neutron学习笔记2-- Neutron的网络实现模型

Neutron学习笔记2-- Neutron的网络实现模型Neutron的三类节点计算节点网络节点控制节点Neutron将在这三类节点中进行部署,Neutron在各个计算节点,网络节点中运行各种各样的Agent,在控制节点中,与在网络节点中相同,一个控制节点意味着...

2019-01-05 21:08:48 1138

原创 RYU安装

1.Ryu简介Ryu是基于Python语言编写的开源控制器,其代码风格优秀,模块清晰,可扩展性强。Ryu使用了OpenSrack的Oslo库,并且开发了OpenStack插件,可以和OpenStack实现整合部署。Ryu是一个轻量级的SDN控制器,是目前主流的控制器之一。适合初学者学习。2.Ryu架构Ryu的架构与其他SDN控制器架构类似,大致可以分为控制层和应用层。其中,控制层主要包括协议...

2018-11-30 20:51:38 1415

原创 Mininet安装及简单实践

MininetMininet简介Mininet是由斯坦福大学研究开发的开源软件,是一个基于Linux Container虚拟化技术的轻量级网络模拟器。即可以在个人电脑上模拟出包括交换机、主机、和控制器等软件定义网络节点。Mininet功能强大,支持学术研究、原型验证、调试和测试等多种网络研究需求,其支持的功能具体如下:为openflow提供简单、免费的应用测试平台。支持多用户...

2018-11-30 20:50:46 1121

原创 OpenFlow简单介绍

1.OpenFlow交换机的基本构成1.1 流表OpenFlow流表由流表项构成,流表项的结构随着OpenFlow版本的不断演进不断变化,不同协议所包含的流表项结构不同,具体各版本如下表所示:版本包含内容1.0头字段(Header Filed)、计数器(Counters)、行动(Actions)1.1匹配字段(Match Filed)、计数器)(Counter...

2018-11-30 20:48:54 2126

原创 Ryu简单拓扑下ping命令的具体执行过程

执行的简单拓扑如图所示:由以上拓扑图可知,主机1通过端口1与OF交换机相连,主机2通过端口3与交换机相连,主机3通过端口2与交换机相连。并且交换机链接控制器。此时,要讨论的是当执行主机1ping主机2时,在Ryu控制器下的具体执行过程。1.ping命令的具体执行过程首先,如果主机A,要去ping主机B,那么主机A,就要封装二层报文,他会先查自己的MAC地址表,如果没有B的MAC地址,就会向...

2018-11-30 20:47:38 666

原创 简单RYU实现二层交换机泛洪代码解析

一个简单的交换机实现,使得交换机将所有收到的数据包在各个端口泛洪发送,代码如下:from ryu.base import app_managerfrom ryu.controller import ofp_eventfrom ryu.controller.handler import MAIN_DISPATCHERfrom ryu.controller.handler import set...

2018-11-30 20:46:41 1189

原创 MiniNAM安装

确保机器上安装了mininet。下载并安装Ryu控制器安装OpenState所需要的相关套件bash -c "$(wget -O - http://openstate-sdn.org/install.sh)"下载MiniNAM,并解压wget http://www.cs.ucc.ie/~ak18/MiniNAM/code/MiniNAM.tar.gz解压:...

2018-11-30 20:36:48 837

原创 Segment Routing(SR)简单介绍

1.什么是segment routing(SR)1.1 基本概念SR架构基于源路由。节点(路由器、主机或设备)选择路径,并且引导数据包沿着该路径通过网络,具体实施是在数据报头中插入带顺序的段列表(segment list),以指示收到这些数据包的节点怎么去转发和处理这些数据包。SR能够使网络更加简化,并具有良好的可扩展能力,主要体现在以下方面:更简单的控制平面对现在的控制平面...

2018-11-30 20:33:53 18574 2

原创 ubuntu下Open vSwitch安装

ubuntu下Open vSwitch安装有关Open vSwitch的安装,网上有各种的教程资料,但一些已经过时,按照网上的教程,花费了大量时间,都没能安装成功。于是,通过查阅官方安装教程以及综合网上的各种安装过程,通过实践,安装记录如下:1.首先,更新可安装的组件。$sudo apt-get update2.安装相关依赖sudo apt-get install build-...

2018-11-30 20:27:04 4490

everything

Everything基于名称快速定位文件和文件夹。轻量安装文件 干净简洁的用户界面 快速文件索引 快速搜索 最小资源使用 便于文件分享

2019-02-27

学习go语言(Golang)

Golang学习资料,《学习go语言》,

2018-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除