build立大学学生互联网使用

我正在为一所大学住房客户开展一个项目,在那里我需要模拟住在校园的学生的使用模式。 这里显然有许多变数,我很想知道他们将如何影响这样一个模型。

这和普通的办公室/直播场景有很多相似的地方,但是我相信在大学里的大学生不适合任何企业模式(由于在线游戏,文件共享,Skype等)。 在我的项目中,devise将是一个中心/辐射。 数据中心将有一个大型的互联网干线馈入各种防火墙,代理和pipe理用户访问的服务器。 每个学生网站都有广域网连接。 在对每个链接的链接大小和使用模式build模时,我需要非常准确。

例如,作为一个基准线,我认为数据中心的互联网pipe道需要至less200Mbps。 对于WAN链路,我有一个50M,100M,200M的组合。 有没有什么模式可以用来testing我的基线,看看学生可以期待什么样的performance? 如果networking上允许使用Skype,那么如果networking上的负载为60%,我的模型是否会站起来?

我知道这是一个非常开放的问题。 没有一个正确的答案(除非有人为这个场景build立了一个模型),我更关心可能来自这个问题的讨论,因为有这么多事情需要考虑。听到一些意见。

我没有这种利用模式,但是我在2005年曾经pipe理过一个大学大厅networking。
我们有一个中央辐射式拓扑,从有线和无线入站1Gbit / s入站。 我们将其分解为100Mbit的分配,并通过单模光纤将其传送到大厅。
在接入层面,我们有一个公制的Cisco 4006机箱交换机,每个交换机都有我们可以容纳的48端口10/100线卡。

所有端口的最大速度都是10Mbit,半双工(不知道为什么是半双工,但“一直是这样的”)。 还有MAC地址端口的安全性,以及复杂的学生注册程序,这意味着我们必须在注册时从他们的MAC端口上configuration端口安全。 这应该是一些保护,防止学生在他们的房间切换。 它没有工作。

我学到的教训:

  • 如果你能想象学生可以做到这一点,他们正在做。 (这几乎涵盖了所有types的VoIP,游戏,色情)

  • 如果你认为你有好的防火墙阻止P2Pstream量,那么你还没有。 (DC ++是当时我们存在的祸根,并不是人们共享和互联网,而是在局域网内部)。

其他想法:

testing

考虑联系思博伦,因为他们制作了一堆stream量发生器/networkingtesting仪硬件 ,这对模拟/模仿16000名angular质学生非常有用。

高速caching

考虑在大厅的主要馈送和到互联网的外部连接之间放置一个透明代理。 我想你会需要10-15TB的caching空间,并使用类似Squid代理群集的东西,你应该能够大规模限制互联网stream量。 有时我会在事件中做某些事情,特别是在带宽有限的情况下。 人们浏览的内容都是可caching的,而且不需要每次都重新请求。

聪明的bug子手

无论您对速度,服务质量,VLAN级别有何限制,您总是会得到一些闪电的学生试图绕过networking。 雇用他们。 (这就是我为大厅网工作的一个工作!)

为了build立你的模型,你需要从你的环境中观察。 获取它们的最佳地点将来自您networking当前的stream量。 如果我在你的位置,我会尝试在过去的一年(如果可能的话)从你的路由器获取Netflow数据 ,或者至less整个学期。

您可以使用stream式工具确定stream量types( 如果您需要漂亮的图片 ,也可以select使用JKFlow )。

有了这些信息,你现在知道了(a)你生产/消费什么样的stream量,以及(b)你生成的每种stream量有多less。 您可以将这些信息与校园人口数据(学生人数,教职员工人数)结合起来,粗略计算出一个人产生多less人stream量,并为普通学生/教授/员工制定一个方程式。


你做模型的详细程度取决于你,半依赖于你的networking架构。 例如,如果您的宿舍包含在特定的子网中,则可以分别为宿舍的stream量build模。

再进一步,你可以模拟特定的宿舍,并在大学pipe理的帮助下告诉你在每个宿舍有多less学生在一个特定的专业,甚至相关的数据有限的程度。


Netflowstream量数据也是一个非常有用的监测工具 – 如果你还没有收集它,你应该是。 这将是有趣的(至less),并有帮助(当东西在networking上won and,你需要弄清楚为什么)。