WISP 该用静态路由还是 BGP

静态路由何时够用、何时必须上 BGP(边界网关协议),以及如何完成切换。

每个 WISP 都是从静态路由起步的:默认网关指向上游提供商,流量由此流出。这种方式简单、可预测、易于排查故障。但随着您增加冗余、接入多个上游提供商或拥有自己的 IP 地址段,静态路由就会变成一种负担。

本文将说明静态路由何时足够、何时需要 BGP,以及切换过程是什么样的。

静态路由:简单且可预测

使用静态路由时,您需要在路由器上手动配置每一条路由。一座典型的 WISP 发射塔会有:

  • 一条指向上游提供商的默认路由
  • 本地直连子网的静态路由
  • 可能还有一条用于备用默认网关的浮动静态路由

当您只有一个主用提供商、没有自己的公网 IP 地址段、且故障切换需求简单时,静态路由效果很好。

BGP:多归属接入的必需品

当您想要实现以下目标时,边界网关协议(BGP)就成为必需品:

  • 向多个提供商通告自己的公网 IP 地址段
  • 在两个上游之间自动实现负载均衡或故障切换
  • 影响入站路径的选择
  • 接收完整或部分的互联网路由表
  • 与内容网络或其他运营商直接对等互联(peering)

何时该切换

场景 建议
单一上游提供商静态路由
两个提供商,无自有 IP 地址段静态路由 + 浮动默认路由
两个提供商,有自有 IP 地址段BGP
需要入站流量工程BGP
与其他网络对等互联BGP

使用 BGP 需要什么

  • 由您所在区域注册机构分配的自治系统号(ASN)
  • 您自己的公网 IP 地址空间(或上游提供商出具的授权书 LOA)
  • 一台支持 BGP、并能承载您所选路由表规模的路由器
  • 愿意与您建立对等互联的上游提供商
  • 团队中有人理解 BGP 路由策略

需要路由设计方面的帮助?

SmashByte Wireless 帮助 WISP 设计静态路由与 BGP 路由、申请 ASN 和 IP 地址空间,并配置冗余故障切换。

与网络工程师沟通