随笔分类 - SDN
Shape the future of networking
摘要:本文基于: "OpenDaylight的C/S模式实验" 而成 C/S 结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。 这个实验按照我的理解大概的一个意思是,在Minine
阅读全文
摘要:参照: "OpenDaylight的Helium(氦)版本安装" 下载链接地址为 http://www.opendaylight.org/software/downloads/helium 安装: unzip distribution karaf 0.2.0 Helium.zip 注:如果解压出现错
阅读全文
摘要:参照: "基于Mininet测量路径的损耗率" 在SDN环境中,可以利用控制器来测量特定路径的损耗率,在本实验中,基于Mininet脚本,设置特定的交换机间的路径损耗速率,然后编写POX脚本,实现对路径的损耗率的测量。 实验介绍(参照原文): 在该环境下,h0向h1发送数据包,由于在mininet脚
阅读全文
摘要:本文参照: "Mininet 命令延伸实验扩展" 步骤1:命令行创建拓扑 sudo mn topo minimal 最小的网络拓扑,一个交换机下挂两个主机。 sudo mn topo linear,4 每个交换机连接一个主机,交换机间相连接。本例:4个主机,4个交换机。 sudo mn topo s
阅读全文
摘要:软件定义网络:昨天今天明天 昨天:传统网络的发展。 今天:传统网络的缺陷;先行者ForCES,后来者SDN;后来者为什么能取代先行者? 明天:软件定义网络取代以TCP/IP为核心的传统网络? 昨天:故事从很久很久以前讲起 在第一台巨型计算机到第一台路由器的发明,再到今天的大型互联网络的崛起,网络大爆
阅读全文
摘要:参考: "MiniNet实验2" 通过Mininet学习可视化操作,可以在界面上方便的构建拓扑结构。 最新的Mininet 2.2.0内置了一个mininet可视化工具miniedit。miniedit在/home/mininet/mininet/examples目录下提供miniedit.py脚本
阅读全文
摘要:参考: "MiniNet实验1" 安装命令: 测试:sudo mn test pingall 版本信息:mn version 2016/9/10
阅读全文
摘要:通道 Channel 在前面的OpenFlow的内容中,我们提到了在交换层所采用的流表是控制层的Controller下发的,那么Controller是如何下发流表的呢?中间经过了哪些的流程和步骤?控制器和交换机的会话是如何建立的? 这就是我们今天要介绍的内容,Channel。 连接建立 Hello包
阅读全文
摘要:安装地址:https://github.com/mininet/mininet/wiki/Mininet VM Images 登录用户:mininet 密码:mininet 执行命令: sudo mn 默认生成一个最简单的网络拓扑: 执行命令: mininet nodes 查看所有节点 执行命令:
阅读全文
摘要:问题4:流表匹配 OF1.1版本 这是OF1.1版本的操作,引入了多流表,1.0版本并没有多流表。 多流表的匹配称为 流水线处理 :交换机从流表0开始查找,按照流表序号从小到大匹配。 每个包按照优先级去匹配流表中的表项,优先级高的先进行匹配;一旦匹配成功则刷新计数器和执行动作,倘若没有找到匹配的表项
阅读全文
摘要:本文由SDN原理视频而成: "SDN原理" 流表 FlowTable OpenFlow的核心 问题3 流表项 Flow Entry 单流表(OpenFlow 1.0版本) 多流表(OpenFlow 1.3版本) 组成1(OpenFlow 1.0): 不同版本的OpenFlow协议的流表项 不一样。
阅读全文
摘要:本文基于SDN原理视频而成: "SDN原理" OpenFlow OpenFlow 协议 和 传统的路由选择协议 有很多相似的地方,同时在某些地方也具有一定的颠覆性。 路由表,由IP地址和子网掩码组成。MAC表,由MAC地址组成。 但是OpenFlow协议的流表,却什么都有。 OpenFlow 相比传
阅读全文
摘要:本文参照SDN原理视频而成: "SDN原理" Controller 概念 从上面这个图片,我们能够知道,Controller 是一个非常重要的东西:承上启下,左右拓展。 从整个SDN的架构来看,控制器 处在整个架构最核心的部分:控制层。上面承接应用,下面承接网络硬件设备。 在SDN的商业战争中,谁掌
阅读全文
摘要:SDDC:Software Defined Data Center 软件定义数据中心,全数据中心软件化。 在我们接触SDN概念之前,服务器虚拟化,软件虚拟化技术已经是非常成熟了。如果网络能够被虚拟化,那么整个数据中心的虚拟化运维就完全不是问题了。 那么,SDN是什么? So Diao Network
阅读全文
摘要:本文基于SDN导论的视频而成: "SDN导论" 在网络发展速度如此之快的今天,传统网络的架构充满了危机,主要有这四个问题(3+1)。 1)传统网络的部署和管理 非常困难 2)分布式网络架构凸显瓶颈 3)流量控制十分棘手 4)可编程性 本文从以上三个角度出发,结合视频内容和自己的理解进行一个阐述。 为
阅读全文
摘要:本文基于SDN导论的视频而成: "SDN导论" 目前网络层面流行的技术概念:虚拟中心;公有云私有云;数据中心等等。 SDN主要的模拟器: Mininet OpenDaylight(Cisco) ONOS(AT&T等运营商主流的SDN工具) 重要技术:SDN控制器。 标准的定义: ONF:是由 Mic
阅读全文
摘要:SDN的核心:可编程性 SDN的思想:SOA面向服务 面向服务的体系结构(service oriented architecture SOA) 使网络连接的大量计算机易于合作,以 服务 而不是人工交互来交流信息。 使得更可用的,更灵活又可拓展的应用和服务得以构建,测试,部署和管理。 软件定义网络 网
阅读全文