如何实现IP核心网的QoS( 二 )


路由规划决定了IP包在穿过IP核心网络的时候所选择的路径 。假如路由规划不合理,那么过多的跳数就会造成过多的时延,这样,即便每台路由器都可以按照DiffServ的优先级进行转发,但是过多的跳数使得端到端的时延仍然不能达到NGN的要求 。
但是,如何避免网络带宽不足和网络拥塞的情况呢?这就需要结合MPLS与RSVP来实现 。RSVP是一个信令协议,它提供了一种在信息传输之前,提前在IP网络中建立一个有带宽资源保障的通道的方法 。
RSVP的工作原理是:RSVP从发送端发送一个资源请求到目的地址,每一个支持RSVP的路由器沿着下行路由建立一个“路径状态表”;为了获得资源预留,接收端发送一个上行的RESV消息,表明所要求的综合服务类型,还通知为分组预留的资源,如传输协议和端口号;当每个支持RSVP的路由器沿着上行路径接收RESV的消息时,它采用输入控制过程证实请求,并且配置所需的资源 。假如这个请求得不到满足,路由器向接收端返回一个错误消息,而假如这个消息被接受,路由器就发送上行RESV到下一个路由器;当最后一个路由器接收RESV,同时接受请求的时候,它再发送一个证实消息给接收端 。结合MPLS,上述过程实际上建立了一个从发送端到接收端的MPLS路径,而这条路径上的路由器都为将要到来的信息传送预留了资源 。
【如何实现IP核心网的QoS】 通过MPLS中采用扩展的RSVP信令,还可以对本次通信的路径进行指定,进行流量工程,以对运营商的网络进行更高效的利用,防止某些路由被空闲,而另外一些路由却发生拥塞 。假如没有RSVP,在网络节点发生拥塞时,即便是高优先级的包,也有被丢弃的可能 。DiffServ只能保证高优先级的包比低优先级的包更优先使用网络资源,但是网络资源究竟是有限的,当拥塞发生时,高优先级的包也可能被丢掉 。而RSVP提供了一种资源预留的机制,通过RSVP建立的路径将有保证的带宽和路由器系统资源提供给相应的流使用 。实施RSVP之后,特定的流或者流类别将有特定的带宽保证 。MPLS将通过RSVP信令建立起LSP(标签交换路径)进行独立于其他信息的传送 。当网络发生拥塞时,受到影响的将是没有RSVP保护的信息,例如数据传输和低级别用户的信息,而高级别信息仍然可以在RSVP建立的通道中正常传送 。


推荐阅读