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的应用程序通信。 

wKioL1N-0XyAPiHhAAC-iFFWgEM161.jpg 

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