31.1?RSVP简介?
RSVP是第一个在大型网络中动态建立端到端QoS服务模型的工业标准的信令协议。RSVP?运行在IP之上,
它可以让应用程序在网络上预留带宽。?主机和路由器使用RSVP沿着数据流传?输的线路进行传输相应的QoS请求
信息,比如带宽和延迟。?RSVP本身不实行路由决策,相反带宽预留的请求由下层的路由协议执行,因此RSVP?能
够适应网络拓扑的变化。?RSVP的操作对于不支持RSVP的路由器是透明的。?RSVP和现有的一些队列机制协同工作,
而不是替代现有的队列机制,并且RSVP?支持组播,RSVP?目前通常为组播应用程序,比如视频会议,进行资源
的预留。?
主机使用RSVP请求特定的QoS服务来为它的应用程序预留带宽。只要带宽足够,应用程?序能够以超过请
求预留带宽的速率进行数据的传输;?如果带宽不足,?那么这些超过请求预留?带宽的部分将被丢弃。?网络资源预
留的要求对于数据流量和实时传输流量是不同的,?前者对?资源预留的要求很小;后者反之。?
?
资源预留和队列机制的结合使用两个关键点:?
1、?端到端的RSVP数据流:?数据流从单一或多个源地址向单一或多个目标地址进行单向传输。?
2、?路由器到路由器的WFQ会话:穿越特定接口的单一传输层会话或网络层数据流,WFQ会话通过源
地址和目标地址,端口号或协议号等属性进行区分。?
?
31.2?RSVP配置?
配置RSVP步骤如下:?
1、启用RSVP,默认带宽预留上限为接口带宽的75%。可以指定RSVP数据流带宽总量,也可以?
指定每个RSVP数据流的带宽:?
nimokaka(config-if)#ip?rsvp?bandwidth?[interface-kbps?[single-flow-kbps]]?
2、指定只接收符合特定条件的邻居路由器的RSVP请求。可选:?
nimokaka(config)#ip?rsvp?neighbor?{ACL}?
3、对于符合RSVP所定义的带宽和超出RSVP所定义的带宽的数据包分配IP优先级。可选:?
nimokaka(config-if)#ip?rsvp?precedence?{[conform?precedence]?[exceed?precedence]}?
?
31.3?检查RSVP配置?
1、允许远程管理工作站监视RSVP相关的信息:?
nimokaka(config)#snmp-server?enable?traps?rsvp?
2、显示接口的RSVP信息:?
nimokaka#show?ip?rsvp?interface?[interface]?
3、显示接口的RSVP过滤和带宽信息:?
nimokaka#show?ip?rsvp?installed?[interface]?
4、显示当前的RSVP邻居信息:?
nimokaka#show?ip?rsvp?neighbor?[interface]?
5、显示RSVP发送方,接收方以及请求信息:?
nimokaka#show?ip?rsvp?{sender|reservation|request}?[interface]?
?
31.4?RSVP配置实例?
如图所示:从主机A到主机?B使用UDP端口1040的应用程序通信。?
?
Router?1?的配置?
interface?Ethernet0???
??ip?address?210.210.210.1?255.255.255.224???
??fair-queue?64?256?234???
??ip?rsvp?bandwidth?7500?7500(注:第一个7500保证为一股流量预留7500kbits的带宽,而后一个表示可以预留的最大的带宽,若相等,表示这种流量只能预留一股,假设为15000,表示可以预留两股7500kbits的带宽) ??
!???
interface?Serial0???
??ip?address?210.210.210.101?255.255.255.252???
??fair-queue?64?256?36???
??ip?rsvp?bandwidth?1158?1158???
???
ip?rsvp?sender?210.210.210.60?210.210.210.30?1?0?0???
210.210.210.30?Et0?1?1 ? (注:sender命令的接口为去往源的接口,而reservation为去往目的地的接口,该命令的含义是,为源210.210.210.30去往目的地210210.210.60的ICMP流量预留1kbps的带宽,承诺突发也为1kbps,将sender改为sender-host可以为自己预留带宽,reservation改为reservation-host也为自己预留带宽)
ip?rsvp?sender?210.210.210.60?210.210.210.30?UDP?1040?0???
210.210.210.30?Et0?32?32???
ip?rsvp?reservation?210.210.210.60?210.210.210.30?1?0?0???
210.210.210.30?Et0?ff?1?1?
?
Router?2?的配置?
interface?Serial0???
??ip?address?210.210.210.102?255.255.255.252???
??fair-queue?64?256?36???
??ip?rsvp?bandwidth?1158?1158???
!???
interface?Serial1???
??ip?address?210.210.210.105?255.255.255.252???
??fair-queue?64?256?36???
??ip?rsvp?bandwidth?1158?1158?
?
Router?3?的配置?
interface?Ethernet0???
??ip?address?210.210.210.33?255.255.255.224???
??fair-queue?64?256?234???
??ip?rsvp?bandwidth?7500?7500???
!???
interface?Serial1???
??ip?address?210.210.210.106?255.255.255.252???
??fair-queue?64?256?36???
??ip?rsvp?bandwidth?1158?1158???
???
???
ip?rsvp?sender?210.210.210.30?210.210.210.60?1??????0?0???
210.210.210.60?Et0?1?1???
ip?rsvp?reservation?210.210.210.60?210.210.210.30?1??????0?0???
210.210.210.60?Et0?FF?LOAD?1?1???
ip?rsvp?reservation?210.210.210.60?210.210.210.30?UDP?1040?0?
??210.210.210.60?Et0?FF?LOAD?32?32?
?
转载于:https://blog.51cto.com/8947509/1416113
38226236