RSVP是第一个在大型网络中动态建立端到端QoS服务模型的工业标准的信令协议.RSVP运行在IP之上,它可以让应用程序在网络上预留带宽.主机和路由器使用RSVP沿着数据流传输的线路进行传输相应的QoS请求信息,比如带宽和延迟.RSVP本身不实行路由决策,相反带宽预留的请求由下层的路由协议执行.因此RSVP能够适应网络拓扑的变化.RSVP的操作对于不支持RSVP的路由器是透明的.RSVP和现有的一些队列机制协同工作,而不是替代现有的队列机制.并且RSVP支持组播,RSVP目前通常为组播应用程序,比如视频会议,进行资源的预留. 主机使用RSVP请求特定的QoS服务来为它的应用程序预留带宽.只要带宽足够,应用程序能够以超过请求预留带宽的速率进行数据的传输;如果带宽不足,那么这些超过请求预留带宽的部分将被丢弃.网络资源预留的要求对于数据流量和实时传输流量是不同的,前者对资源预留的要求很小;后者反之.
& P6 ~9 H& G6 ^8 o 资源预留和队列机制的结合使用两个关键点:! w2 ?6 {, o8 Z2 Y0 i
1.端到端的RSVP数据流:数据流从单一或多个源地址向单一或多个目标地址进行单向传输.
7 e+ A* x# x0 v1 ^# y) v4 e 2.路由器到路由器的WFQ会话:穿越特定接口的单一传输层会话或网络层数据流.WFQ会话通过源地址和目标地址,端口号或协议号等属性进行区分.
- |; ^; P% J+ b+ b% d6 w" R Configuring RSVP; P3 |" u o( I
配置RSVP步骤如下:
1 M' r L$ Q' z% {+ n3 W; }6 K 1.启用RSVP,默认带宽预留上限为接口带宽的75%.可以指定RSVP数据流带宽总量,也可以指定每个RSVP数据流的带宽:& v8 B9 D% m5 t( d {, v
Aiko(config-if)#ip rsvp bandwidth [interface-kbps [single-flow-kbps]]2 a/ v4 H0 o: B" ?
2.指定只接收符合特定条件的邻居路由器的RSVP请求.可选:
' ^3 g9 B( L. S" I+ _ Aiko(config)#ip rsvp neighbor {ACL}2 N; a) f& e5 r
3.对于符合RSVP所定义的带宽和超出RSVP所定义的带宽的数据包分配IP优先级.可选:- K: E2 z. h! K' W/ w1 L# S
Aiko(config-if)#ip rsvp precedence {[conform precedence] [exceed precedence]}Monitoring and Maintaining RSVP
. t8 j& F% ]. N: D+ @ 一些辅助性的命令:( D( J) G& R2 X6 I
1.允许远程管理工作站监视RSVP相关的信息:- T6 r7 Q9 L9 U7 }# O
Aiko(config)#snmp-server enable traps rsvp3 D) i. m. M& ]; A8 I
2.显示接口的RSVP信息:) E* M* i: z0 w" {
Aiko#show ip rsvp interface [interface]$ u0 u& w! @7 Q& ?' p( x& E
3.显示接口的RSVP过滤和带宽信息:
; x+ [: H# F2 K4 a0 t1 l& w4 \& a h Aiko#show ip rsvp installed [interface]
0 x, F2 E* {8 Z 4.显示当前的RSVP邻居信息:" z4 @( L; ?+ C+ E4 ^
Aiko#show ip rsvp neighbor [interface]3 W' v0 }% G3 T0 b
5.显示RSVP发送方,接收方以及请求信息:+ ~8 C) W8 o1 O3 C: J8 n
Aiko#show ip rsvp {sender|reservation|request} [interface] |