如何为给定的上行链路“调整”路由器的大小

网络工程 思科 路由器 表现
2021-07-05 04:39:24

我是一家小型企业的技术人员。(15 台办公室电脑,约 15 台 BOYD 员工,约 30 台访客设备。)我希望将我们的 Asus RT-N53 替换为一个商务级路由器和两个接入点,每个接入点在不同的 VLAN 上提供专用和猜测 SSID。我们目前有 35 Mbps 下降、7 Mbps 上升的互联网服务,打算在不久的将来升级到更快的套餐或提供商。

我一直在查看 Cisco 的路由器产品及其“ISR G2 性能概述”白皮书

在白皮书的最后,(表 8 和图 1)总结了多服务测试和在最大 WAN 吞吐量方面的整体“性能定位”。列出的多服务近似于我们将在路由器上运行的服务。

[编辑:] 问题:

1) 表 8 的数字是 Cisco 试图模拟真实世界的性能,图 1 的数字是 RFC-2544 NDR 对 CPU 性能的衡量,对吗?

2) 鉴于上述内容是正确的,我是否应该从字面上理解这些数字之一,因为如果我想充分利用 100 Mbps 连接,我需要选择表 8 中列出的值至少为 100 Mbps 的路由器?

3) 或者现实世界的性能问题(例如,如果大部分带宽来自运行备份的单台计算机)不会像 Cisco 的测试那样给路由器带来压力?

2个回答

为我的回复延迟道歉,我刚从假期回来......

我希望将我们的 Asus RT-N53 替换为一个商务级路由器和两个接入点,每个接入点在不同的 VLAN 上提供专用和猜测 SSID。我们目前有 35 Mbps 下降、7 Mbps 上升的互联网服务,打算在不久的将来升级到更快的套餐或提供商。
...
1) 表 8 的数字是思科试图模拟真实世界的性能,对吗?

在这一点上,你是对的。表 8 说明了路由器如何使用“企业”功能的实际组合来执行。

表 8 - 单向特征流量测试

具体来说,表 8(如上所示)使用本文定义的自定义IMIX(平均数据包大小:409 字节)流量流:

  • 64 字节(以太网帧大小)的 61 个数据包,总共 3904 字节 [10.13% 字节]
  • 24 个数据包,594 字节(以太网帧大小),总共 11856 字节 [30.77% 字节]
  • 15 个数据包,1518 字节(以太网帧大小),总共 22770 字节 [59.09% 字节]

鉴于IMIX分布,它们使用路由器上预定义的 NAT + HQoS + ACL 配置发送单向流量,直到 CPU 达到 75% 的负载。

请特别注意测试流量的单向性质,该单向流量与下一个答案相关。


图 1 的数字是 RFC-2544 NDR 对 CPU 性能的衡量,对吗?

这是不正确的;图 1推荐了基于表 8ISR G2模型,它不是 2544 NDR 测试。RFC 2544 NDR 测试通常在大约 90% 的 CPU 或更高的情况下运行。表 8 为您提供了 75% CPU 时的性能示例。

通过对比,我们来看看表1所示的RFC 2544 NDR测试结果

表 1 - RFC2544 NDR

表 1显示 Cisco 3945E 可以处理高达 8.675 Gbps 的 RFC 2544 NDR 流量;然而,图 1仅推荐用于 350Mbps 电路。

图 1 - ISR G2 建议

图 1 中有一些隐含的现实:

  • ISR G2软件开关取代了基于ASIC的数据包转发的数据包。由于ISR G2每秒数据包性能会随着您打开功能而降低,因此您应该考虑到这一点。
  • 企业网络需要的功能比您在典型的 RFC 2544 NDR 测试中启用的功能要多
  • 企业网络通常发送混合数据包大小,如IMIX数据包分布所示
  • 企业流量是双向的,但他们经常在达到 100% 的电路利用率之前升级路由器。
  • 企业网络不希望他们的ISR G2路由器长时间以超过 80% 的 CPU 运行。

明确地说,真实网络必须使用NAT(以节省 IPv4 地址空间)、QoS来确定 VoIP 流量的优先级,并使用ACL来实现基本安全。每次启用这样的功能时,都在消耗路由器的数据包处理能力;这就是表 1 (8675 Mbps) 与表 8 (668 Mbps) 中显示的 Cisco 3945E 数字之间存在如此大差异的原因。

取决于你的观点:

  • 思科根据使用典型企业功能的双向流量为您提供了图 1 中的建议,从而帮了您的忙。
  • 通过基于如此丰富的功能组合提出建议,思科正在帮自己一个忙。并非所有客户都需要WAN 电路上的NATQoSACL此外,他们使用IMIX流量中的假设在您的情况下可能无效。如果他们在比您需要的更强大的路由器上向您追加销售,这对他们来说显然是有利可图的。

2) 鉴于上述内容是正确的,我是否应该从字面上理解这些数字之一,因为如果我想充分利用 100 Mbps 连接,我需要选择表 8 中列出的值至少为 100 Mbps 的路由器?

否 根据图 1,您应该选择Cisco 2951Cisco 3925这假设您确实需要该 100Mbps 电路上的NATQoSACL

思科2951是用于在平均此应用的小光IMIX的409个字节+特征包大小。如果您不打算启用很多功能,或者您的平均数据包大小会大得多(正如我对备份流量的期望),那么您可以使用Cisco 2951(甚至更小 - 请参阅我的下一个答案)。


3) 或者现实世界的性能问题(例如,如果大部分带宽来自运行备份的单台计算机)不会像 Cisco 的测试那样给路由器带来压力?

这是一个判断电话,我没有足够的信息要说。如果您想加入我的NE 聊天,我可以引导您解决一些问题以进一步隔离这一点。

我最大的问题是,除了您的 PC 备份案例之外,您是否还需要 100Mbps。利用备份流量的平均数据包大小很高这一现实,如果您对流向需要 100Mbps 备份流量的系统以外的系统的流量进行监管,那么您可能会购买比Cisco 2951更小的路由器也就是说,现在我们谈论的是一个更复杂的配置;也许您有钱购买Cisco 3925并且不想处理复杂的配置。

最后考虑站点增长...如果该站点增长迅速,或者人们容易一时兴起改变他们对要求的看法,只需购买Cisco 3925 就可以了:-)。

在过去的 6 周内,我为 3 家规模类似的小型企业部署了 Cisco Meraki。如果您决定使用 Meraki,您可以获得:

  • 一个 MX80 安全设备,最多接受 100 个用户
  • 如果您需要交换基础设施,MS220 交换机
  • 一个或两个 MR18 或 MR26 接入点

此设置定期支持 100 多个最终用户设备、2 个 WAN 接口(一个 150Mbps 和一个绑定的 T1),具有:

  • 流量整形
  • VLAN
  • 防火墙/SPI
  • 负载均衡
  • 内容缓存

因此,不要回避您的问题,但我认为确定路由器或安全设备大小的更好方法是根据它可以支持多少办公室工作人员,供应商应该直接回答您的数量是多少。否则,您最终可能会得到一个相当于小型办公室的巨型路由器。