间歇性努力的肥宅
学习
网络实习
软件定义网络 SDN
SDN 概念
- 传统网络元素
- HUB 物理层
- 交换机 数据链路层
- 路由器 网络层
- 网络功能虚拟化: 不再用专用网络设备, 而使用通用设备和特定的虚拟化软件
- 传统紧耦合的网络设备被拆分成应用 控制 和 转发 三层
底层的网络设备被抽象为可自定义的逻辑尸体, 可被上层应用定义为不同类型
在应用层, 用户可以通过通用, 简单的API获取网络信息, 并可修改转发设备的工作逻辑, 达到动态改变网络架构的木的 - SDN 网络元素
- SDN交换机
工作层面:转发层面
协议:无
转发策略:根据控制器配置 - SDN控制器
控制层面
协议: 南向 Openflow 协议, 北向提供 API
转发策略: 可配置 - APP
应用层面
特点: 可使用常用编程语言, 通过 API 控制
- SDN交换机
控制层
- SDN Controller FloodLight
- Rest API
- 把数据封装在 Switch 里, 通过 HTTP 协议指定 URL 访问指定 Switch 进行访问。
- 其他 Controller
- OpenFLow 协议介绍
- 基于 FAST 架构的 OpenFlow 通道实现
第三讲 OpenBox-S4 以及 FAST 架构介绍
FAST 架构简介
- 面向 FPGA + 多核 CPU 的异构分组处理平台, FAST 支持 FPGA 中的硬件流水线与 CPU 上的用户定义软件模块(UA) 协同处理
- 典型 UA :
- Linux 协议栈(控制平面)
- Openflow 通道
- 数据平面扩展功能
- 典型 UA :
- UM 五级流水
- UA
- FAST 支撑程序
OpenFLow 通道原理讲解
第四讲
计组复(yu)习笔记
第二讲-计算机的基本结构
0x01 冯·诺依曼结构的要点
五个组成部分:运算器(CA),控制器(CC),储存器(M),输入设备(I),输出设备(O)
plus:外部储存设备(R) example:bios芯片
0x02 x86指令系统概览
Intel 8086(1978)
- 16位通用寄存器
- 对外16根数据线,20 根地址线,内存空间1MB
- 物理地址采用段+偏移的形式
Intel 80286(1982)
- 地址总线 24 位,内存 16 MB
- 引入保护模式
- 兼容8060,有实模式
实模式(实地址模式)
- 运行在实模式下的 80x86 微处理器像是一个更快的 8086
- 所有x86处理器在加电或复位后首先进入实模式
- 系统初始化程序在实模式下运行,为进入保护模式做好准备
- Intel 80386(第一款32位处理器)
- 三种模式的转换