qos路由协议.docx
《qos路由协议.docx》由会员分享,可在线阅读,更多相关《qos路由协议.docx(7页珍藏版)》请在冰豆网上搜索。
![qos路由协议.docx](https://file1.bdocx.com/fileroot1/2022-12/16/e3c832ae-79e1-48e0-a954-046d9bda9d62/e3c832ae-79e1-48e0-a954-046d9bda9d621.gif)
qos路由协议
竭诚为您提供优质文档/双击可除
qos路由协议
篇一:
详解路由器qos流量控制管理与设置方法
详解路由器qos流量控制管理与设置方法
现在越来越多的路由器都带上了qos的这个功能。
作为网络管理人员。
qos这个词已经越来越多的出现在我们的耳边。
究竟什么是qos流量控制?
今天我们来学习一下。
简单的来说。
qos用来解决带宽解决网络延迟和阻塞等问题的一种技术,一般里面包含优先级别(小包优先、ip/网段优先、端口优先、剩余带宽抢占优先级)、弹性带宽管理等等。
小包优先:
小包通常指小于64k的包,如:
ping包。
请求包、响应包等。
在上网过程中。
会出现很多请求,响应。
这些包优先后,给我们的感觉就会快很多。
ip/网段优先:
可针对源ip、目的ip。
或者段来设置优先级别。
比如。
局域网中。
我首先保证我的web服务器的带宽。
再保证客户机的带宽,再保证服务器的带宽。
都可以进行设置。
端口优先:
可针对源端口、目的端口进行设置优先的级别。
一般来说。
网吧都是玩游戏为主。
那么我可以针对一些主流游戏的端口。
优先这些游戏的带宽。
剩余带宽抢占优先级:
顾名思义指在使用中。
当网络的带宽有剩余的时候。
剩余的这些带宽可以分配给某些ip,某些端口。
这样,可以让你充分的使用带宽。
而不浪费!
弹性带宽管理:
以下载限速为例,比如总带宽为10mbit(总最大下载速度为1000kbytes/s)。
共20人使用,限速为保证下载速度100kbytes/s,最大下载速度200kbytes/s。
详细阐述如下:
1、带宽空闲时,速度可达到“最大速度”
如果带宽有空闲(上网的人比较少,带宽使用率在50%左右,比如只有10人在线),则下载速度最大可以达到200k,200k是下载的峰值速度,即使带宽只有一个人在使用,也不会超过这个峰值速度。
这200k里面的100k是暂时借用他人的,当别人需要时,将会自动退让出来。
2、带宽有一定的使用率,速度在“保证速度”和“最大速度”之间
如果带宽有一定的使用率(有一定的上网人数,带宽使用率在80%左右,比如有15人在线),则下载速度会降低到“保证下载速度”和“最大下载速度”之间,即100k~200k。
通常,这种情况占多数。
3、带宽使用率较高或全部使用,速度等于或小于“保证速度”
如果带宽使用率比较高(上网的人比较多,带宽使用率在90%以上,比如20人全部上线),则下载速度将会不会超过100k,即:
如果总带宽不能满足每人都可以达到“保证速度”,那么最终每个人的速度将会小于“保证速度”(平均分配后)。
例如,如果20人全部同时下载,1000kbytes/s的总下载速度,即每人分得50k的速度。
另外,往往还有一个全局带宽的设置。
这个是用来统计你的带宽总量。
如果不设置的话。
路由无法计算你的总带宽,也没法进行弹性带宽管理等等设置了。
所以qos中。
全局设置一定要设置。
而且。
最好是真实的带宽。
不要过小,也不要过大。
篇二:
车载自组织网络的qos路由协议研究
太原理工大学
毕业设计(论文)
设计说明书
设计(论文)题目:
车载自组织网络的qos路由协议研究
学生:
许成宾
专业:
通信工程
班级:
通信0902
指导教师:
郭丽芳
设计日期:
20xx年06月01日
太原理工大学
毕业设计(论文)任务书
车载自组织网络的qos路由协议研究
摘要
车载自组织网络(Vehi
cularadhocnetworks,Vanet)是指在道路上由搭载了无线通信装置的车辆作为节点而构成的一种特殊的新兴移动adhoc网络。
可以实现车辆与车辆之间、车辆与路边通信设施之间的多跳无线通信,具有节点高速变化、运行轨迹固定、节点能量无限、网络结构变化频繁等特点。
车载自组织网络的应用价值主要体现在两个方面:
一方面是车载自组织网络可以实现多种智能交通方面的应用,包括路况信息获取、车辆导航、辅助驾驶和交通应急处理等;另一方面是用户在乘车时进行的通讯、娱乐等舒适性的需求。
通过Vanet可以实现信息共享,对交通事故安全预警、多媒体资源共享等业务需求都具有非常广阔的应用,但同时也要求Vanet在实际应用中应提供一定级别的网络服务质量(qos,qualityofservice),目前Vanet的qos保障技术并没有得到足够的重视。
本文简要介绍了车载自组织网络和移动自组织网络中两个典型的路由协议:
表驱动路由协议dsdV和按需路由协议aodV;并在经典按需路由aodV协议的基础上,融入了自适应移动预测机制和带宽、时延、分组丢失率等qos参数的约束,设计并实现了一种新的qos路由协议—基于移动预测的多qos约束混合路由协议(pbmqR,prediction-basedmuti-qosconstraintmixRoutingprotocolforVanet)。
本文基于网络仿真软件opnet,结合Vanetmobisim节点移动模型仿真器模拟的车辆节点运动场景,仿真比较了在节点密度不同、运行速度不同、网络负载不同三种情况下协议pbmqR和aodV的性能。
实验结果表明:
pbmqR与aodV协议进行比较,具有更高的消息分组传递率,更低的时延,更长的路由寿命。
关键词:
车载自组织网络;路由协议;多qos约束;网络仿真
篇三:
cisco路由器qos配置过程
cisco路由器qos配置过程
对不同ip组进行流量限制实例:
cisco(config)#ipaccess-listextendedboss
cisco(config-ext-nacl)#permitiphost192.168.1.8any
cisco(config-ext-nacl)#permitiphost192.168.1.18any
cisco(config-ext-nacl)#permitiphost192.168.1.38any
cisco(config-ext-nacl)#permitiphost192.168.1.48any
cisco(config-ext-nacl)#permitiphost192.168.1.58any
cisco(config-ext-nacl)#permitiphost192.168.1.68any
cisco(config-ext-nacl)#end
cisco#configt
cisco(config)#ipaccess-listextendedcommon
cisco(config-ext-nacl)#denyiphost192.168.1.8any
cisco(config-ext-nacl)#denyiphost192.168.1.18any
cisco(config-ext-nacl)#denyiphost192.168.1.38any
cisco(config-ext-nacl)#denyiphost192.168.1.48any
cisco(config-ext-nacl)#denyiphost192.168.1.58any
cisco(config-ext-nacl)#denyiphost192.168.1.68any
cisco(config-ext-nacl)#permitip192.168.0.00.0.255.255anycisco(config-ext-nacl)#end
cisco#configt
cisco(config)#route-mapqospermit10
cisco(config-route-map)#matchipaddressboss
cisco(config-route-map)#setipprecedence
precedencevalue
criticalsetcriticalprecedence(5)
flashsetflashprecedence(3)
flash-overridesetflashoverrideprecedence(4)
immediatesetimmediateprecedence
(2)
internetsetinternetworkcontrolprecedence(6)networksetnetworkcontrolprecedence(7)
prioritysetpriorityprecedence
(1)
routinesetroutineprecedence(0)
cisco(config-route-map)#setipprecedencecritical
cisco(config-route-map)#exit
cisco(config)#route-mapqospermit20
cisco(config-route-map)#matchipaddresscommon
cisco(config-route-map)#setipprecedencepriority
cisco(config-route-map)#exit
cisco(config)#class-mapmatch-anynoRmal
cisco(config-cmap)#matchipprecedence012
cisco(config-cmap)#class-mapmatch-anypRemium
cisco(config-cmap)#matchipprecedence012
cisco(config-cmap)#exit
cisco(config)#policy-mapqos_output
cisco(config-pmap)#classpRemium
cisco(config-pmap-c)#bandwidth2048
cisco(config-pmap-c)#police2048000bc1920xx8400
cisco(config-pmap-c-police)#conform-actiontransmit
cisco(config-pmap-c-police)#exceed-actiontransmit
cisco(config-pmap-c-police)#classnoRmal
cisco(config-pmap-c)#bandwidth512
cisco(config-pmap-c)#policecir51000bc1200be1200
cisco(config-pmap-c-police)#conform-actiontransmit
cisco(config-pmap-c-police)#exceed-actiondrop
cisco(config-pmap-c-police)#end
cisco#configt
cisco(config)#interfaceg0/0
cisco(config-if)#ipnatinside
cisco(config-if)#ippolicyroute-mapqos
cisco(config)#interfaceg0/1
cisco(config-if)#ipnatoutside
cisco(config-if)#service-policyoutputqos_output
----------------------------------------------------------------------------
marking:
1.定义class-map.
class-map[match-all/match-any]{map-name}
默认不打的话是match-all
2.定义匹配命令match
matchaccess-group{no}
matchinput-interface{interface}
matchclass-map{map-name}class-map嵌套
matchsource-address{mac-address}源mac地址
matchdestination-address{mac-address}目的mac地址
matchvlan{vlan-id}
matchipdscp{dscp}
matchipprecedencc{precedence}
matchprotocol{protocol}基于nbaR
Router(config)class-mapFoo
Router(config-cmap)#match
access-groupaccessgroup
anyanypackets
class-mapclassmap
cosieee802.1q/islclassofservice/userpriorityvalues
destination-addressdestinationaddress
input-interfaceselectaninputinterfacetomatchipipspecificvalues
mplsmultiprotocollabelswitchingspecificvalues
notnegatethismatchresult
protocolprotocol
qos-groupqos-group
source-addresssourceaddress
3.设置policy-map
policy-map{policy-name}
4.调用class-map
class-map{map-name}
5.设置标记
setipdscp{dscp}
setipprecedence{pRecedence}
setcos{cos}
priority{kbps|percentpeRcent}[bc]定义优先级流量的带宽以及突发流量
bandwidth{kbps|percentpeRcent}定义保留带宽
random-detect启用wRed
police{ciRbcbe}conform-action{action}exceed-action{action}
[violated-action{action}]使用令牌桶限速
queue-limit{packets}定义队列中数据报的最大个数service-policy{policy-name}调用其它的策略进行嵌套shape{average|peak}{ciR[bc][be]}整形
drop
6.在接口模式下调用policy-map
service-policy[input|ouput]{policy-name}
察看命令:
showpolicy-map[policy-name]
showpolicy-mapinterface[inteRFace]
showclass-map[class-name]
showipnbarpdlm
showipnbarport-map显示nbaR使用的协议到端口的映射
nbaR应用:
使用限制:
1.快速以太网信道
2.隧道接口或加密的接口
3.sVi(交换虚拟接口)
4.拨号接口
5.多链路ppp(mlp)
使用前先要敲命令:
ipcef
class-map{name}
matchprotocol...
ipnbarpdlmflash:
//bittorrent.pdlm加载bittorrent.pdlm到路由器闪存里(事先要把pdlm复制到flash中)
matchprocotolhttpurl"*.jpeg|*.jpg"(匹配url中带有jpeg和jpg的连接)
matchprocotolhttpurl"*.gif"(匹配url中有gif的连接)
拥塞管理
wFq:
特点:
1.基于流(5元素)分类,队列数n可以配置
2.出队后按ip优先级来分配带宽,优先级越低则带宽越小
3.在其它队列空闲时抢占它们的带宽,又有流量时归还带宽
4.是低于2.048mbps串行接口的默认配置
配置命令:
接口模式下fair-queue
showqueueingfair
showqueue[interface]
pq:
缺点:
1.只能静态配置,不能适应网络拓扑的变化2.不支持隧道接口3.要通过数据分类卡,比FiFo慢
配置:
1.定义优先级队列,可以基于协议和基于进站接口基于协议riority-list{list-number}protocol{pRotocol-name}{high|medium|normal|low}基于进站接口riority-list{list-number}interface{interface}{high|medium|normal|low}
2.定义默认优先级队列,未被分类的数据报被送到此处,默认级别为normalpriority-list{list-number}default{high|medium|normal|low}
3.定义每个队列中数据报的个数,从高到低,默认为20,40,60,80
priority-list{list-number}queue-limit{high-limitmedium-limitnormal-limitlow-limit}
4.把优先级队列运用在接口上
priority-group{list-number}
察看命令:
showqueue[interface]
showqueueingpriority
Rtp(Realtimeprotocol)
支持端口号为偶数的udp报文
可以进行限速,超过的可丢弃,也可以配置带宽,不会占用超出规定的带宽命令:
iprtppriority{starting-rtp-port-numberport-number-range}{bandwidth}
max-reserved-bandwidthpeRcent
showqueue[interface]
debugpriority
cRtp(压缩实时协议):
用来压缩ip/udp/rtp报头
压缩分为三种:
链路压缩,有效负载压缩,报头压缩
二层报头--tcp/ip报头--有效负载
1.链路压缩:
对整个分组进行压缩,包括报头和有效负载。
独立于协议的。
只适用于点到点链路。
两种算法:
predictor和stac
2.有效负载压缩:
只压缩数据部分,对报头没有影响。
适用于frame-relay或atm网络。
3.tcp/ip报头压缩:
针对协议的,适用于几个字节数据的小型分组。
配置:
对hdlc,lapb:
compress[predictor|stac|mppc]
对ppp:
ipcompress[predictor|stac]
对frame-relay点到点接口或子接口启用stac压缩:
frame-relay
payload-compress
启用crtp:
1.iprtpheader-compression[passive]
若不启用passive,则对所有Rtp数据流压缩;若启用passive,则只有当进入端口的Rtp分组被压缩时,软件才能对离开该接口的Rtp分组压缩
2.iprtpcompression-connections{numbeR}
更改cRtp压缩的条数,默认为16条
3.启用tcp报头压缩:
iptcpheader-compression[passive]若没有启用passive,则必须指定关键字active,将对所有ip/udp/Rtp包头进行压缩iptcpcompression-connections{numbeR}
frame-relay中的crtp:
在物理接口上启用cRtp,则在它的子接口上将继承特性
frame-relayiprtpheader-compression[passive]
frame-relayiprtpcompression-connections{numbeR}
只针对特定的pVc启用cRtp:
frame-relaymapip{ip-address}{dlci}[broadcast]rtp
header-compression[active|passive][connectionsnumber]
察看命令:
showiprtpheader-compression[interface][detail]
showframe-relayiprtpheader-compression[interface]
wRR(weightedround-robin)
一种队列调度机制,根据每个出站队列的权值来分配带宽,权值与带宽成正比。
仅当发生拥塞时才会使用wRR,不拥塞时不会分配带宽。