计算机网络(SDN)
文章平均质量分 69
计算机网络(SDN)
王小二(海阔天空)
这个作者很懒,什么都没留下…
展开
-
个人文章合集 - SDN&ODL&Mininet
SDN:简述对SDN的认识SDN:简述对SDN架构的认识SDN:简述对各类SDN控制器的认识SDN:简述对各类SDN交换机的认识SDN:简述对SDN北向接口协议的认识SDN:简述对SDN南向接口协议的认识SDN:简述SDN典型应用场景OpenFlow:简述对OpenFlow协议的认识OpenFlow:简述OpenFlow协议的演进OpenFlow:简述对OpenFlow协议1.0的认识OpenFlow:简述对OpenFlow协议1.3的认识OpenFlow:简述对流表项Flow的了解OD原创 2024-09-27 09:00:00 · 197 阅读 · 0 评论 -
SDN:简述对SDN的认识
网络:SDN简单了解SDN ,即软件定义网络(Software Defined Network)SDN只是一种架构,一种思想,具体的实现多种多样,OpenFlow只是其中一种。SDN的三个本质属性:     a.认为只要符合控制跟转发分离;  &a原创 2018-12-06 15:45:03 · 4668 阅读 · 0 评论 -
SDN:简述对SDN架构的认识
SDN:简述对SDN架构的认识     SDN的全称是Software Defined Networking,即软件定义网络。SDN是在物理上网络控制平面和转发平面(数据平面)相分离、控制平面控制多个设备、网络底层抽象;逻辑上控制集中、可编程的新型网络架构。  &am原创 2019-03-08 10:44:59 · 3660 阅读 · 0 评论 -
SDN:简述对各类SDN控制器的认识
SDN:简述对各类SDN控制器的认识 当前,SDN控制器已经比较成熟,种类也相当繁多,而且活跃的一些控制器项目还在不断发展之中,如 Open Daylight项目不到一年就发布一个新的版本。 SDN控制器分为开源控制器和商业控制器。 有些商业控制器是在某...原创 2019-03-07 17:09:18 · 16881 阅读 · 0 评论 -
SDN:简述对各类SDN交换机的认识
SDN:简述对各类SDN交换机的认识      按照SDN交换机所支持的南向协议来看,SDN交换机可分为SDN交换机(仅支持OpenFlow协议)、混合交换机(支持 Open Flow协议和传统网络协议)、自盒SDN交换机、裸交换机。    &a原创 2019-03-07 17:01:24 · 10015 阅读 · 0 评论 -
SDN:简述对SDN北向接口协议的认识
SDN:简述对SDN北向接口协议的认识北向接口 是SDN应用层与SDN控制器层之间通信的依据。使用北向接口协议可以直接调用控制器实现网络功能。作为网络服务提供者,可在异构网络中提供自己的服务,无须根据细节来更改、删除自己的服务,从而节省了大量的时间,能将主要的精力运用到自身网络服务的实现上。北向接口协议的理想是好的,但由于控制器的种类繁多,没有一个控制器完全占据市场份额,所以到目前为止,SD...原创 2019-03-07 16:46:01 · 5906 阅读 · 0 评论 -
SDN:简述对SDN南向接口协议的认识
SDN:简述对SDN南向接口协议的认识 南向接口是SDN控制器层与SDN基础架构层(SDN交换机)之间通信的依据,SDN南向接口协议的标准化程度要比北向接口协议标准化的程度高。SDN有多个南向接口协议,其中最为出名的是 Open Flow协议,其他南向接口协议还包括 OF-CONFIG、XMP、PCEP等。 &n...原创 2019-03-08 11:42:15 · 7062 阅读 · 1 评论 -
SDN:简述SDN典型应用场景
SDN:简述SDN典型应用场景SDN最出色,典型的应用可分为下述几种:一.软件定义广域网(SDDC)1.思科(Cisco)的ASI(Application Centric Infrastructure,应用为中心的基础设施):偏向于硬件方面。2.VMWare的NSX():偏向于软件方面。二.软件定义广域网(SD-WAN)2013年8月,Google发布了基于SDN的广域网解决方案B4...原创 2019-03-07 16:37:54 · 6927 阅读 · 0 评论 -
OpenFlow:简述对OpenFlow协议的认识
OpenFlow:简述对OpenFlow协议的认识一、OpenFlow协议的背景转发和控制分离是SDN网络的本质特点之一 。在SDN网络架构中,控制平面与转发平面分离,网络的管理和状态在逻辑上集中到一起,底层的网络基础从应用中独立出来,由此,网络获得前所未有的可编程、可控制和自动化能力。这使用户可以很容易根据业务需求,建立高度可扩展的弹性网络。要实现SDN网络的转控分离架构,就需要在SDN控...原创 2019-03-25 15:36:25 · 4861 阅读 · 0 评论 -
OpenFlow:简述OpenFlow协议的演进
OpenFlow:简述OpenFlow协议的演进 本文简单介绍一下OpenFlow协议中1.0到1.4版本的主要演进过程。一、OpenFlow协议1.0 OpenFlow1.0版本的优势是它可以与现有的商业交换芯片兼容,通过在传统交换机上升级固件就可以支持OpenFlow1....原创 2019-03-25 16:05:46 · 3269 阅读 · 0 评论 -
OpenFlow:简述对OpenFlow协议1.0的认识
OpenFlow:简述对OpenFlow协议1.0的认识 一个支持OpenFlow 1.0的交换机有一张流表(FlowTable)和一个安全通道(Secure Channel)。 流表(FlowTable)向交换机提供执行数据包的查找和转发工作的依据;安全通道(Secure Channel)向交换机提供到外部控制器的安全连接,如下图所示...原创 2019-03-26 11:27:40 · 1996 阅读 · 0 评论 -
OpenFlow:简述对OpenFlow协议1.3的认识
OpenFlow:简述对OpenFlow协议1.3的认识 OpenFlow1.3和 OpenFlow1.0的区别较大,也是当前商业上广泛使用的 Open Flow版本之一。 OpenFlow1.3增如了多级流表(流水线结构)、组表、度量(Meter,此结...原创 2019-03-26 14:24:19 · 7827 阅读 · 1 评论 -
OpenFlow:简述对流表项Flow的了解
OpenFlow:简述对流表项Flow的了解一、流表项Flow规则每条流表项Flow(流表规则)由一系列字段组成,分为基本字段、条件字段和动作字段三部分:基本字段基本字段包括生效时间duration_sec、所属表项table_id、优先级priority、处理的数据包数n_packets,空闲超时时间idle_timeout等。空闲超时时间idle_timeout以秒为单位,超过设...原创 2019-10-08 17:15:35 · 5293 阅读 · 2 评论 -
OSGI:简述对OSGI的认识
OSGI:简述对OSGI的认识一、OSGI的概念OSGI(Open Service Gateway Initiative,直译为“开放服务网关”)实际上是一个由OSGi联盟(OSGi Alliance)发起的以Java为技术平台的动态模块化规范。OSGi联盟是由Sun Microsystems、IBM、Ericsson等公司于1999年3月成立的一个世界性的开放标准化组织,最初的名称为Co...原创 2019-03-13 15:48:40 · 10618 阅读 · 0 评论 -
Karaf:简述对Karaf的认识
Karaf:简述对Karaf的认识Karaf是基于OSGI之上建立的应用容器,能方便部署各种选定的组件,简化打包和安装应用的操作难度。Open DayLight项目发布之初,后台框架仅采用OSG技术,但自从第三版氦He版本至今, Open Daylight项目就采用了Kaaf作为后台的框架,明显提升了项目的可用性和灵活性。Karaf是一个 Apache软件基金会项目,具有 Apache v2...原创 2019-03-13 16:42:45 · 14372 阅读 · 0 评论 -
ODL:OpenDayLight控制器的北向API接口整理
OpenDayLight控制器的北向API接口整理1.获取当前所有拓扑结构URL格式:http://IP:端口/restconf/operational/operational/network-topology:network-topologyURL示例:http://192.168.21.130:8181/restconf/operational/network-topology:ne...原创 2019-03-07 16:24:52 · 5576 阅读 · 2 评论 -
ODL:简述调用OpenDayLight北向接口返回的状态码含义
简述调用OpenDayLight北向接口返回的状态码含义状态码请求方式含义详细描述200GETOK服务器成功返回用户请求的数据,该操作是幂等的201POST/PUT/PATCHCreated用户新建或修改数据成功202*Accepted表示一个请求已经进入后台排队(异步任务)204DELETENo Content用户删除数据成功...原创 2019-03-07 16:54:08 · 1368 阅读 · 0 评论 -
ODL:OpenDayLight项目中子项目统计(一)
ODL:OpenDayLight项目中子项目统计一、OpenDayLight项目中最核心的子项目(按字母排列的序列)项目名称项目描述AAA认证、授权、审计项目Federation联合体项目Infrastructure Utilities基础设施项目MD-SAL模块驱动项目ODL Parent父项目Open Daylight Cont...原创 2019-03-11 16:58:04 · 1524 阅读 · 0 评论 -
ODL:OpenDayLight项目中子项目统计(二)
ODL:OpenDayLight项目中子项目统计(二)Controller(控制器)项目项目地址: https://github.com/opendaylight/controller为多厂商网络的SDN部署提供一个高可用、模块化、可以扩展并可支持多协议的控制器基础框架。在该项目中,模型驱动的业务抽象层使控制器支持多个南向协议插件,而面向应用的可扩展北向架构为控制器提供丰富的北向AP...原创 2019-10-08 18:48:25 · 2147 阅读 · 0 评论 -
ODL:OpenDayLight子项目之MD-SAL
ODL:OpenDayLight子项目之MD-SAL      MD-SAL(模块驱动项目)的全称为Model-Driven Service Adaptation Layer,即模型驱动服务适配层。 MD-SAL是一个消息总线驱动的可扩展的中间件组件,它提原创 2019-03-11 17:54:28 · 1667 阅读 · 0 评论 -
ODL:DataStore中config和operational的区别
ODL:DataStore中config和operational的区别DataStore中的数据存储分两种形式:config和operational 。config存储应用层所写的数据,而operational存储设备的实际状态。通俗的讲:北向业务数据存储于config库;南向库存储于operational库。config方式查询流表通常不包含以路由为目的的流表项(所以operational...原创 2019-10-11 17:29:48 · 1372 阅读 · 2 评论 -
Mininet教程(一):Mininet基本介绍
一、Mininet是什么Mininet是由斯坦福大学基于Linux Container架构开发的一个进程虚拟化网络仿真工具,可以创建一个包含主机,交换机,控制器和链路的虚拟网络,其交换机支持OpenFlow,具备高度灵活的自定义软件定义网络。二、Mininet可以做什么为OpenFlow应用程序提供一个简单,便宜的网络测试平台;启用复杂的拓扑测试,无需连接物理网络;具备拓扑感知和Ope...原创 2020-03-31 19:56:35 · 36903 阅读 · 2 评论 -
Mininet教程(二):Mininet安装部署
一、使用装有Mininet的虚拟机Mininet VM安装是安装Mininet最简单的方法,官方网站为http://mininet.org/download。虚拟机镜像必须有承载的虚拟软件,比如Windows的VirtualBox,VMware Workstation;Mac的VMware Fusion;Linux的KVM等。在虚拟软件中直接打开Mininet虚拟机即可。二、github获取安...原创 2020-03-31 20:12:47 · 14242 阅读 · 0 评论 -
Mininet教程(三):Mininet命令操作
Mininet命令共分为网络构建启动参数、内部交互命令、外部运行参数三部分。(1)网络构建启动参数:–topo,–custom,–switch,–controller,–mac等等。(2)内部交互命令:dump,net,nodes,links,dpctl,iperf等等。(3)外部运行参数:-c(清除配置信息),-h(帮助)等。一、mn网络构建使用参数介绍–topo:定义拓扑结构a...原创 2020-03-31 20:28:17 · 19758 阅读 · 0 评论 -
Mininet教程(四):Mininet可视化MiniEdit
Mininet通过Miniedit可视化,可以直接在界面上编辑任意拓扑,生成python自定义拓扑脚本,简单方便。Mininet 2.2.0以后内嵌miniedit。在mininet/example下提供miniedit.py脚本,执行脚本后显示可视化界面,可自定义拓扑及配置属性。Miniedit使用分为三步:(1)Miniedit启动进入mininet/example目录下,指定mini...原创 2020-03-31 20:32:26 · 10481 阅读 · 0 评论