大学生互联网使用情况建模

大学生互联网使用情况建模

我正在为一个大学住房客户开展一个项目,我需要模拟住在校园里的学生的使用模式。这里显然有很多变量在起作用,我很想了解它们会如何影响这样的模型。

这与普通的办公室/数据中心场景有很多相似之处 - 但我认为,住在住宅区的大学生不适合任何企业模式(因为要玩在线游戏、共享文件、使用 Skype 等)。在我的项目中,设计将采用中心辐射式。数据中心将有一个大型互联网主干,接入管理用户访问的各种防火墙、代理和服务器。每个学生站点都有 WAN 链接。我需要非常准确地对每个链接上的链接大小和使用模式进行建模。

例如,作为基准,我假设数据中心的互联网管道至少需要 200Mbps。对于 WAN 链路,我混合使用了 50M、100M、200M。是否有任何模型可以用来测试我的基准,以了解学生可以期待什么样的性能……例如,如果网络上允许使用 Skype,当整个网络的负载达到 60% 时,我的模型是否能经得住考验。

我知道这是一个非常开放的问题。不会有正确答案(除非有人为这个场景建立了一个模型)我对可能由此引发的讨论更感兴趣,因为有很多事情需要考虑。很想听听大家的意见。

答案1

我没有这种利用率的模型,但我在 2005 年确实管理过大学宿舍网络。
我们有一个中央集线器和辐射状拓扑,有线和无线的入站速度为 1Gbit/s。我们将其分解为 100Mbit 分配,并通过单模光纤将它们传输到宿舍。
在接入层,我们拥有大量 Cisco 4006 机箱交换机,每个交换机都配备了尽可能多的 48 端口 10/100 线卡。

所有端口的最大速度均为 10Mbit,半双工(不知道为什么是半双工,但“一直都是这样”)。还有 MAC 地址端口安全性,以及复杂的学生注册程序,这意味着我们必须在学生注册时从他们的 MAC 上配置端口安全性。这本来是为了防止学生在房间里安装交换机。但它不起作用。

我学到的教训:

  • 如果你能想象学生可能会这样做,他们就真的这么做了。(这几乎涵盖了所有类型的 VoIP、游戏、色情)

  • 如果您认为您有良好的防火墙来阻止 P2P 流量,那您就大错特错了。(当时 DC++ 是我们生存的祸根,原因并不是人们在互联网上共享和播种,而是在 LAN 内部)。

其他想法:

测试

考虑联系 Spirent,因为他们制作一堆流量生成器/网络测试器硬件这对于模拟/效仿 16,000 名好色的学生非常有价值。

缓存

考虑在大厅的主要馈送和外部互联网连接之间放置一个透明代理。我猜你需要 10-15TB 的缓存空间,使用像 Squid 代理集群这样的工具,你应该能够大幅限制互联网流量。我有时会在活动中这样做,尤其是在带宽有限的情况下。人们浏览的很多内容都是可缓存的,你不需要每次都重新请求。

聪明的家伙

无论您对速度、QoS 数量、VLAN 级别设置什么限制,总会有一些聪明的学生试图绕过网络。雇佣他们。(这就是我在 hallsnet 找到工作的方式!)

答案2

为了建立模型,你需要从环境中获取观察结果。获取这些结果的最佳途径是你的网络当前流量。如果我是你,我会尝试获取Netflow 数据过去一年(如果可能)或至少一整个学期的路由器信息。

您可以使用以下方式确定流量类型流程工具(以及可选的如果你想要漂亮的图片,JKFlow)。

有了这些信息,您现在知道 (a) 您产生/消耗了哪种流量,以及 (b) 您产生了多少每种类型的流量。您可以将这些信息与校园人口数据(学生、教师、工作人员的数量)结合起来,粗略地计算出一个人产生了多少流量,并得出一个平均学生/教授/工作人员的公式。


模型的详细程度由您决定,并且部分取决于您的网络架构。例如,如果您的宿舍包含在特定子网中,您可以单独对宿舍流量进行建模。

更进一步,你可以对特定的宿舍进行建模,并在大学管理部门的帮助下了解每个宿舍中某个专业的学生人数,甚至可以在有限的范围内关联这些数据。


Netflow 流量数据也是一种非常有用的监控工具 - 如果您还没有收集它,您应该开始收集。它至少会很有趣,而且很有帮助(当网络上出现问题而您需要找出原因时)。

相关内容