APP下载

命名数据网络中的一种主动拥塞控制策略

2018-05-21王文静雒江涛

计算机工程与应用 2018年10期

王文静,雒江涛

1.重庆邮电大学 电子信息与网络工程研究院,重庆 400065

2.重庆邮电大学 通信与信息工程学院,重庆 400065

1 引言

随着互联网应用与技术的高速发展,基于TCP/IP的体系结构逐渐暴露出诸多问题,比如,IP地址枯竭、安全性差、移动性差、扩展性差等[1]。为了彻底解决这些问题,“革命式”的信息中心网络应运而生,其中,命名数据网络是目前最受广泛关注和研究的未来互联网体系架构之一[2-3]。

NDN继承了IP体系结构的沙漏模型,区别在于用数据取代了细腰处的IP地址,并将安全内置于数据中,路由基于数据的名字而不是IP地址[3]。另外,NDN还引入了网内缓存机制,路由器可以缓存经过的数据,并响应请求。又因为NDN内在地支持多路径转发,使得NDN具有信源不可控的特性,这样会导致网络中存在大量的冗余信息存储及转发,不可避免地会出现网络拥塞。同时,拥塞控制对保证网络的高效性,提高网络的鲁棒性和稳定性具有重要作用,因此NDN的拥塞控制问题逐渐得到了各学者的广泛关注。

目前,NDN中的拥塞控制主要分为两种方式:由请求者驱动的拥塞控制和逐跳的兴趣包整形机制。第一种方式是借鉴传统TCP的设计,通过超时机制RTO来确认丢包的发生,并通过降低发送端的发送速率来减低网络流量,进而缓解网络拥塞。文献[4]提出的兴趣包控制协议(Interest Control Protocol,ICP)通过调节兴趣包的发送速率实现了基于窗口的流量控制,同时也证明了ICP能实现较好的带宽利用率。文献[5]基于超时机制设计了CCTCP(Content Centric TCP)协议,CCTCP通过替每个流设置多个拥塞窗口和RTO计时器,来控制兴趣包的发送速度。……

登录APP查看全文