IETF会议讨论如何减少P2P带宽占用
作为互联网标准的开发和推动的主要负责小组,互联网工程工作小组(IETF)本周在柏林举行了第72次会议,此次会议的主要议题是P2P的应用模式和带宽问题.因为目前P2P网络占用过多带宽,诸多运营商在问题得不到解决的前提下采用了极端手段封堵P2P,甚至完全限制P2P下载.针对这些问题,IETF 提出的两大议题据称可以有效解决目前P2P对带宽影响.第一、如何为P2P应用寻找更多的带宽,第二、哪些应用程序使用的带宽较小.
如何为P2P寻找更多带宽
针对第一个议题,ALTO(应用层流量优化)法是解决问题的一个办法,对于互联网服务供应商来说,BitTorrent的网络阻塞问题就可以应用这种方法解决.BT下载通常建立几十个BT用户的连接,然后尝试通过每一个链接下载,但是在同一时间只对4个链接进行上传.如果BitTorrent管理程序可以选择高带宽的下载链接,那么下载会更加迅速.
使用“Oracle”服务器可以监测到哪些链接拥有最佳的带宽,也可以用来控制P2P下载.之前美国公司Comcast曾试图用此方法限制P2P带宽,此举当然激起了用户的反对.但是如果能通过“Oracle”服务器疏导P2P链接点,让其选择较快的连接,则可以避免网络堵塞.利用此类方法可以有效的解决目前网络带宽不足的问题.
占用更少带宽
关于此问题,IETF提供的想法是“网络清道夫”.如果数据包的内容比要求的更差,那么这个数据包将不会被发送.另外,数据包如果被标明了支持“清道夫服务”代码,那么当带宽不足的时候,清道夫数据包将被首先抛弃.
不过,大多数路由器均不支持此项功能.而且因为服务设置复杂,仅有Azureus等少数几个应用程序才支持这种功能.
另外,此功能还存在轻微的问题.操作系统核心需要支持TCP阻塞控制.
对于Linux、BSD、以及Mac OS X来说问题并不算严重,但是要为内核进行相关的处理.而在Windows系统上,实施此功能则要复杂的多.据称微软已经在Vista的TCP控制中做出了修改,但是真正可用的TCP阻塞控制算法要在Windows 7中才能见到.另外,Mac用户也不可能自己去编译内核.对于这些操作系统的用户来说,此功能还遥不可及.
尽管P2P的前途仍然未卜,不过作为互联网标准的开发和推动的核心团队IETF,已经把此问题作为了核心问题进行讨论.相信P2P的带宽占用问题最终可以找到自己的解决方案. ALTO
呵呵跟我们的工作差不多呢
页:
[1]