Dr.COM 防 BT 下载技术的原理和实现的方式
背景介绍
目前互联网络中 P2P 下载业务流量非常大,包括大家熟知的 BT,eDonkey,eMule,都是较为流行的 P2P 软
件。P2P 业务特点占用大量网络带宽,目前在高校网上 70%为 P2P 业务流量,其中 50%为 BT 流量。
由此可见,BT 下载已构成了高校宽带网的运营的最大阻碍:学生用较家庭用户更低的包月价格,使用了更多网
络带宽和流量,导致了高校宽带网运营的成本提高和用户增长的停顿,甚至影响了整个 IP 城域网的运行。
BT:是一种类似与电驴的 P2P 共享软件,全名叫"BitTorrent",中文全称:"比特流";最新的电影,游戏,动
漫,只要你想得到的,BT 都能提供给你。
Bit Torrent 的工作原理是: BT 首先在上传者端把一个文件分成了 Z 个部分,甲在服务器随机下载了第 N 各
部分,乙在服务器随机下载了第 M 个部分,这样甲的 BT 就会根据情况到乙的电脑上去拿乙已经下载好的 M 部分,
乙的 BT 就会根据情况去到甲的电脑上去拿甲已经下载好的 N 部分,这样就不但减轻了服务器端得负荷,也加快了
用户方(甲乙)的下载速度,效率也提高了,更同样减少了地域之间的限制。比如说丙要连到服务器去下载的话可
能才几 K,但是要是到甲和乙的电脑上去拿就快得多了。所以说用的人越多,下载的人越多,大家也就越快,BT 的
优越性就在这里。而且,在你下载的同时,你也在上传(别人从你的电脑上拿那个文件的某个部分),所以说在享
受别人提供的下载的同时,你也在贡献。
BT 对运营商的影响
BT 的特点有点类似传销:下载的人同时也成为“种子”的提供者,提供者越多,速度就越快。而且 BT 的下载速
度是没有封顶的,也就是说它会尽可能多地占用网络资源。值得一提的是,ADSL 用户虽然是独享带宽,每个端口
的用户享受的带宽出口仅为自己使用,但出口带宽仍然会受到 BT 影响。
目前,少数的网民用 BT 软件占用了大量的带宽,而影响大多数正常宽带网用户的网速。也就是说,BT 将会占
用太多的网络资源,从而有可能在接入网、传输网、骨干网等不同层面形成瓶颈,造成资源紧张。
所以目前运营商(电信、联通、网通、长宽)都在寻求解决的方案,如何减少 BT 对网络的影响或者是封掉 BT 端
口。但是目前可以在原理上完全实现防 BT 下载的接入管理服务器,只有“城市热点”。
功能优势
能够实现 P2P 限流的设备越来越多,从接入层交换机、接入服务器,中心交换机、防火墙、边缘路由器以及专
用的带宽管理设备都可以做到,对于校园网的建设中,我们选择了接入服务器来完成,是经过多方面的考虑权衡的
选择。
1.基于用户的 P2P 限流;区别于单纯的限制一个通道中各种流量,城市热点的 Dr.COM2133 接入服务器能够
针对每个用户的 P2P 业务流量进行带宽控制,避免了盲目的控制城域骨干流量中的 P2P 流量而忽略了每个用户感受。
2.升级容易;P2P 应用层出不穷,而对 P2P 的包的识别是基于应用层的,没有固定的规律,城市热点的接入服
务器可以随时通过升级内核来处理影响流量的 P2P 应用,将来可以采用类似升级病毒库的方式来升级 P2P 的描述库。
3.易于扩展;接入服务器的网络位置比较合理:每台处理的用户数一般在 1000-8000 个水平,100M-1G 的
网络带宽,扩容只需要增加接入服务器,实现横向升级,如果放在接入层交换机,升级的数量较大,放在核心层交
换机,升级的成本过高,放在出口路由,单台处理能力无法满足。所以,将 P2P 限流功能放在接入服务器是性价比
最高的方式。这当然也是要接入服务器的性能作为保障,城市热点的接入服务器完全能够胜任,而且具备了大用户
数、大流量的实际的案例。
Dr.COM 防 BT 下载技术的原理和实现的方式
网络结构图
评论0