SDN
文章平均质量分 76
蒋暕青de博客
jianqingjiang.github.io
展开
-
基于open vSwitch,floodlight的openflow实践
基于 Open vSwitch 的 OpenFlow 实践是用UnitedStack的UOS,创建一个虚拟机来完成全部的试验。和IBM的文档不一样的地方是:我使用的是ubuntu 14.04,减少很多没必要的麻烦。创建一个ubuntu 14.04的最小配置虚拟机,ssh到虚拟机上。查看ubuntu版本# lsb_release -aNo LSB modules are转载 2014-11-27 17:49:38 · 4594 阅读 · 3 评论 -
第二届SDN大赛--必答题2
第二届sdn大赛--必答题2第2小题:访问限制@温州大学12网工一、 实验背景为了防止外界对服务器进行DDOS攻击,限制一定时间内不能访问太过频繁。通过对特定网段、服务建立的访问控制体系,将绝大多数攻击阻止在到达攻击目标之前。二、 实验目的搭建简单网络,先使得 PC机访问服务器成功(即看到服务器的网页),之后限制该 PC机一定时间(比如一分钟)内再次访问服务器。限制原创 2015-06-06 23:22:42 · 2648 阅读 · 0 评论 -
在floodlight控制器中统计进入packed-in数量的代码
这代码没有报错,可是,控制器只能连接到ovs,在mininet中用hosts去pingall的时候就会一下连接,一下断开,无法ping通。 于是就简化了一下代码,去掉觉得有bug的代码,抛出的异常是没有实例化;原创 2015-03-29 20:59:55 · 2026 阅读 · 0 评论 -
第二届SDN大赛--提高题2
第2小题:流表管理 -------------温州大学 12网工一、 实验目的利用控制器提供的API(例如REST API),开发一个网络及流表管理工具(客户端,网页端均可)。管理工具可以显示网络原创 2015-06-11 21:34:06 · 2688 阅读 · 2 评论 -
第二届SDN大赛--提高题1
第1小题:代理访问一、 实验背景代理(Proxy),也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全,防止攻击。二、 实验目的设有两台 PC 机(Host1,Host2) ,一台 Web 服务器(Server1)原创 2015-06-11 21:29:03 · 2005 阅读 · 0 评论 -
第二届SDN大赛--必答题1
第二届SDN大赛--必答题1第1小题:简单网络一、 实验目的搭建如图1.1所示的简单网络,通过流表操作来实现两台不同主机间的 ping 通与否。 图1.1:简单网络拓扑 二、 实验环境搭建(一)设计思路如图1.1所示,简单网络由一台Controller,两台switch以及两台host组成。我们通过Controller添加流表让两台host无法原创 2015-06-06 23:07:39 · 3891 阅读 · 0 评论 -
SDN应用场景实践--指定业务带宽保障
SDN应用场景实践--指定业务带宽保障 --------------温州大学 12网络工程 欢迎转载,转载请注明出处,谢谢 目录: 第一章 背景介绍...........................................原创 2015-06-14 16:00:59 · 6647 阅读 · 1 评论 -
SDN多控制器是如何实现的
SDN多控制器是如何实现的最近在ONS 2016(Open Networking Summit开放网络峰会)中华为T-SDN Super控制器凭借着持续的创新能力,从众多厂商DEMO中脱颖而出,获得了SDN IDOL 2016冠军。华为基于ONOS的T-SDN Super控制器解决了运营商网络多厂商多域网络业务快速发展、跨域协调保护等一系列难点痛点问题。拓扑很简原创 2016-03-30 16:30:07 · 8846 阅读 · 0 评论 -
OpenStack与SDN控制器的集成
OpenStack与SDN控制器的集成蒋暕青1.OpenStack Neutron简介Neutron添加了一层虚拟的网络服务让租户(用户)构建自己的虚拟网络。Neutron是对网络的虚拟化,该网络可以从一个地方移动到另一个地方,而不会影响现有的连接。它可以进一步解释为一个网络管理服务,为创建和管理虚拟网络公开了一组可扩展的API(通过创建虚拟网络原创 2016-03-09 09:39:54 · 5830 阅读 · 0 评论 -
Java编写一个路由算法,并txt输入输出
Java编写一个路由算法,并txt输入输出原创 2014-12-28 11:13:42 · 1570 阅读 · 1 评论 -
OpenvSwitch常用命令(全)
什么是 Open vSwitchWhat is Open vSwitch?Open vSwitch is a production quality, multilayer virtual switch licensed under the open source Apache 2.0 license. It is designed to enable massive network automat原创 2017-04-25 16:07:02 · 4410 阅读 · 0 评论 -
Cisco ACI网络详解
1、关于ACI网络架构介绍我自己画了一个比较典型ACI的组网,简单说下几个比较重要的组件:1.1 思科应用策略基础设施控制器(APIC): APIC是Cisco ACI交换矩阵、策略实施和健康状态监控实现自动化和管理的统一点。主要负责的任务包括交换矩阵激活、交换机固件维护、网络策略配置和实例化。以上这些功能的实现都是依靠着南向的Opflex协议(这个协议cisco已经提交IETF了,但...转载 2018-04-17 15:13:26 · 19631 阅读 · 3 评论 -
基于OpenFlow交换机的OpenStack部署实践
译注:本项目平台为美国伊利诺伊大学的OCEAN,由176台服务器 16台Pica8公司OpenFlow交换机组成,提供从底层物理网络到应用的完整环境,支撑的项目包括获得HotSDN[注] 2012最佳论文奖的VeriFlow,Jellyfish数据中心架构以及LIME虚拟网络迁移系统。项目2011年启动时OpenStack的网络仍为Quantum,方案设计可应用于后续版本Neutron。摘转载 2015-05-23 23:30:39 · 1345 阅读 · 0 评论 -
floodlight控制器用PHP重新写webUI
floodlight控制器用PHP重新写webUI大家都知道floodlight本身的webUI是localhost/ui/index.html我试着用我的Linux环境架另一个服务器来提供php的环境。原创 2015-05-20 23:09:00 · 2469 阅读 · 0 评论 -
floodlight 流表
当floodlightdefault.properties配置文件中加载了转发模块(net.floodlightcontroller.forwarding.Forwarding).则连接在交换机上的PC机是可以互相ping通的.floodlight中没有加载此模块时,须要用使添加流表来控制流向.下面介绍一下从控制器端对openflow交换机添加与删除流表. 添加流表: [control原创 2014-12-01 13:58:41 · 3525 阅读 · 0 评论 -
floodlight路由机制分析
路由部分是floodlight最核心的机制,这两天仔细读了一下floodlight这部分的代码,总算有了大体上的了解,与各位分享。本文中的floodlight(FL)与控制器/网络控制器(NC, nework controller ) 等术语等同,交换机(SW)默认为openflow-enabled switch,不再赘述。首先谈一下SDN控制器的路由原理:当交换机收到一个不能被当前流表各原创 2014-12-20 14:01:30 · 1156 阅读 · 0 评论 -
Floodlight各模块处理PacketIn消息的顺序
Floodlight各模块处理PacketIn消息的顺序在OpenFlow网络中PacketIn消息是交换机向控制器发送最多的消息,也是控制器最需要关注的消息,没有之一。在Floodlight有很多模块都会处理PacketIn消息,他们之间是以什么顺序执行的是一个很重要的问题。在Floodlight中所有监听OpenFlow消息的模块都需要实现IOFMessageListener接转载 2015-01-30 13:38:36 · 1607 阅读 · 0 评论 -
SDN应用场景探讨与分析
SDN应用场景探讨与分析SDN的应用场景与SDN技术本身的特点有很大的相关性,研究SDN的应用场景首先需要对SDN技术特点进行分析。SDN的主要技术特点SDN的主要技术特点体现在3方面。● 转发与控制分离。SDN具有转发与控制分离的特点,采用SDN控制器实现网络拓扑的收集、路由的计算、流表的生成及下发、网络的管理与控制等功能;而网络层设备仅负责流量的转发及策略的执行。通过这种方转载 2014-12-29 16:47:48 · 4034 阅读 · 0 评论 -
Floodlight路由机制解析(Floodlight教程)
Floodlight路由机制解析(Floodlight教程)路由部分是floodlight最核心的机制,这两天仔细读了一下floodlight这部分的代码,总算有了大体上的了解,与各位分享。本文中的floodlight(FL)与控制器/网络控制器(NC, nework controller ) 等术语等同,交换机(SW)默认为openflow-enabled switc转载 2015-02-10 00:25:55 · 3768 阅读 · 0 评论 -
第一届全国高校软件定义网络(SDN)应用创新开发大赛--我的sdn实践
sdn原创 2015-03-07 12:34:35 · 3891 阅读 · 1 评论 -
SDN 实践之floodlight控制器统计流量种类
在floodlight控制器统计流量的基础上接着把packed-in流量的种类也区分一下。counter这个类琢磨了一个月终于有些会用了。原创 2015-04-02 08:29:49 · 3272 阅读 · 0 评论 -
利用python2.7自带的简单的web服务器SimpleHTTPServer实现web页面的访问
利用python2.7自带的简单的web服务器SimpleHTTPServer实现web页面的访问 虚拟机Mininet IP地址:192.168.56.102 SimpleHTTPServer位置:/usr/lib/python2.7/SimpleHTTPServer.py 构建网页文件index.html 内容: “hahhahax原创 2015-04-24 15:13:00 · 14865 阅读 · 1 评论 -
ovs教程
网桥管理添加名为br0的网桥ovs-vsctl add-br br0删除名为br0的网桥ovs-vsctl del-br br0列出所有网桥ovs-vsctl list-br判断网桥br0是否存在ovs-vsctl br-exists br0列出挂接到网桥br0上的所有网络接口ovs-v转载 2015-05-02 12:49:39 · 2648 阅读 · 0 评论 -
SDN开发之基于floodlight控制器做QoS策略
SDN开发之基于floodlight控制器做QoS策略 ---温州大学 12网络工程原创 2015-05-10 15:46:50 · 4222 阅读 · 4 评论 -
在SDN开发中遇到的python报错,不能找到simplejson
在SDN开发中遇到的python报错,不能找到simplejson原创 2015-04-30 23:47:28 · 1706 阅读 · 0 评论 -
SD-WAN究竟是怎么回事
最近SD-WAN在业界炙手可热,越来越多的企业客户准备或已经上马SD-WAN。在此风生水起之际,各式各样的SD-WAN供应商自然轮番出招、应接不暇。笔者在深入接触了一些国外主流商用SD-WAN厂家的技术方案后,希望能对这些主流商用SD-WAN方案中所采用的最根本的SDN特性进行一些分析,供大家讨论。说实话笔者在深入了解业界主流商用SD-WAN之前,对SD-WAN名字中Software Define...转载 2018-04-18 14:11:45 · 14830 阅读 · 0 评论