Openflow的转发与传统的转发区别和优势
来源:(SDN QQ群语录20130819)
http://www.sdnap.com/sdnap-post/2411.html
山东同学-菜(Q群279796875) 21:40:21
我是想问,openflow的 forwarding的运行步骤,和以前的tcpip时代不同么?
百望山喽啰(Q群279796875) 21:43:50
一个基于目的IP转发,一个是基于流匹配转发,前者经过广泛应用,行的通,后者有待市场考证
山东同学-菜(Q群279796875) 21:44:56
我想知道同样是称作forwarding, 那么具体不同的地方在哪。。
北京-KkBLuE<Q群279796875> 21:47:05
有一天吧,你开车,去了西直门
到了西直门的立交桥上,你就琢磨,tmd谁修的立交桥啊
但是你得走啊,离开这个鬼地方啊,于是你找来了几个警察
第一个警察说,根据我的算法,你应该左拐三次,就出去了,你就follow这个了,因为这样最近
但是第一个警察根本不考虑路是不是堵,车多不多
他觉的最近就这么来
这就是基于路由转发
或者说交换机基于mac也勉强可以这么理解
第二个警察说,我看看啊,有点tmd赌啊,你绕绕吧,我给你一条明路,你很轻松的就上西天了,而且这个警察还给你按个对讲机,在你沿途经过的岗楼随时告诉你前面的路况,能走近的,就走近,有堵车就绕路,所以可能去西天取经目的只有一个,路线是根据不同属性调整的,属性包括,风景,有没有洗车的,是否经过电影学院,陌陌约炮率等等,
你就是那个数据包
警察就是controller
沿途的岗楼就是路由器,交换机或者其他什么玩意
北京-薄荷(Q群279796875) 22:05:09
Kk 说的好,我忍不住续一个,第三个警察来了,拿出智能手机,调出实时路况,又上人口普查系统,百度,大众点评等网站搜了一遍,确认了你的身份和个人喜好,推荐了一条路线,第三个警察就是有丰富北向接口的控制器,百度什么的就是与控制器对接的应用。
长沙-张振宇(Q群279796875) 22:05:48
业务感知
Openflow的转发与传统的转发区别和优势的更多相关文章
- Java Servlet(九):转发请求与重定向请求区别
转发: <% pageContext.setAttribute("pageContextAttr", "pageContextAttribute"); r ...
- 重定向(redirect)与转发(forward)的区别
重定向(redirect)与转发(forward)的区别 1.重定向时地址栏会发生改变,转发时地址栏不会发生改变 当浏览器请求资源时,服务器直接访问目标地址的URL,将URL的响应内容读取,之后再将读 ...
- 图解Nosql(hbase)与传统数据库的区别
图解Nosql(hbase)与传统数据库的区别http://www.aboutyun.com/thread-7804-1-1.html(出处: about云开发) 问题导读:1.nosql数据库能否删 ...
- Hbase总结(一)-hbase命令,hbase安装,与Hive的区别,与传统数据库的区别,Hbase数据模型
Hbase总结(一)-hbase命令 下面我们看看HBase Shell的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下: 名称 命令表达式 创建表 create '表名称', ...
- 微信小程序转发微信小程序转发
微信小程序转发涉及以下4个方法: 1.Page.onShareAppMessage({}) 设置右上角“转发”配置,及转发后回调函数返回 shareTicket 票据 2.wx.showSahreMe ...
- Qt事件机制浅析(定义,产生,异步事件循环,转发,与信号的区别。感觉QT事件与Delphi的事件一致,而信号则与Windows消息一致)
Qt事件机制 Qt程序是事件驱动的, 程序的每个动作都是由幕后某个事件所触发.. Qt事件的发生和处理成为程序运行的主线,存在于程序整个生命周期. Qt事件的类型很多, 常见的qt的事件如下: 键盘事 ...
- ServletRequest HttpServletRequest 请求方法 获取请求参数 请求转发 请求包含 请求转发与重定向区别 获取请求头字段
ServletRequest 基本概念 JavaWeb中的 "Request"对象 实际为 HttpServletRequest 或者 ServletRequest, ...
- JSP_内置对象_请求转发和请求重定向的区别
请求重定向:客户端行为,response.sendRedirect(),从本质上将等同与两次请求,前一次请求request对象不会保存,地址栏的URL地址会改变. 请求转发:服务器行为,request ...
- java请求转发,响应重定向的区别
请求转发:request.getRequestDispatcher().forward(); 例:request.getRequestDispatcher("/index.jsp" ...
随机推荐
- Ubuntu 14.04下java开发环境的搭建--3--Tomcat及MySQL的安装
前面两篇文章,已经说明了JDK和Eclipse 的安装方法,下面简单说一下,Tomcat及MySQL的安装方法. Tomcat的安装. 在合适的地方解压apache-tomcat-6.0.39.tar ...
- Oracle10G的Sga_max_size和sga_target应该如何设置啊!
1调整原因 我们的客户反应现在我们公司的软件使用起来比较漫.目前他们已经用快要两年了.根据用户反应的情况,公司派我到现场做数据库调优.我在现场走访了几个部门,也向操作人员了解了一些情况.我初步分析认定 ...
- 怎样按字母顺序(ABCDEF)动态添加控件
考试系统中题库设计时,我想动态添加选项,顺序按ABCDEF这样,点击一下按钮添加A(radiobutton),再点击添加B,如此依次添加.本人比较菜,求达人写一个方法. private void bu ...
- 在项目中 background transiton 带来的"便利"与“坑”
本文就两个例子跟大家分享一下background-image与background-size的渐变(transition)所带来的方便与“深坑” 首选,说说这东西好的地方,有时候在做PC项目的时候,可 ...
- 用PHP判断客户端是否是手机
<?php function isMobile(){ $useragent = isset($_SERVER['HTTP_USER_AGENT'])? $_SERVER['HTTP_USER_A ...
- 用MySQL log调试程序
打开my.ini文件 在[mysqld]的下面加上log = c:/mysql_query.log.txt重启mysql 以后你用可以用editplus查看你运行的sql了,不用在程序里一句句的用lo ...
- Laravel 5 基础(三)- 向视图传送数据(续)
我们不仅仅可以向视图传送一个数据,同样我们可以传送Array public function about() { return view('pages.about')->with([ 'firs ...
- Delphi XE5教程8:使用Delphi命名空间
// Project file declarations... //项目文件声明… program MyCompany.ProjectX.ProgramY; // Unit source file d ...
- 为什么我们使用192.168.0.1作为内网ip
私有IP地址是一段保留的IP地址.只是使用在局域网中,在Internet上是不使用的. 私有IP地址的范围有: 10.0.0.0-10.255.255.255 172.16.0.0—172.31.25 ...
- matlab实现的嵌套乘法、高精度、二分法
嵌套乘法的计算: \[ P(x) = 1 - x + x^2 - x^3 + ...+ x ^ {98} - x^{99} \] function y = nest( d, c, x, b ) if ...