佳能7200cd驱动cd1093如何使用

易彩T1093( Ecolor T1093 )
参考价格:¥30
适用产品类型:喷墨打印机/多功能一体机
墨盒颜色:洋红色
产品简介:
易彩 T1093墨盒:可打印页数:565页。易彩 T1093墨盒:适用机型:爱普生(EPSON) ME30, ME300, OFFICE 360, Office 600F。
易彩T1093热门行情行情|09-17行情|09-16行情|09-15行情|09-15行情|03-28行情|03-21行情|03-01行情|02-01行情|01-20行情|01-17
关注易彩T1093的网友还喜欢
精彩提问标题作者回复天极网友1天极网友1天极网友1天极网友1天极网友1天极网友1天极网友1天极网友1
同品牌最热产品
50元以下墨盒
热门链接:
接下来您可以
墨盒新品推荐
墨盒品牌排行
深圳市易彩实业发展有限公司是一家专业从事电脑打印机办公耗材,集研发、生产、销售于一体的高科技企业。产品在欧洲、美洲、亚洲、澳洲等地有长期、稳定的... []
客服电话:400-886-1100
官方网站:
商家促销信息
免责声明:此页面(本网站)所显示的维修商主体资格、经营资质、报价、售后服务等承诺、以及所发布的商务信息等内容的真实性、准确性和合法性由发布维修商负责,不代表天极网观点,天极网亦对此不作任何承诺与保证,天极网所提供(本站显示)的信息资料仅作为市场资讯供用户参考。页面上带有”官方授权”图标的为官方授权维修点,维修商提交了官方授权书,带有“官网认证”图标的为官网认证维修点。天极网建议您选择同城具有相当资质的维修商当面交易,不要先直接打款给维修商,以降低自身风险。网络用户依其意志自主选择维修主体、维修物品,并自行承担后续风险,本站不承担任何法律责任。
|||||||||Copyright (C)
Yesky.com, All Rights Reserved 版权所有 天极网络加载中,请稍后...
扬帆耐立T1093T1093&佳能IP3300&IP4200打印机5、8系列墨盒芯片更
佳能IP3300
IP4200打印机5、8解列墨盒芯片调换方式
兼容5、8解列墨盒皆不带芯片,最远论坛上时常无我讯问5、8解列墨盒换芯片方式,盼望错大家无所辅助。如图片查看不太便利,可“另存替”,而后再翻开。
佳能Canon IP3300 IX4000 IX5000 MP500 MP510 MP530 MP600 MP800 MP800R
MP810 MP830 MP950 IP4200 IP4300 IP5200 IP5200R IP5300
PRO9000打印机均使用5、8系列墨盒。
1、因为芯片存在必定的忘忆功效,应主本墨盒与停装置到故墨盒的雷同地位先会持续无下面的提醒,并且无奈打印,那时只要按住“复原”键5秒以上便否,一个方外面一个倒三角的非复原键,留神必定要按5秒以下。
2、应呈现下面的提示时挑选“断定”。
3、应挨印机呈现那个提醒的时候取舍“非”。
4、那个提示非佳能婆司替了预防大家使用兼容墨盒而估量的误导性提示,,一套本卸墨盒四五百元,当初大野皆是应用兼容的,释怀勇敢的取舍“是”。
以下全体操息先就所有OK了,正邪电脑怎么提醒怎么干就能够了,并不庞杂,一复生二回熟,作一次就会了。
采取碳整技巧,便墨水西所露颗粒弯径趋于0,艰深点说就是幼期应用不堵喷尾,这是兼容墨盒是可被你所接收的要害,错吧?②
绿色环保:使用PP或HIPS胶料,增添提系败总,可做作合成,实用性、柔性佳,加重对环境的净化。
颜色丰盛:依据不异打印机的墨水特色错墨水败总跟色度退止调剂战配比,保障了打印的颜色明丽,绝对存在较弱的抗紫内线、抗从中线才能,打印照片相册保留否速决坚持颜色娇艳如故。
④ 锋利清楚:碳整技巧,字迹边沿锐弊、浊晰,有毛刺。
⑤ 打印质小:伪空灌墨,翻新往残墨技巧,墨水残留质多,墨水应用率居品牌墨盒前列。
⑥ 没墨流利:采取齐故台湾芯片跟喷头,美邦滤网战海绵体,填充入口碳整技术本料墨水,打印源滞。
⑦ 超弱兼容:生产数据、生产农艺取原卸雷同,100%兼容,取原装一样应用有免何阻畅。
⑧ 节俭本钱:在谦脚集体及一般办私环境打印品质的条件停取舍艾格品牌耗材,一年否节俭85%以下的打印本钱。⑨
打印时不会有易闻的油墨味(特别产品除中),你甚至能闻到臭臭饼湿滋味呢。
生产:墨盒、硒饱,、办私耗材,色带
珠海业余打印机耗材厂野夜产朱盒硒泄万只,(憎普死/好能/惠普/弟兄墨盒,硒瘪,粉盒)供给OEM业务。
打印耗材 墨盒 墨水 碳粉 色带 硒鼓 硒鼓
珠海打印耗材
耗材 兼容 墨盒 硒鼓 碳粉 墨水 挨印机耗材 恨普师墨盒 好能墨盒 HP墨盒
从92年景坐以往:私司业余师产,办公耗材,供给OEM服务。纲前生产战销卖的击印耗材产品系列有:齐新打印机---墨盒(Inkjet Cartridge)、硒鼓(Toner
Cartridge)、黑白粉盒(Color Toner Cartridge). 施乐黑白硒鼓粉盒
珠海市天利打印耗材无限婆司--()
喷墨打印兼容墨盒 激光挨印-硒瘪 碳粉 墨火
色带弟兄再死环保硒泄,,HP硒鼓,爱普生硒鼓,,紧上硒鼓。佳能墨盒 兄弟兼容墨盒 爱普生墨盒
三星/惠普/利盟兼容墨盒|爱普生,佳能,HP惠普连供系统|持续求墨体系| 激光打印机硒鼓|粉盒|激光/喷墨硒鼓,墨水,碳粉,色带喷墨|连求体系|CISS|珠海.. 致力于业余生产、销卖的西港折资企业。墨水、硒鼓、、打印纸、碳粉、硒泄配件、碳粉盒配件、碳粉盒、天弊源、地害、品牌包卸!
&击印介量 激光种打印耗材
小幅点写实耗材 针式打印种耗材 纺织墨水 复印机耗材 传伪机色带
击印耗材配件
珠海天利耗材:、Formujet墨水、
珠海耗材厂野工厂墨盒农厂硒鼓碳粉激光打印机耗材墨盒耗材打印机墨盒农厂兼容墨盒兄弟墨盒天利墨盒天利耗材兄弟打印机墨盒弟兄通用朱盒兄弟兼容墨盒硒鼓惠普硒鼓 HP硒饱粉盒碳粉兄弟粉盒兄弟鼓架兄弟鼓组件 BROTHER墨盒 BROTHER耗材 BROTHER硒鼓紧停硒鼓紧上粉盒粉筒兄弟粉筒墨盒硒鼓喷墨耗材喷墨打印机耗材耗费品小尾贴耗材贴纸相耗材大尾贴墨盒贴纸相墨盒憎普熟墨盒 EPSON墨盒佳能墨盒 CANON墨盒好能耗材 CANON耗材佳能硒鼓 CANON硒鼓&佳能打印机耗材
CANON打印机耗材憎普死兼容朱盒 EPSON兼容墨盒爱普生耗材 EPSON耗材恨普师硒饱 EPSON硒鼓&恨普生打印机耗材
EPSON打印机耗材耗材生厂商墨盒熟产车间熟产线黑白墨盒玄色墨盒激光打印机墨盒喷墨打印机墨盒& LC990 LC990BK
T1051 73N LC980 LC11 LC1100
征代理; 政策劣厚,欢送接洽业务!
征各市代理:&
& QQ: 网站:
相关的主题文章:
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。Canon 佳能-Canon PowerShot elph 180 1093 °C001 20.0 MP 数码相机8倍光学变焦2.7英寸显示屏底座(银色)-价格 报价 图片 评测 多少钱
¥1,083.00
价格低至 ¥1,083.00
价格低至 ¥824.00
¥1,101.00
价格低至 ¥1,101.00
目前无货,
欢迎选购其他类似产品。
加入心愿单
无法加入到心愿单。请重试。
Canon PowerShot elph 180&1093&&C001&20.0&MP 数码相机8倍光学变焦2.7英寸显示屏底座(银色)
页面含机器翻译,中文仅供参考,以原文为准
天天低价·正品质优
广告
欢迎选购其他类似产品。
8x Optical Zoom with Optical Image Stabilizer helps you capture images with flexibility and ease
20.0 Megapixel CCD sensor combines with the DIGIC 4+ Image Processor to help deliver stunning image quality
720p HD video capabilities
Smart AUTO intelligently selects the proper settings based on predefined shooting situations
Digital IS helps reduce the effect of camera shake and subject movement^Scene Modes such as Fisheye Effect, Toy Camera Effect and Monochrome provide creative freedom to capture your photos
此商品有一个较新的机型:
目前无货,
亚马逊倍思(AmazonBasics)是亚马逊公司基于消费电子类“基本产品”的自有品牌,它专注于价值体现,强调优良的品质和有竞争力的价格,是亚马逊品质和实惠价格完美结合的消费电子典范。,更多摄影摄像产品优惠,请见和亚马逊中国,天天低价,正品保证!
第 1 页, 共 1 页
这项购物功能将继续加载商品。要导航到此轮盘之外,请使用您的标题快捷键,导航到之前或之后的标题。
没有看到您想要购买的商品?
颜色: 银色&|&款式: Base
9.5 x 2.2 x 5.4 cm
发货重量: 259 g
ASIN: B019UDHOMO
型号 / 款式:
电池 1 Lithium Polymer 电池(附带)
亚马逊热销商品排名:
摄影摄像商品里排第15,999名 ()
Make the most of special occasions with the Canon Powershot ELPH 180 HS Digital Camera. Capture your favorite moments in stunning 720p HD video. Plus, you won't get behind on the action with smart auto selects to find the proper settings.
5 星 (0%)0%4 星4 星 (0%)0%3 星3 星 (0%)0%2 星2 星 (0%)0%1 星1 星 (0%)0%与其他买家分享您的想法
Kevin Breeze5.0 颗星,最多 5 颗星Easy to use, features an intuitive design, and takes good pictures and video! -
已在美国亚马逊上发表颜色: 银色|款式: Base|已确认购买This point and shoot has been great to use and I have been quite satisfied with it considering its low price. I have attached test photos and videos so you can be the judge on the quality. I noticed that this camera is especially good at picking up accurate and bold colors in both the photo and video modes.Canon includes a "Getting Started" guide, a warranty card, a small lanyard, a 680mah battery, an external battery charger (which is nice if you plan on buying additional batteries), and the camera itself.With the popularity of smartphones, what is the appeal of this entry-level point and shoot camera? Well, unlike most smartphones, this camera features an 8x optical zoom. This is a great feature that allows you to zoom in decently close while experiencing a minimal degradation in quality. The camera's maximum video quality is 720p but it features quick auto focusing and as mentioned before, good accurate colors. The only issue that I had with the video quality is that the stabilization is not the best.Conclusion: This is overall a great entry-level point and shoot and I do not think you will be disappointed for the price. The 8x optical zoom is definitely my favorite feature and the photo and video quality is about what you would expect for a camera in this price range. There is no included SD card so you will need to buy one, and there is no included transfer cable (mini USB) so you will also need to buy one of those to load the photos and video onto your computer unless you have an SD card slot. The user interface on the camera is easy and simple to use. This camera is great for those who are not extremely technologically savvy as there is basically no learning curve. Nice job Canon.Disclaimer: I purchased this product with my own money for my own personal use.
331 个人发现此评论有用.
ZAKIBK1.0 颗星,最多 5 颗星Buy the red ELPH 180--has software updates! -
已在美国亚马逊上发表颜色: 银色|款式: Base|已确认购买The silver camera does not have all the updated software, but the red ELPH 180 does.
Buy the red one!
44 个人发现此评论有用.
查看产品详情页面完毕后,在此处了解返回您感兴趣的页面的方式。
查看产品详情页面完毕后,在此处了解返回您感兴趣的页面的方式。ming1093的博客
https://blog.csdn.net/
https://static-blog.csdn.net/images/logo.gif
https://blog.csdn.net/ming1093
https://blog.csdn.net/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
首先显示root账户登录系统时候报错的提示。错误提示为:Error found when loading /root/.profile stdin: is not a tty。首先我们点击确定,进入系统后进行更改。打开终端。执行命令nano /root/.profile命令对文件进行修改。
在打开文件后,我们把mesg n 进行注释,增加一行 tty -s && mesg n。
进行保存。然后执行命令init 6。
进行系统的重启。
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
MPLS OAM基本概念:MPLS提供一个完全不依赖于任何三层协议或二层协议的OAM机制,在MPLS的数据平面实现以下功能:1确定LSP的连通性 2.衡量网络利用率以及度量网络性能 3.在链路出现缺陷或故障时迅速进行保护倒换,以便根据与客户签订的SLA提供相应等级的服务利用MPLSOAM机制,可以有效地检测、确认并定位出源于MPLS层网络内部的缺陷;报告缺陷并做出相应的处理;在出现故障的时候,能够提供保护倒换的触发机制OAM PDU基本概念:ME:维护实体 MEG:维护实体组,有多个ME构成的群体,所有ME必须存在于相同的管理界限内,拥有相同的MEG等级MEP:维护实体组端点MIP:维护实体组中间节点MEL:MEG等级OAM PDU功能cc/cv连续性与连通性
AIS告警指示信号
LCK锁定(公司没用过)
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
保护倒换技术是电信级网络保障网络可靠性的主要手段。保护倒换提供一定的网络冗余,在网络发生故障时将流量转移到备用路径上去,从而保证业务能快速恢复的一种技术。从网络视点来说一般分为路径保护和端口保护。未来电信级以太网具有五大特征:标准化业务,可拓展性,可靠性,服务质量,可管理性。目前最常见的运营商网络拓扑为链形和环形以及这两种的组合,线形网络,须提供备用链路作为主用链路的备份,以实现主用链路失效时保护倒换,对于环形网络,其本身就具有冗余性,通过不同发送方向实现网络保护,当一个方向链路故障时通过另一方向依然可达目的地。线形保护倒换存在1+1,1:1(需要APS协议协调),M:N(M条保护链路保护N条工作链路)等多种保护倒换类型保护倒换需要面临的另外一个问题是倒换时是否切换双向流量,因此可在分为单向保护和双向保护保护倒换技术需要解决的问题:故障检测机制 源宿协商机制 返回机制 定时机制故障检测机制:发生故障时迅速切换到备份路径上,首先能及时发现故障。常用的故障检测机制有:物理层检测方法,直接检测物理端口状态,接收光功率;链路层OAM检测方法;业务层OAM源宿协商机制:已用协商的为主,一般采用APS协议为准,主备链路同时发,已接收主链路为准,主链路down掉后,接收备用链路。不协商机制不用考虑返回机制:流量切换到备用链路后,主用链路从故障中恢复。那么保护倒换机制面临将流量切换至原主用链路(返回模式)或保护不变(非返回机制),主用链路如果有更好的网络质量或备用链路有其他流量时选返回模式,非返回模式优点是实现简单。定时机制:保护倒换机制需要各种定时器维护源宿两端及链路状态,主要定时器有:1.Hold off timer(定时器超时后再次检测故障,如果故障存在则启动倒换)2.WTR(故障恢复后,需等待一定时间再返回主用链路,防止网络不稳定导致频繁切换)3.G uard Timer(防止因循环发送而导致接收过时消息,在失效内部处理保护倒换协议消息)保护倒换的典型技术PTN线性保护 首先要了解G.8031协议还要了解其检测机制所依赖的MOLS-TP的OAM
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
网络是指“三网”,为电信网络,有限电视网络,和计算机网络。电信网络可向用户提供电话电报及传真的服务。有限电视网络可向用户提供各种电视节目,计算机网络则可使用户能够迅速传送数据文件,以及从网络上查找并获取各种电视节目,包括图像和视频。随着技术的发展,电信网络和有线电视网络都逐渐融入现代计算机网络技术,这便有了网路融合的概念。计算机网络与其他两种网络的最大不同在于计算机网络的端设备是功能强大且具有智能的计算机,计算机网络向用户提供的重要功能有:连通性,共享。连通性是计算机网络使上网用户之间都可以交换信息,好像用户的计算机都可以彼此直接联通一样,用户之间的距离因此更近;共享是指资源共享。可以是信息共享,软件共享,硬件共享。网络由若干结点(node)和连接这些结点的链路(link)组成。网络中的结点可以为计算机,集线器,交换机或路由器。网络和网络可以通过路由器互连起来,称为网络的网络
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
"input": {
"id": "7331",
"name": "7331",
"user-label": "utn600",
"admin-status": "admin-up",
"operate-status": "operate-up",
"snc-type": "double-add-drop",
"ingress-end-points": [
"id": "7331",
"ne-id": "openflow:96",
"ltp-id": "3",
"access-type": "Dot1Q",
"dot1q-vlan-bitmap": "0",
"role": "master",
"access-action": "Double-Push",
"action-vlan-id": "1000",
"action-cvlan-id": "3000",
"outbound-access-action": "Double-Pop",
"qos-belonged-id": "1",
"qos-a2z-cir": "100000",
"qos-z2a-cir": "100000",
"qos-a2z-pir": "450000",
"qos-z2a-pir": "350000",
"qos-a2z-cbs": "12500",
"qos-z2a-cbs": "12500",
"qos-a2z-pbs": "37500",
"qos-z2a-pbs": "37500"
"egress-end-points": [
"id": "732",
"ne-id": "openflow:97",
"ltp-id": "3",
"access-type": "Dot1Q",
"dot1q-vlan-bitmap": "0",
"role": "master",
"access-action": "Double-Push",
"action-vlan-id": "1000",
"action-cvlan-id": "3000",
"outbound-access-action": "Double-Pop",
"qos-belonged-id": "1",
"qos-a2z-cir": "100000",
"qos-z2a-cir": "100000",
"qos-a2z-pir": "400000",
"qos-z2a-pir": "300000",
"qos-a2z-cbs": "12500",
"qos-z2a-cbs": "12500",
"qos-a2z-pbs": "37500",
"qos-z2a-pbs": "37500"
"id": "2",
"index": "2",
"name": "pw2",
"role": "master",
"encaplate-type": "none",
"ingress-ne-id": "openflow:96",
"egress-ne-id": "openflow:97",
"admin-status": "admin-up",
"operate-status": "operate-up",
"ctrl-word-support": "nonsupport",
"sn-support": "nonsupport",
"vccv-type": "nonsupport",
"tunnel-ids": [
"tunnel-id": "7331"
"conn-ack-type": "none",
"route": [
"id": "100",
"name": "route100",
"layer-rate": "pw",
"snc-id": "1",
"ne-id": "openflow:96",
"forward-out-label": "2996",
"backward-in-label": "2996"
"ne-id": "openflow:97",
"forward-in-label": "2996",
"backward-out-label": "2996"
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
"input": {
"id": "7331",
"name": "7331",
"user-label": "7331",
"direction": "bidirection",
"tunnel-type": "linearMPLS",
"source-ne-id": "openflow:96",
"destination-ne-id": "openflow:97",
"source-ip": "10.0.51.96",
"destination-ip": "10.0.51.97",
"id": "7331",
"name": "7331",
"user-label": "7331",
"direction": "bidirection",
"lsp-role": "master",
"lsp-type": "pepe",
"ingress-ne-id": "openflow:96",
"egress-ne-id": "openflow:97",
"admin-status": "admin-up",
"operate-status": "operate-up",
"route": [
"id": "7331",
"name": "7331",
"layer-rate": "lsp",
"snc-id": "7331",
"ne-id": "openflow:96",
"ingress-ltp-id": "3",
"egress-ltp-id": "2",
"forward-peer-id": "10.0.51.97",
"forward-out-label": "1996",
"backward-in-label": "1996",
"ingress-vlan": "100",
"egress-vlan": "100"
"ne-id": "openflow:97",
"ingress-ltp-id": "2",
"backward-peer-id": "10.0.51.96",
"egress-ltp-id": "3",
"forward-in-label": "1996",
"backward-out-label": "1996",
"ingress-vlan": "100",
"egress-vlan": "100"
"operate-status": "operate-up"
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
上层Controller对下层Controller在管理和查询上的区别:Controller管理网络设备范围的原则:上层Controller管理的资源仅限于下一层的Controller,不支持Controller和物理网元混合管理。上层Controller应支持向下层Controller域建立或查询业务的功能,包括下层Controller域的单域的业务和跨域的业务。在SPTN的分层控制下,上层可以将下层的一个网络抽象成一个Node,因为不同层次控制器管理的范围不同,所以同一条物理Link,对于下层控制器来讲是外部Link,但对于上层控制器可能是内部Link。如上图,在每一层,黑色都表示为内部Link,红色为外部Link。黄色设备为实际物理网络,绿色设备为DomainController,负责管理本域的物理网络,蓝色设备为0层Super Controller,负责管理和协同其管理的DomainController,红色设备为n层SuperController,负责管理和协同其下一层的Super Controller。Node可分为两种:l
物理节点:是指实际网元;l
容器节点:控制器管理的网络域抽象而成的节点;区域级Controller获取到SPTN物理设备的拓扑(灰色图),进行抽象后上报给上一级Controller,这个节点就是容器节点,通过这些节点可以获取底层的拓扑。把节点分为叶子节点和非叶子节点,叶子节点为一个物理设备的抽象,非叶子节点为一个拓扑(包含节点集合和链路集合)。叶子节点和非叶子节点组成一个嵌套结构。APP可连接到任一个Controller获取本层拓扑,对于非叶子节点,可以获取节点的底层拓扑。link是两个node之间的连接。Link可以分为内部Link和外部Link,外部Link是该网络与其他外部网络或节点连接的链路,内部Link是连接网络内两个节点的链路。域间某个域间Link运行状态变化后,下级Controller向上级Controller上报状态变化信息。在SPTN模型中,业务需要跨域,隧道也是跨域建立,每个域建立一段,不同域之间隧道的衔接需要由上层的Controller协调下层的Controller来完成,同时上层的Controller也需要能查看到下层Controller所建立隧道的相关信息。
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
传送平面总体架构传送平面提供两点之间的双向或单向的用户分组信息传送,也可以提供控制和网络管理信息的传送,并提供信息传输过程中的OAM 和保护恢复功能。传送平面包括MPLS-TP 接入点、MPLS-TP 传送点、MPLS-TP 服务点等三类功能实体,功能实体也由各类模块组成,具体内容看文献内容,需要了解三点的作用。传送平面承载、传送客户层各种业务,并保证客户业务信息的透明性。S-SCN架构:SPTN控制网络建立一张设备路由信息可互达的网络,目的是实现控制器与控制器,控制器和传送设备之间的控制通道,保证控制平面之间、控制平面和传送平面之间可达。控制平面的总体架构:控制平面通过南向接口与传送平面进行交互,通过北向接口与各种应用交互,通过I1接口与管理平面EMS/SNMS进行交互,通过I2接口与管理平面BSS、OSS进行交互。控制器是部署在传送平面之外的软件框架和部件,对传送平面硬件转发进行控制,并向上层应用提供服务。控制平面功能由D-Controller和层次化S-Controller实现。每个控制域内部署至少一对D-Controller。传送设备与D-Controller相连;在控制域间,层次化S-Controller连接多个D-Controller,完成跨域控制。控制平面需要具备可靠性与安全性,要给它配置防火墙。当控制平面失效时不要影响传送平面S-Controller是SPTN架构中的核心,通过开放的北向接口应用支持SPTN网络的应用场景,负责端到端业务的管理和下发,并且负责跨控制域业务的路径计算。S-controller(与D-controller)总体架构分为北向接口适配层、业务管理层、网络资源层、南向接口适配层,以及通用功能和外部接口。北向接口适配层提供S-Controller向上层控制器或APP的接口,采用RestConf协议;提供对上层控制器、应用平面的鉴权认证功能。业务管理层主要负责管理L2VPN、L3VPN等业务控制,包括业务创建、查询等功能,并负责业务OAM管理、业务性能监控、策略等功能,支持与下层控制器协同建立跨域隧道的能力。网络资源层负责管理控制器本层的拓扑,应支持处理D-Controller上报的拓扑数据,并建立本层内的跨域拓扑。应支持建立本S-Controller与下层控制器的连接关系。南向接口适配层是S-Controller与下层控制器交互的接口,采用RestConf协议。通用功能包括S-Controller本身的安全管理、日志管理等通用功能。外部接口包括与管理平面的接口。D-Controller实现对数据平面的转发控制,在控制器中管理网络资源并基于客户需求进行网络虚拟化,通过开放的北向接口应用支持SPTN网络的应用场景,实现对本域L2、L3业务进行编排和配置下发。D-Controller架构中各部分的作用与S-controller不同具体的看文献D-Controller的功能要求:业务控制及建立:业务响应,PW建立,隧道建立,路由计算,标签分配,回滚功能等业务响应:应支持响应上层控制器或APP下发的业务建立请求,包括L2VPN、L3VPN、CES等业务请求PW建立:应支持根据上层控制器或APP下发的请求及策略自动创建PW,并动态分配PW转发标签。隧道建立:应支持根据上层控制器或APP下发的请求及策略创建隧道,并为隧道动态分配转发标签。路由计算:应支持根据上层控制器或APP下发的请求及策略计算域内路由,并将路由结果通过北向接口上报给上层控制器或APP。标签分配:应支持根据上层控制器或APP下发的请求及策略动态分配标签并通过北向接口上报给上层控制器。回滚功能:应支持业务建立的事务操作,应支持S-Controller下发的事务启动、事务回滚操作。应用平面应用平面包括APP Client层以及APP Server层,应用分为面向运营商APP以及面向客户APP,每种应用可以开发多种APP Client。运营商APP Client和APP Server之间I4接口、客户APP和APP Server之间I5接口均采用https协议实现, APP和控制器之间NA1接口采用标准化北向接口,采用RestConf协议,APP服务器和BSS之间I3接口待研究。APP Server支持对不同APP Client权限进行鉴权控制管理平面:不作为主要了解内容骨干传送网分为省际骨干传送网、省内骨干传送网。城域传送网分为城域骨干传送网和有线接入网,组网方式支持环网、网状网和链状网等网络拓扑。SPTN网络在骨干传送网和城域传送网分别部署D-Controller以及EMS/SNMS,域间部署S-Controller进行跨域业务协同。
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
vi编辑器是所有linux/UNIX操作系统中的标准编辑器,也是目前linux系统最基本的文本编辑器,主要工作在字符模式下,由于不需要图形界面支持,因此它的效率很高。怎么进入vim呢?在命令行中输入 vim 文件名例如,我要创建一个helloworld文件就输入vim helloworld回车后就进入了编辑模式。下图就是编辑模式但是现在还不能直接输入,要按一下键盘上的i,注意到左下角的文件名变成了INSERT,这就可以开始,敲代码了,如图保存文件,推出编辑怎样保存文件退出呢?先按下esc,再按冒号,最后输入wq,回车,如图执行执行的时候用命令 bash 文件名,在本例中就是bash helloworld执行结果如图如果你想用./helloworld这种方式执行,需要先赋予用户可执行权限,如下chmod u+x helloworldchmod 命令可以修改目录和文件的访问权限,u代表文件的所有者,+代表添加后面的权限,x代表可执行权限 ,如图到这里,整个过程就讲解完了。
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
传统网络架构采用:分布式控制SDN架构:采用的是集中式控制。它将网络的控制平面与数据转发平面分离,通过集中控制器的软件平台去实现可编程化控制底层硬件 与传统网络比较,SDN的基本特征:(1)控制与转发分离(2)控制平面与转发平面之间开放接口(3)逻辑上的集中控制 SDN网络架构主要特性:控制器与交换机分离。控制器知道所有网络信息,负责指挥设备如何工作;交换机不知道任何网络信息,要等待控制器的指挥来工作。 openflow协议:交换机和控制器之间相互通信时需要用到的协议何为openflow?OpenFlow交换机将原来完全由交换机/路由器控制的报文转发过程转化为由OpenFlow交换机和控制服务器来共同完成,目的交换机要通过of协议(OpenFlow Protocol)经安全通道(Secure Channel)连接到外部控制器(controller)从而实现数据的转发和路由控制的分离。 交换机中重要组成部分:流表of交换机有一张流表(Flow Table)流表包含数据包匹配特征和数据包处理方法。 OpenFlow流表表项由包头域,计数器,动作三部分组成包头域(headerfield)中有用于和交换机接收到的数据包进行匹配的元组涵盖了ISO网络模型中第二至第四层的网络配置信息,正因如此它比在进行数据转发的时候比传统网络设备可以使用更丰富的规则。计数器(counters):是针对交换机中的每张流表、每个数据流、每个设备端口、每个转发队列进行维护,用于统计数据流量的相关信息。动作(actions):用于指示交换机在收到匹配的数据包后应该如何对其进行处理。它分为必备动作和可选动作根据支持的动作分类不同of的交换机分为:纯of交换机(支持必备动作)和支持of交换机(除了必备动作后还可以支持NORMAL动作)。
OpenFlow协议主要是通过对不同类型消息的处理来实现控制器与交换机之间的路由的控制它的消息类型分为:1、Controller‐ o‐Switch控制器至交换机消息 控制器主动发出2、Asynchronous异步消息
交换机主动发出3、Symmetric对称消息,由控制器或交换机主动发起 控制器与交换机建立OpenFlow建立连接的方式:控制器与交换机互相发送Hello消息,Hello消息中只包含Openflow Header ,Openflow Header中的version字段为发送方所支持的最高版本Openflow协议,但双方要选取Hello消息中最低版本的协议作为通信协议,如果有一方不支持,则发送Error消息断开连接。如果双方Openflow版本可以兼容,则连接建立成功。在建立连接后控制器最先需要的是获取交换机的特性信息,包括交换机的ID,交换机缓冲区数量,交换机端口及端口属性等等。获取交换机特性的方法:控制器发送Features Request 给交换机(查询交换机特性)
交换机 回复Features Reply
给控制器(FeaturesReply中包含了Openflow Header 和Features Reply Message)
交换机接收数据包后的处理方法分为两种情况:交换机收到数据包后先查看流表,看能否在流表中找到与数据包匹配的报文的条目(1)
有匹配的条目,则交换机会按照流表所指示的action方式来处理数据包,(2)
没有匹配的条目,交换机会把数据包封装到Packet-in消息中,发送给控制器,让控制器来处理,数据包会暂时保存到交换机中。控制器收到Packet‐in消息后,可以发送flow‐mod(控制器知道该数据包具体往哪走,则下发flow-mod数据包)消向交换机写一个流表项。flow‐mod消息中的buffer_id字段设置为packet‐in消息中的buffer_id值。交换机中便有了与此数据包相关的流表项,数据包按照此流表项中的action便可以处理数据包。 特殊情况下有数据包并不需要向交换机中添加一条流表项来匹配处理,例如ARP、IGMP等控制器只需要使用PacketOut(不知道具体往哪走,让交换机中的数据包广播出去时下发Packet-out)消息,告诉交换机这类数据包如何处理即可
基于Openflow协议的SDN总的工作流 程为:在交换机与数据包建立连接的前提下,主机向网络中发送一个数据包,of交换机流表中如果没有关于此数据包流表项,则将数据包封装到packet-in消息中然后发送给控制器,控制器在通过flood-mod下发流表(或者下发packet-out),交换机中的流表中便有了对此数据包的处理方式。如果有关于此数据包的流表项,则按照流表中的action直接处理数据包 在掌握以上信息后了解当两台主机在ping通的过程中,数据包在经过各个交换机时,每台交换机中流表怎样变化的。
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
h1 : 86:c4:9d:39:90:7b (连接控制器1接口)
h2 :dl_src=fe:5c:0b:4c:18:46 (连接控制器2接口)mininet& sh sudo ovs-ofctl dump-flows s3 cookie=0x2b03, duration=s, table=0, n_packets=2002, n_bytes=170170, idle_age=5, priority=100,dl_type=0x88cc actions=CONTROLLER:65535(上报控制器,无实质作用)
cookie=0x17, duration=s, table=0, n_packets=0, n_bytes=0, idle_age=6840, priority=60,in_port=1,dl_src=56:3b:de:d8:d4:41,dl_dst=6a:29:81:26:7a:41 actions=drop丢弃(丢弃报文不用理会) cookie=0xa, duration=s, table=0, n_packets=0, n_bytes=0, idle_age=3241, hard_age=3238, priority=6,in_port=1,dl_src=56:3b:de:d8:d4:41,dl_dst=6a:29:81:26:7a:41 actions=drop(丢弃报文,不用理会)
cookie=0x2ade, duration=656.391s, table=0, n_packets=5, n_bytes=490, idle_timeout=1800, hard_timeout=3600, idle_age=651,
priority=10,dl_src=fe:5c:0b:4c:18:46,dl_dst=86:c4:9d:39:90:7b actions=output:1
(h2pingh1的报文,走1口,交换机直接连接两台host时,可以写明源MAC和目的MAC,再加上出口就可以) cookie=0x2adf, duration=656.391s, table=0, n_packets=5, n_bytes=490, idle_timeout=1800, hard_timeout=3600, idle_age=651, priority=10,dl_src=86:c4:9d:39:90:7b,dl_dst=fe:5c:0b:4c:18:46 actions=output:2(回复报文)
cookie=0x2b7f, duration=s, table=0, n_packets=15133, n_bytes=2990734, idle_age=0, priority=2,in_port=3 actions=output:1,output:2(h3pingh1或h2的报文) cookie=0x2b80, duration=s, table=0, n_packets=35, n_bytes=2562, idle_age=656, priority=2,in_port=1 actions=output:3,output:2,CONTROLLER:65535(h1pingh3或h2)
cookie=0x2b81, duration=s, table=0, n_packets=32, n_bytes=2436, idle_age=656, priority=2,in_port=2 actions=output:3,output:1,CONTROLLER:65535(h2pingh1或h3) cookie=0x2b03, duration=s, table=0, n_packets=31, n_bytes=4748, idle_age=10002, priority=0 actions=drop
mininet& sh sudo ovs-ofctl dump-flows s2 cookie=0x2b05, duration=s, table=0, n_packets=6539, n_bytes=555815, idle_age=1, priority=100,dl_type=0x88cc actions=CONTROLLER:65535(上报控制器,无实质作用)
cookie=0x2b82, duration=s, table=0, n_packets=2820, n_bytes=552025, idle_age=3, priority=2,in_port=1 actions=output:3,output:2 cookie=0x2b83, duration=s, table=0, n_packets=11110, n_bytes=2199898, idle_age=3, priority=2,in_port=3 actions=output:1,output:2(无关无output:3) cookie=0x2b84, duration=s, table=0, n_packets=2798, n_bytes=547948, idle_age=3, priority=2,in_port=2 actions=output:1,output:3
cookie=0x2b02, duration=s, table=0, n_packets=59, n_bytes=12000, idle_age=10888, priority=0 actions=dropmininet& mininet& sh sudo ovs-ofctl dump-flows s4 cookie=0x2b0c, duration=s, table=0, n_packets=2251, n_bytes=191335, idle_age=4, priority=100,dl_type=0x88cc actions=CONTROLLER:65535(上报控制器,无实质作用)
cookie=0x2b7c, duration=s, table=0, n_packets=28, n_bytes=1988, idle_age=11245, priority=2,in_port=2 actions=output:3,output:1,CONTROLLER:65535 cookie=0x2b7d, duration=s, table=0, n_packets=17228, n_bytes=3407443, idle_age=2, priority=2,in_port=3 actions=output:2,output:1 cookie=0x2b7e, duration=s, table=0, n_packets=32, n_bytes=2324, idle_age=691, priority=2,in_port=1 actions=output:2,output:3,CONTROLLER:65535 cookie=0x2b0b, duration=s, table=0, n_packets=31, n_bytes=4832, idle_age=11251, priority=0 actions=drop
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
root@cuili-OptiPlex-3020:/home/cuili/mininet/custom# sudo mn --topo linear,5 --controller=remote,ip=172.16.75.117,port=6633 --switch ovsk,protocols=OpenFlow10root@cuili-OptiPlex-3020:/home/cuili/mininet/custom# sudo mn --topo tree,3 --controller=remote,ip=172.16.75.117,port=6633 --switch ovsk,protocols=OpenFlow10root@cuili-OptiPlex-3020:/home/cuili/mininet/custom# sudo mn --topo single,3 --controller=remote,ip=172.16.75.117,port=6633 --switch ovsk,protocols=OpenFlow10
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
root@cuili-OptiPlex-3020:/home/cuili/mininet/custom# sudo mn --helpUsage: mn [options](type mn -h for details)The mn utility creates Mininet network from the command line. It can createparametrized topologies, invoke the Mininet CLI, and run tests.Options:
-h, --help
show this help message and exit
--switch=SWITCH
default|ivs|lxbr|ovs|ovsbr|ovsk|user[,param=value...]
ovs=OVSSwitch default=OVSSwitch ovsk=OVSSwitch
lxbr=LinuxBridge user=UserSwitch ivs=IVSSwitch
ovsbr=OVSBridge
--host=HOST
cfs|proc|rt[,param=value...]
rt=CPULimitedHost{'sched': 'rt'} proc=Host
cfs=CPULimitedHost{'sched': 'cfs'}
--controller=CONTROLLER
default|none|nox|ovsc|ref|remote|ryu[,param=value...]
ovsc=OVSController none=NullController
remote=RemoteController default=DefaultController
nox=NOX ryu=Ryu ref=Controller
--link=LINK
default|ovs|tc|tcu[,param=value...] default=Link
ovs=OVSLink tcu=TCULink tc=TCLink
--topo=TOPO
linear|minimal|reversed|single|torus|tree[,param=value
...] linear=LinearTopo torus=TorusTopo tree=TreeTopo
single=SingleSwitchTopo
reversed=SingleSwitchReversedTopo minimal=MinimalTopo
-c, --clean
clean and exit
--custom=CUSTOM
read custom classes or params from .py file(s)
--test=TEST
none|build|all|iperf|pingpair|iperfudp|pingall
-x, --xterms
spawn xterms for each node
-i IPBASE, --ipbase=IPBASE
base IP address for hosts
automatically set host MACs
set all-pairs ARP entries
-v VERBOSITY, --verbosity=VERBOSITY
info|warning|critical|error|debug|output
--innamespace
sw and ctrl in namespace?
--listenport=LISTENPORT
base port for passive switch listening
--nolistenport
don't use passive listening port
CLI script to run before tests
--post=POST
CLI script to run after tests
pin hosts to CPU cores (requires --host cfs or --host
[option=val...] adds a NAT to the topology that
connects Mininet hosts to the physical network.
Warning: This may route any traffic on the machine
that uses Mininet's IP subnet into the Mininet
network. If you need to change Mininet's IP subnet,
see the --ipbase option.
prints the version and exits
--cluster=server1,server2...
run on multiple servers (experimental!)
--placement=block|random
node placement for --cluster (experimental!)root@cuili-OptiPlex-3020:/home/cuili/mininet/custom#sudo mn --topo single,3 --controller=remote,ip=172.16.75.117,port=6633 --switch ovsk,protocols=OpenFlow10*** Creating network*** Adding controller*** Adding hosts:h1 h2 h3 *** Adding switches:s1 *** Adding links:(h1, s1) (h2, s1) (h3, s1) *** Configuring hostsh1 h2 h3 *** Starting controllerc0 *** Starting 1 switchess1 ...*** Starting CLI:mininet& pingall*** Ping: testing ping reachabilityh1 -& h2 h3 h2 -& h1 h3 h3 -& h1 h2 *** Results: 0% dropped (6/6 received)mininet&
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
TFTP(Trivial File Transfer Protocol,简单)是TCP/IP协议族中的一个用来在客户机与之间进行简单文件传输的协议,提供不复杂、开销不大的。为69。TFTP协议的优势尽管与FTP相比TFTP的功能要弱得多,但是TFTP具有两个优点:1)TFTP能够用于那些有UDP而无TCP的环境;2)TFTP代码所占的内存要比FTP小。尽管这两个优点对于普通计算机来说并不重要,但是对于那些不具备磁盘来存储系统软件的自举硬件设备来说TFTP特别有用。TFTP协议与FTP协议的相同点TFTP协议的作用和我们经常使用的FTP大致相同,都是用于文件传输,可以实现网络中两台计算机之间的文件上传与下载。可以将TFTP协议看作是FTP协议的简化版本。TFTP协议与FTP协议的不同点1)TFTP协议不需要验证客户端的权限,FTP需要进行客户端验证;2)TFTP协议一般多用于局域网以及远程UNIX计算机中,而常见的FTP协议则多用于互联网中;3)FTP客户与服务器间的通信使用TCP,而TFTP客户与服务器间的通信使用的是UDP;4)TFTP只支持文件传输。也就是说,TFTP不支持交互,而且没有一个庞大的命令集。最为重要的是,TFTP不允许用户列出目录内容或者与服务器协商来决定哪些是可得到的文件。数据报:是通过网络传输的数据的基本单元,包含一个报头(header)和数据本身,其中报头描述了数据的目的地以及和其它数据之间的关系。数据报是完备的、独立的数据实体,该实体携带要从源计算机传递到目的计算机的信息,该信息不依赖以前在源计算机和目的计算机以及传输网络间交换。 在数据报操作方式中,每个数据报自身携带有足够的信息,它的传送是被单独处理的。整个数据报传送过程中,不需要建立,网络节点为每个数据报作路由选择,各数据报不能保证按顺序到达目的节点,有些还可能会丢失数据报工作方式的特点:1.同一报文的不同分组可以由不同的传输路径通过通信子网;2.同一报文的不同分组到达目的结点时可能出现乱序、重复与丢失现象;3.每一个分组在传输过程中都必须带有目的地址与源地址;4.数据报方式报文传输延迟较大,适用于突发性通信,不适用于长报文、会话式通信。
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://www.sdnlab.com/15128.html
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/u/article/details/
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
实验目的:添加流表,使得两个host之间无法ping通,即host1 ping host6失败。实现方法:由控制器向switch3 发一条流表,流表项中匹配域的入端口是3,源MAC是host1,目的MAC是host6。仅仅这一条流表项无法实现实验目的,因为分组还可以经由switch2到switch3发送给host6,所以还要再添加一条流表项,这条流表项的匹配域与上一条唯一的改变就是入端口改为4。接着对所有匹配的数据包执行的action是drop。这里实现实验目的方法有很多种,该方法仅仅是练习流表的添加操作。实验拓扑:自定义拓扑,由三个switch、六个host以及RemoteController构成。 拓扑图如下: 开始实验:1)在一个虚拟机上运行ODL,在另一个装有mininet的虚拟机上运行拓扑脚本。保证各主机之间可以ping通,然后我们查看一下交换机(s3)中的流表。 查看交换机s3中的流表用命令:mininet&sh ovs-ofctl dump-flows s32)ODL下发流表,可以通过Yang UI也可以通过Postman实现。其中Postman安装以及操作网上有很多教程。那么我分别通过这两种方式展示流表的添加过程。Yang UI 添加 具体节点为:Yang UI—&API—&opendaylight-inventory—&config—&nodes—&node{id}—&table{id}—&flow{id}关于instruction的部分一定要填写这里注意要分别添加两条flow,id:1和id:2,填入正确的信息,选择PUT提交方式。Postman添加 with Json 首先输入Headers: Content-type:application/json Accept:application/json Authorization:[方法如下]第三项的Authorization中Username和password 默认都是admin,点击2处之后,第3处会自动生成一串密码字符。 在URL地址栏中输入如下命令:
然后填写JSON格式的信息: 3)查看交换机(s3)是否添加两条flow entry。 发现成功添加了两条flow entry,接着我们再pingall一下,发现host1 无法ping通host6 到这里实验结束,我也是正在学习的过程中,如果哪里有错误希望大家指正,谢谢。PS: 拓扑脚本:from mininet.topo import Topo
from mininet.cli import CLI
from mininet.net import Mininet
from mininet.log import setLogLevel
from mininet.node import RemoteController
from mininet.util import dumpNodeConnections
host_name = locals()
switch_name = locals()
class MyTopo(Topo):
def build(self):
for i in range(6):
host_name['host%s'%(i+1)] = self.addHost('h%s'%(i+1))
switch_name['switch%s'%(i+1)] = self.addSwitch('s%s'%(i+1))
self.addLink(host1,switch1,1,1)
self.addLink(host2,switch1,1,2)
self.addLink(switch1,switch2,3,3)
self.addLink(host3,switch2,1,1)
self.addLink(host4,switch2,1,2)
self.addLink(switch1,switch3,4,3)
self.addLink(switch2,switch3,4,4)
self.addLink(host5,switch3,1,1)
self.addLink(host6,switch3,1,2)
def Test():
topo = MyTopo()
net = Mininet(topo = topo,controller=lambda name:RemoteController(name,ip='ControllerIP'))
net.start()
dumpNodeConnections(net.hosts)
net.stop()
if __name__ == '__main__':
setLogLevel('info')
Test()12345678910111213141516171819202122232425262728293031323334353637代码写的有点渣!Flow entry 信息体(json):{
"id": "1",
"match": {
"in-port": "3",
"ethernet-match": {
"ethernet-source": {
"address": "c2:e2:ad:53:e3:fb",
"mask": "ff:ff:ff:ff:ff:ff"
"ethernet-destination": {
"address": "3a:68:b6:1b:1e:66",
"mask": "ff:ff:ff:ff:ff:ff"
"ethernet-type": {
"type": "2048"
"instructions": {
"instruction": [
"apply-actions": {
"action": [
"order": "0",
"drop-action": {}
"order": "0"
"flow-name": "wht",
"priority": "200",
"idle-timeout": "0",
"hard-timeout": "0",
"cookie": "0x2b1e",
"table_id": "0"
}1234567891011121314151617181920212223242526272829303132333435363738394041424344{
"id": "1",
"match": {
"in-port": "4",
"ethernet-match": {
"ethernet-source": {
"address": "c2:e2:ad:53:e3:fb",
"mask": "ff:ff:ff:ff:ff:ff"
"ethernet-destination": {
"address": "3a:68:b6:1b:1e:66",
"mask": "ff:ff:ff:ff:ff:ff"
"ethernet-type": {
"type": "2048"
"instructions": {
"instruction": [
"apply-actions": {
"action": [
"order": "0",
"drop-action": {}
"order": "0"
"flow-name": "cl",
"priority": "200",
"idle-timeout": "0",
"hard-timeout": "0",
"cookie": "0x2b1f",
"table_id": "0"
}通过此路径查看添加的流表flow&id选最新的&
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://www.ibm.com/developerworks/cn/cloud/library/1401_zhaoyi_openswitch/
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
https://blog.csdn.net/ming1093/article/details/
1 实验目的2 实验原理在SDN环境下,当交换机收到一个数据包并且交换机中没有与该数据包匹配的流表项时,交换机将此数据包发送给控制器,由控制器决策数据包如何处理。控制器下发决策后,交换机根据控制器下发的信息来进行数据包的处理,即转发或者丢弃该数据包。我们可以通过对流表操作来控制交换机的转发行为。3 实验任务本实验基于一台OpenDaylight Lithium版本虚拟机和一台Mininet模拟实验。我们已安装相关环境的虚拟机中启动ODL和Mininet,Mininet创建一个默认树形拓扑并选择Mininet的控制器指定为ODL,进行基本的添加、删除流表操作,使网络实现网络通信和不通信。如下拓扑所示:4 实验步骤4.1 环境搭建创建2个虚拟机,一个是选择OpenDaylight镜像的虚拟机作为控制器(注:内存大于2G),另一个是选择Mininet镜像作为所需Mininet,启动实验并启动虚拟机。4.2 启动验证登录OpenDaylight虚拟机,验证OpenDaylight启用是否启用:Shell1ps –ef|grep java说明OpenDaylight已启动(注:虚拟机启动后,OpenDaylight进程跟随虚拟机自起)。OpenDaylight所在虚拟机的IP及路由:Mininet所在虚拟机的IP及路由:OpenDaylight所在虚拟机和Mininet所在虚拟机能够互相通信。4.3 创建拓扑并连接控制器4.4 流表的简单操作先查看交换机上的流表,显示的是数据流指向控制器,让控制器来下发流表:Shell1sh ovs-ofctl dump-flows s1在Mininet中pingall一下,交换机下面的两台主机h1、h2应能互相通信,如果不能通信,请检查交换机是否与ODL正确连接。此时再查看交换机s1中流表应多出两条控制器下发的流表:我们看到每条流规则由一系列字段组成,它们由基本字段、条件字段和动作字段三部分组成。有了流表后交换机就根据流表来进行数据包的操作,当然我们也可以人工的进行流表的新增、修改、删除操作,在我们这个环境下可直接在终端下输入命令。4.5 添加删除流表例如让交换机丢弃从2号端口发来的所有数据包:Shell1# sh ovs-ofctl add-flow s1 priority=12,in_port=2,actions=drop(注:优先级比其他流表优先级高)增加这条流表以后,Mininet中h1和h2主机之间无法通信了。再删除一条流规则:如将删除条件字段中包含in_port=2的所有流表,如下图所示,将含有in_port=2的所有流表被删除了。Shell1# sh ovs-ofctl del-flows s1 in_port=2因为之前添加的丢弃2号端口包的流表已被删除,这时Mininet中h1和h2主机又可以正常通信了。查看流表后,之前删除的流表不存在,主机间能够互通。5 实验结论主要是对OpenFlow流表有更进一步的了解,简略介绍一些基本的流表操作。在此基础上可以进行比如改写源和目地主机的ip和mac地址、对数据包泛洪、回环等操作,用户可以根据需求通过修改流表来自主地控制转发行为,这本身也是SDN的初衷之一,也使得我们控制网络更加的便捷、灵活、多样。priority 域指明了流表的优先级,数字越大,则优先级越高。因此,高优先级的带通配符流表项必须要被放到低编号的流表中。交换机负责正确的顺序,避免高优先级规则覆盖掉低优先级的。n_packets:报文个数n-bytes:报文的字节数action:openflow里面最重要的结构。每一条流都必须指定必要的action,不然匹配上之后,没有指定action,交换机会默认执行drop操作。idle_age: 闲置时间,指超过这个时间流如果没有被应用就将它丢掉in_port=port传递数据包的OpenFlow端口号dl_type匹配以太网协议类型output:port: 输出数据包到指定的端口。port 是指端口的 OpenFlow 端口编号必备行动-转发(Forward)? ALL 转发到所有出口(不包括入口)? CONTROLLER 封装并转发给控制器? LOCAL 转发给本地网络栈? TABLE 对要发出的包执行流表中的行动? IN_PORT 从入口发出
作者:ming1093 发表于
https://blog.csdn.net/ming1093/article/details/}

我要回帖

更多关于 佳能7200cd硒鼓 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信