P2P流量控制技术白皮书

P2P流量控制技术白皮书

关键词:P2PQoS,流量控制

    要:本文描述了P2P流量对网络业务的影响,重点介绍设备如何对P2P流量进行识别和控制。

缩略语:

缩略语

英文全名

中文解释

HTTP

Hypertext Transfer Protocol

超文本传输协议

P2P

Peer to Peer

对等网络

QoS

Quality of Service

服务质量

 

 



概述

1.1  产生背景

P2P是一种用于个人用户之间端到端直接交换数据或服务的技术,它提供了分布式交换数据的能力,资源服务器仅仅对用户在线和连接进行管理,不负责对用户提供资源下载。传统的Internet流量模型和P2P流量模型的差别如1所示。

图1 传统的Internet流量模型和P2P流量模型的区别

P2P技术对网络主要有如下影响

l              Internet流量模型的变化,现在Internet70%的流量都是P2P的流量,而传统的HTTP流量已经不是Internet上的主要流量;

l              个人用户流量模型的变化。以前个人用户的下行流量(从Internet到个人用户)远远大于上行流量(从个人用户到Internet)。而由于P2P技术在下载的同时,也需要上传,个人用户的下行流量和上行流量都很大,导致网络的极度拥塞。

P2P流量对网络带宽的占用导致其它业务无法正常使用,为保证关键业务的使用就必须扩容网络,增加了维护成本。因此,客户需要针对P2P流量进行控制,充分利用现有资源保证关键业务的正常使用。

为了减少P2P对现有网络及业务的冲击,H3C实现了P2P流量控制技术,对P2P流量进行识别和控制,减少P2P应用对网络带宽资源的占用。

1.2  应用场景

在如下场合中通过P2P流量控制技术可以有效改善网络资源的使用:

l              运营商限制P2P流量,确保正常业务的带宽资源,从而控制网络运营成本;

l              运营商通过对带宽的分时规划,在带宽使用时间的峰值限制P2P流量,保障网络畅通,提高网络服务质量;

l              企业网和校园网可以通过限制P2P流量,确保关键业务(例如企业管理、视频会议等)的正常使用。

P2P流量控制技术实现

2.1  概念介绍

l              特征码:特定编码,用于区分各种P2P应用。

l              特征文件:特征码描述文件。文件由H3C提供,在使能P2P流量识别功能前需要将特征文件下载到设备根目录,并加载到系统中。

2.2  运行机制

P2P流量控制技术根据P2P流量的特征,对P2P流量进行封杀或限流控制,分为P2P流量识别和P2P流量控制两部分。

2.2.1  P2P流量识别原理

大部分P2P流量中包含有特定的字符,通过这些字符可以唯一标识某种P2P流量。这些字符以特征码的形式保存在特征文件中。当系统加载了特征文件后,P2P流量识别特性根据这些字符匹配每一条流,如果该流符合特征则认为是P2P流量

2.2.2  P2P流量控制原理

P2P流量识别出来之后,通过QoS对它进行流量控制:

l              支持对P2P流量的封杀和限流(eMuleeDonkey仅支持封杀)。

l              支持区分时间对P2P流量进行封杀和限流。

H3C实现的技术特色

3.1  精确的P2P流量识别

设备通过将网络报文与P2P流量特征码进行比较,可以在复杂的流量环境下快速精确地识别P2P流量。

设备支持对主流P2P软件和即时通信软件的识别,包括:BitTorrent、比特精灵、BitCometFlashBTMSNYahoo MessageeMuleeDonkey

设备支持按安全域或者接口进行P2P流量识别,只有使能了P2P流量识别功能的安全域或者接口才能对P2P流量进行识别,不影响其它未使能此功能的安全域或者接口的业务处理。

3.2  特征文件升级和动态加载

P2P的流量识别基于特征文件中的特征码。特征文件由H3C提供,在需要进行P2P流量控制时将特征文件加载到系统中。

P2P流量控制技术支持识别新的P2P流量时,H3C提供新的特征文件,用户只需要将新的特征文件下载到设备中,并通过配置重新加载特征文件就可以支持对新的P2P流量的识别和控制。整个过程中用户不需要更新产品版本,不需要重新启动设备,也不会影响其它功能的正常运行,降低了客户升级P2P流量识别功能的成本。

3.3  支持P2P流量统计分析

设备支持对P2P流量进行统计。统计信息区分安全域/接口和协议类型显示。管理员可以根据流量统计和流量分布,获知网络的使用情况、业务分布,并根据历史业务分布指定更合理的流量控制策略,达到带宽的最优利用。

典型组网应用

4.1  禁止P2P应用

图2 禁止P2P应用

如果员工在工作时间大量使用P2P应用,会导致网关产生拥塞,正常业务无法及时处理。在这种情况下,企业可以在网关上配置禁止P2P流量经过,以此禁止员工使用P2P应用,从而提高工作效率。

4.2  P2P流量进行限制

图3 P2P业务控制

如果企业想对不同的部门实施不同的P2P流量控制策略,可以在网关上基于安全域或者接口配置不同的P2P流量控制策略。例如,可以给因正常业务需要访问P2P应用的机器相连的安全域或者接口分配2M P2P带宽,其他无需P2P应用的机器所连接的安全域或者接口不分配P2P应用流量带宽,真正做到有限带宽有效利用。

4.3  基于时间的P2P流量管理

图4 基于时间的P2P流量管理

如果企业想在不同的时间实施不同的P2P流量控制策略,可以在网关上配置基于时间的P2P流量控制策略。例如,上班时间限制P2P应用流量为2M,下班时间不对P2P应用流量进行限制。

4.4  区分出口实施P2P流量管理

图5 区分出口实施P2P流量管理

对于多网络接入的企业,如果想对不同出口的P2P流量采用不同的控制策略,可以在网关上基于出口进行P2P流量管理。例如,对于同时拥有Internet和教育网接入的企业,可对Internet出口P2P应用流量限制带宽为2M,对教育网出口P2P应用流量不限制带宽。

 

 

 

 

 

 

 

 

 

 

Copyright ©2008 杭州华三通信技术有限公司 版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。

本文档中的信息可能变动,恕不另行通知。

附件下载

联系我们