📡 第三章 路由器和它庞大的功能
📄 一句话概括

路由器规格书比交换机长得多,但「必须核」的只有七项。 最容易踩的坑是「转发性能」——20 Gbps 与 5 Gbps 可能是一台设备。

📝 本节和前面几节的关系

03.03 讲完分类,这一节讲「拿到规格书怎么看」。 这是全章最实用的一节,因为选型最终就落在这些数字上。

一、七项必核

转发性能(pps 与 Gbps 分开写吗)、接口(类型、数量、是否模块化)、 路由表容量(IPv4/IPv6 分别多少)、会话数、VPN 隧道数、ACL 条数、电源与冗余。

这七项里前四项是硬门槛,后三项是「够不够用」。 采购询价时按这七项列表,报价单就没法含糊。

二、「转发性能」要拆开看

同一个「20 Gbps」,可能是三种不同的意思:

· 整机吞吐(大包、不开功能)——宣传最常用的那个数。 · 开功能后吞吐(NAT、ACL、VPN 都开)——才是实际能用的。 · 包转发率(Mpps)——小包场景的指标。

同样 20 Gbps,64 字节包是 29.8 Mpps,1518 字节包只要 1.63 Mpps, 差 18 倍。如果一台设备写「20 Gbps 但只有 5 Mpps」,那它只在大包下能到 20 Gbps。

三、动手 Demo:七项参数与「20 Gbps」的三种读法

这段列七项必核参数与各自的坑,再按 64/512/1518 三种帧长算 20 Gbps 对应的 pps。

for sz in (64, 512, 1518):
    pps = 20e9 / ((sz + 20) * 8)
    P(u"  %4d 字节包:%s pps。" % (sz, format(int(pps), u",")))

实跑输出:

--------------------------------------------------------------------
读一页路由器规格书,哪些参数是真要看
--------------------------------------------------------------------
**路由器规格书比交换机长得多**,因为要写的参数多。这一节列「必须核」的七项。

  参数           要看什么                   容易踩的坑
  -------------------------------------------------------------------------
  转发性能       pps 还是 Gbps              只写 Gbps 不写 pps 的要小心
  接口           类型、数量、是否模块化     模块要单独买
  路由表容量     IPv4/IPv6 分别多少条      BGP 全表要 100 万条
  会话数         并发会话上限               企业最容易卡这里
  VPN 隧道数     IPsec/SSL 各多少          隧道数与吞吐互相挤
  ACL 条数       能配多少条                 受 TCAM 限制
  电源与冗余     是否双电源、能否热插       双电源要两个插座

**「转发性能」这一项最需要拆开看**:

  · 有的写「20 Gbps」——这是**整机吞吐**,按大包算的。
  · 有的写「5 Gbps」——这是**开启功能后的吞吐**(NAT、ACL、VPN 都会降)。
  · 有的写「10 Mpps」——这是**包转发率**,小包场景的指标。

**这三个数不能直接比。**厂商宣传里最常玩的花样是「拿大包吞吐当卖点」。

**算一下差别有多大**:同样 20 Gbps,

    64 字节包:29,761,904 pps。
   512 字节包:4,699,248 pps。
  1518 字节包:1,625,487 pps。

**从 64 到 1518,pps 差 18 倍。**如果一台设备写「20 Gbps 但只有 5 Mpps」,
**那它只在大包下能到 20 Gbps,小包下只能跑 3.4 Gbps。**
**这就是为什么两个数都要看。**

29.8 Mpps 与 1.63 Mpps 差 18 倍——这就是「为什么两个数都要看」。

表里「BGP 全表要 100 万条」这一句要留意:如果设备只写「路由表 8 万条」, 那它根本装不下公网全表,只能用默认路由——这不是缺点,是定位不同。 但你得知道自己买的是哪一种。

「VPN 隧道数与吞吐互相挤」这一条最容易被忽略:加密要算力,隧道一多,吞吐就掉。 所以「支持 1000 条隧道」与「1000 条隧道下能跑多少」是两个问题。

30 秒实验

  1. 找一份路由器规格书,按七项列表核对。
  2. 看它的转发性能写的是 Gbps 还是 Mpps。
  3. 看有没有「开启功能后的吞吐」这个数。

常见误区

  1. 把「整机吞吐」当「开功能后吞吐」。差几倍。
  2. 只看 Gbps 不看 Mpps。小包跑不动。
  3. 以为隧道数等于隧道吞吐。加密要算力。
自测三问(点开对答案) 1. 七项必核参数里哪四项是硬门槛? —— 转发性能、接口、路由表容量、会话数。 2. 「20 Gbps」可能有哪三种意思? —— 整机吞吐、开功能后吞吐、包转发率。 3. 为什么隧道数不能直接当吞吐? —— 加密消耗算力,隧道越多吞吐越低。

下一节:进第三章的核心——IP 路由选择的基础知识,先看地址管理。

相关笔记